This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
projects:crazyflie:pc_utils:inputdevices [2013-02-12 10:22] macke created |
projects:crazyflie:pc_utils:inputdevices [2019-09-05 15:33] kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | |
- | ===== Linux ===== | + | <WRAP center round important 60%> |
- | ==== With USB ==== | + | This page is deprecated and is moved to the main Bitcraze website. Please go to: |
- | Just plug it in and it will work out of the box :-) | + | |
- | ==== With Bluetooth ==== | + | [[ |
- | **TODO** | + | https:// |
- | ===== Windows XP ===== | + | ]] |
- | ==== With USB ==== | + | |
- | Just plug it in and it will work out of the box :-) | + | </ |
- | ==== With Bluetooth ==== | + | |
- | **TODO** | + | ====== |
- | ===== Windows Vista/7 32/64-bit | + | 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 ==== | + | |
- | **TODO** | + | ===== Limitations |
- | ==== With Bluetooth ==== | + | First of all there' |
- | **TODO** | + | * < |
- | ===== Mac OSX ===== | + | * < |
- | ==== With USB ==== | + | |
- | **TODO** | + | ===== 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: |
+ | * The input-device needs to be recognized by the host operating system. This means that it should be seen in the operating system | ||
+ | * When using the Crazyflie graphical control client you need at least the correct mappings for roll/ | ||
+ | * If you aren't getting any output at all and you are using the Playstation 3 controller, then press the " | ||
+ | * If the mappings are not correct in the previous point go to the menu // | ||
+ | |||
+ | **Please note!!** In the 2013.4.1 and previous versions there' | ||
+ | |||
+ | ====== | ||
+ | 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. | ||
+ | |||
+ | ^ | ||
+ | | 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 ===== | ||
+ | |||
+ | <WRAP center round tip 80%> | ||
+ | **INFO** | ||
+ | |||
+ | All modern Linux distribution now have a kernel driver for the x-box gamepad. Thus it is unlikely the //xboxdrv// user-space driver is needed. | ||
+ | </ | ||
+ | |||
+ | |||
+ | If you are having problems getting this to work the userspace driver '' | ||
+ | < | ||
+ | sudo apt-get install xboxdrv | ||
+ | </ | ||
+ | And then started by running: | ||
+ | < | ||
+ | sudo xboxdrv | ||
+ | </ | ||
+ | |||
+ | More info about the '' | ||
+ | |||