Search found 395 matches

by whoenig
Thu Nov 13, 2014 5:49 pm
Forum: Support
Topic: PS3 OpenSuse Mapping [SOLVED]
Replies: 6
Views: 4026

Re: PS3 OpenSuse Mapping

For the import error: You need to download and install pyqtgraph from here http://www.pyqtgraph.org/ (not available as part of most distributions as package). It is required for the Plot tab in the GUI to plot/export the sensor data. I am not sure about the PS3 controller. You should try to use diff...
by whoenig
Wed Nov 12, 2014 5:21 pm
Forum: Developer Discussions
Topic: C code PID controller, where to start?
Replies: 4
Views: 3563

Re: C code PID controller, where to start?

This is a fairly ambitious project. The control scheme needs to run fairly fast in order to work, so you would need to run it on board on the crazyflie. On the other hand, if you finish that, you will learn a lot! I would recommend the following steps: 1. Make sure that you can compile and flash the...
by whoenig
Wed Nov 12, 2014 2:18 am
Forum: Developer Discussions
Topic: USB port on crazyflie
Replies: 5
Views: 3707

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: 3707

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 p...
by whoenig
Tue Nov 11, 2014 5:56 pm
Forum: Support
Topic: Amontec jtagkey alternatives
Replies: 9
Views: 8076

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: 3546

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: 3707

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: 3546

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: 2061

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 ...
by whoenig
Tue Nov 11, 2014 2:01 am
Forum: Quadcopters
Topic: Getting started with programming
Replies: 10
Views: 11310

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...