This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
projects:crazyflie:pc_utils:index [2012-02-20 21:42] macke created |
projects:crazyflie:pc_utils:index [2021-06-24 16:52] (current) kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP center round important 60%> | ||
+ | This page has deprecated and will be archived. Please go to [[https:// | ||
+ | </ | ||
====== Crazyflie PC utilities ====== | ====== Crazyflie PC utilities ====== | ||
- | The Crazyflie PC utilities are developed using Python 2.6. The Crazyflie library is used from the command line tools as well as a graphical user interface. | + | The Crazyflie PC utilities are developed using Python 2.7. The Crazyflie library is used from the command line tools as well as a graphical user interface. |
- | + | ||
- | ===== Graphical User Interface ===== | + | |
- | ==== Install | + | |
- | The user interface and the Crazyflie libraries are written in Python and uses a number | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | ==== Using the GUI ==== | + | ====== |
+ | The Crazyflie library can be used to easily integrate control and communication with the Crazyflie quadcopter into an application. Currently the only implementation is done in Python and can be found [[projects: | ||
- | ===== Command line tools ===== | + | ====== |
+ | ===== Crazyflie control UI ===== | ||
+ | The Crazyflie control UI is used to pilot the Crazyflie using a graphical user interface. A userguide for the GUI application can be found [[doc: | ||
- | ==== Install instructions ==== | + | < |
- | The command line tools uses the following packages: | + | usage: cfclient [-h] [--debug DEBUG] |
- | * [[http:// | + | cfclient - Crazyflie graphical control client |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | ==== gamepadCtrl.py ==== | + | optional arguments: |
- | + | -h, --help | |
- | ==== cfUpgrade.py ==== | + | |
+ | set debug level [minimal, info, debug, debugfile] | ||
+ | </ | ||
+ | ===== Crazyflie headless client ===== | ||
+ | The Crazyflie headless client is intended to be run on the Raspberry Pi (see [[misc: | ||
+ | < | ||
+ | usage: cfheadless [-h] [-u URI] [-i INPUT] [-d] [-c CONTROLLER] | ||
+ | [--controllers] | ||
+ | optional arguments: | ||
+ | -h, --help | ||
+ | -u URI, --uri URI URI to use for connection to the Crazyradio dongle, | ||
+ | defaults to radio:// | ||
+ | -i INPUT, --input INPUT | ||
+ | Input mapping to use for the controller, defaults to | ||
+ | PS3_Mode_1 | ||
+ | -d, --debug | ||
+ | -c CONTROLLER, --controller CONTROLLER | ||
+ | Use controller with specified id, id defaults to 0 | ||
+ | --controllers | ||
+ | </ |