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 [2012-03-08 10:47]
arnaud
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 ====== ====== 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. For install instructions of PC side software please see [[projects:crazyflie:pc_utils:install|this page]].
  
-===== Common install instructions ===== +====== Crazyflie Python Library ====== 
-The following has to be installed for the PC utilities to work: +The Crazyflie library can be used to easily integrate control and communication with the Crazyflie quadcopter into an applicationCurrently the only implementation is done in Python and can be found [[projects:crazyflie:pc_utils:pylib|here]].
-  * [[http://www.python.org/download/releases/ | Python 2.6]] (for Windows the last available binary version of Python 2.6 is [[http://www.python.org/download/releases/2.5.4/|Python 2.6.4]]) +
-  * [[http://pygame.org/download.shtml pyGame]] for reading the input devices +
-  * [[http://sourceforge.net/projects/pyusb/ | pyUSB]] for communicating with the USBRadio+
  
-===== Graphical User Interface ===== +====== List of applications ====== 
-==== Install instructions ==== +===== Crazyflie control UI ===== 
-Besides the common bindings the following has to be installed for the user interface to work: +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 installerThere's also the option of starting it from the command line:
-  * [[http://www.riverbankcomputing.co.uk/software/pyqt/download PyQt4]] bindings for QT4 +
-  * [[http://pyqwt.sourceforge.net/download.html | PyQwt5]] for plotting data+
  
-==== Using the GUI ====+<code> 
 +usage: cfclient [-h] [--debug DEBUG]
  
-===== Command line tools =====+cfclient - Crazyflie graphical control client
  
-==== Install instructions ==== +optional arguments: 
-Besides the common bindings nothing has to be installed.+  -h, --help            show this help message and exit 
 +  --debug DEBUG, -d DEBUG 
 +                        set debug level [minimal, info, debug, debugfile] 
 +</code>
  
-==== gamepadCtrl.py ==== +===== 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.
-==== cfUpgrade.py ====+
  
 +<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>
projects/crazyflie/pc_utils/index.1331200050.txt.gz · Last modified: 2015-07-15 16:30 (external edit)