Search found 313 matches

by whoenig
Wed Nov 12, 2014 2:18 am
Forum: Developer Discussions
Topic: USB port on crazyflie
Replies: 5
Views: 1993

Re: USB port on crazyflie

2Mbps just means 2 Megabits per second, i.e. 2/8=0.25 MB/s = 250 kB/s. You can only achieve that if you buffer a lot (which increases latency again). For starters I would recommend going with the standard way of logging. There are two options: 1) You can write your own python script. There is a grea...
by whoenig
Tue Nov 11, 2014 6:12 pm
Forum: Developer Discussions
Topic: USB port on crazyflie
Replies: 5
Views: 1993

Re: USB port on crazyflie

There is an interesting master thesis which contains bandwidth measurements here: http://liu.diva-portal.org/smash/record.jsf?pid=diva2%3A534744&rvn=1&dswid=8523 (click on fulltext on the top right to access the full thesis). 1) The minimum the crazyflie needs to fly is the control command packet wh...
by whoenig
Tue Nov 11, 2014 5:56 pm
Forum: Support
Topic: Amontec jtagkey alternatives
Replies: 9
Views: 4567

Re: Amontec jtagkey alternatives

I believe Bitcraze used the Bus Blaster successfully (available from seeed studio as well).

What do you mean by putting the "crazyradio into receive mode"?
by whoenig
Tue Nov 11, 2014 5:52 pm
Forum: Support
Topic: Crazyradio compile
Replies: 4
Views: 1746

Re: Crazyradio compile

The lines between "[crazyradio]$ make" and "[crazyradio]$ " are essentially a list of what make executes. Hence, it creates the bin output folder for you (if it does not exist already).
by whoenig
Tue Nov 11, 2014 7:27 am
Forum: Developer Discussions
Topic: USB port on crazyflie
Replies: 5
Views: 1993

Re: USB port on crazyflie

I am not sure how to use the USB on the STM32 either. However, what is the issue with the communication speed over the crazyradio? Do you have an issue with the latency or with the bandwidth? It is possible to get around 3ms latency. Even if you get USB to work, I am not sure if it would solve your ...
by whoenig
Tue Nov 11, 2014 7:19 am
Forum: Support
Topic: Crazyradio compile
Replies: 4
Views: 1746

Re: Crazyradio compile

What do you want to know exactly? The "export" command is only needed in order to enable make to work correctly (otherwise it wouldn't find the compiler). Make itself creates object files for every source file and later links all those object files together to get the resulting hex file.
by whoenig
Tue Nov 11, 2014 7:10 am
Forum: General discussions
Topic: Thrust at 80%
Replies: 1
Views: 1206

Re: Thrust at 80%

If you change the Flight Mode from "Normal" to "Advanced" you can change the "Max thrust". The default is 80%. I believe this is just to avoid that the flie goes too high too fast. If you didn't put any additional payload on the flie, it should be able to lift off with just 80% though.
by whoenig
Tue Nov 11, 2014 2:01 am
Forum: Quadcopters
Topic: Getting started with programming
Replies: 10
Views: 5483

Re: Getting started with programming

Cool! The API is documented in the wiki: http://wiki.bitcraze.se/projects:crazyflie:pc_utils:pylib Basically what you can do is setting roll, pitch, yaw, and thrust. If you want to do something more advanced (e.g. following waypoints) you will need external tracking (outdoors: GPS; indoors: Kinect-s...
by whoenig
Mon Nov 10, 2014 5:03 pm
Forum: Quadcopters
Topic: Getting started with programming
Replies: 10
Views: 5483

Re: Getting started with programming

2.7.8
by whoenig
Fri Nov 07, 2014 10:17 pm
Forum: Quadcopters
Topic: Getting started with programming
Replies: 10
Views: 5483

Re: Getting started with programming

1) On your PC. You can write the code in any text editor - python does not need a compiler. There are also IDEs for python, e.g. PyCharm.
2) https://github.com/bitcraze/crazyflie-c ... r/examples
3) You run it using python, e.g. from a command prompt you can use "python script.py"