User Tools

Site Tools


projects:crazyflie:pc_utils:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:crazyflie:pc_utils:index [2015-02-20 15:35]
66.249.67.31 Links adapted because of a move operation
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://www.bitcraze.io/]].
 +</WRAP>
 +====== Crazyflie PC utilities ======
 +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. For install instructions of PC side software please see [[projects:crazyflie:pc_utils:install|this page]].
  
 +====== Crazyflie Python Library ======
 +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:crazyflie:pc_utils:pylib|here]].
 +
 +====== List of applications ======
 +===== 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:crazyflie:client:pycfclient:index|here]]. Normally this is started from the start menu (or similar) if you have used an installer. There's also the option of starting it from the command line:
 +
 +<code>
 +usage: cfclient [-h] [--debug DEBUG]
 +
 +cfclient - Crazyflie graphical control client
 +
 +optional arguments:
 +  -h, --help            show this help message and exit
 +  --debug DEBUG, -d DEBUG
 +                        set debug level [minimal, info, debug, debugfile]
 +</code>
 +
 +===== Crazyflie headless client =====
 +The Crazyflie headless client is intended to be run on the Raspberry Pi (see [[misc:hacks:rasberrypi|this page]] for more info), but can also be used from a normal PC.
 +
 +<code>
 +usage: cfheadless [-h] [-u URI] [-i INPUT] [-d] [-c CONTROLLER]
 +                  [--controllers]
 +
 +optional arguments:
 +  -h, --help            show this help message and exit
 +  -u URI, --uri URI     URI to use for connection to the Crazyradio dongle,
 +                        defaults to radio://0/10/250K
 +  -i INPUT, --input INPUT
 +                        Input mapping to use for the controller, defaults to
 +                        PS3_Mode_1
 +  -d, --debug           Enable debug output
 +  -c CONTROLLER, --controller CONTROLLER
 +                        Use controller with specified id, id defaults to 0
 +  --controllers         Only display available controllers and exit
 +</code>