|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
joystick sensitivity adjustment
Here's a simple algorithm to add sensitivity adjustment to your joystick:
x' = ax^3 + (1-a)x x is a joystick output ranging from -1 to +1 x' is the sensitivity-adjusted output (also will be -1 to +1) "a" is a variable ranging from 0 to +1 When a=0, you get x' = x When a=1, you get x' = x^3 which gives very fine control of small outputs When a is between 0 and 1, you get something in between. See the GIF file screenshot. So by adjusting a, you can find the right sensitivity for your driver. You can find the right value of "a" by trying different values, and then hard-code it, or If you have a joystick with a "throttle" control (like we do), you can use the throttle control to set the value of "a" (so the driver can adjust it whenever he wants). ~ |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Joystick Sensitivity | furiousgeorge | NI LabVIEW | 15 | 04-02-2014 23:10 |
| joystick sensitivity | gabrielse | Programming | 2 | 08-02-2008 14:52 |
| Joystick sensitivity | Philz20 | Programming | 10 | 24-01-2008 08:34 |
| joystick sensitivity | hanan | Control System | 4 | 19-01-2007 05:36 |
| joystick sensitivity | Team 668 | Programming | 11 | 16-02-2005 18:45 |