This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
projects:crazyflie:pc_utils:inputdevices [2013-02-12 10:22] macke created |
projects:crazyflie:pc_utils:inputdevices [2015-07-15 16:31] 127.0.0.1 external edit |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | ===== Linux ===== | + | The Crazyflie graphical control client needs an input-device (joystick) with a minimum of 4 analogue axes to be able to pilot the Crazyflie. The Playstation 3 controller is supported out of the box but the application supports creating new configurations that uses other controllers. This page details what controllers are supported out of the box, how to create a new configurations and how to debug problems. |
- | ==== With USB ==== | + | |
- | Just plug it in and it will work out of the box :-) | + | ===== Limitations |
- | ==== With Bluetooth ==== | + | First of all there' |
- | **TODO** | + | * < |
- | ===== Windows XP ===== | + | |
- | ==== With USB ==== | + | |
- | Just plug it in and it will work out of the box :-) | + | ===== Steps to get the controller working |
- | ==== With Bluetooth ==== | + | Here's a few steps that you have to go though in order to get the input-device working. If any of the steps are not working then the input-device will not be usable for piloting the Crazyflie: |
- | **TODO** | + | * The input-device needs to be recognized by the host operating system. This means that it should be seen in the operating system |
- | ===== Windows Vista/7 32/64-bit | + | * When using the Crazyflie graphical control client you need at least the correct mappings for roll/ |
- | ==== With USB ==== | + | * If you aren't getting any output at all and you are using the Playstation 3 controller, then press the " |
- | **TODO** | + | * If the mappings are not correct in the previous point go to the menu // |
- | ==== With Bluetooth ==== | + | |
- | **TODO** | + | **Please note!!** In the 2013.4.1 and previous versions there' |
- | ===== Mac OSX ===== | + | |
- | ==== With USB ==== | + | ====== |
- | **TODO** | + | Below is a list of controllers and the status for different OSs. The list is far from complete so if you have more info please edit or drop us an email. |
- | ==== With Bluetooth ==== | + | |
+ | ^ | ||
+ | | Playstation 3 (or copy) | Works | [[projects: | ||
+ | | Xbox 360 (or copy) | [[projects: | ||
+ | |||
+ | ====== Playstation 3 controller ====== | ||
+ | ===== Linux using Bluetooth ===== | ||
+ | [[https:// | ||
+ | ===== WinXP using Bluetooth===== | ||
**TODO** | **TODO** | ||
+ | ===== Win7 using USB===== | ||
+ | There' | ||
+ | |||
+ | [[http:// | ||
+ | ===== Win7 using Bluetooth ===== | ||
+ | Should work using MotionJoy but this needs confirmation. | ||
+ | ===== Mac OSX with Bluetooth ===== | ||
+ | Works. To pair the controller follow the steps outlined [[https:// | ||
+ | |||
+ | **NOTE**: To shut down the controller you need to disconnect the controller from OSX. This is easiest done if you enable in in System Preferences -> Bluetooth enable Show Bluetooth status in menu bar. From the menu bar item you can easily disconnect it. | ||
+ | |||
+ | ====== Xbox 360 controller ====== | ||
+ | |||
+ | ===== Linux using USB ===== | ||
+ | |||
+ | If you are having problems getting this to work (or you are using the wireless version) then the userspace driver '' | ||
+ | < | ||
+ | sudo apt-get install xboxdrv | ||
+ | </ | ||
+ | And then started by running: | ||
+ | < | ||
+ | sudo xboxdrv | ||
+ | </ | ||
+ | |||
+ | More info about the '' | ||
+ | |||