Joystick support (Ardupilot/Pixhawk)
Ardupilot can be put into Joystick mode which allows user to manually control the vehicle in similar way to RC transmitter. Please note that Joystick mode is inherently more fragile than direct manual control via RC transmitter because it involves many different data links and components:
Joystick device –> UgCS client –> server –> VSM –> Ground Radio –> Air Radio –> Autopilot
If any of the above links fail, the joystick control is broken and vehicle automatically goes into manual mode. (Loiter for copters and Stabilize for planes) This is why user should be very careful when working with Joystick control mode. It is recommended to have RC transmitter as backup controller.
Note One specific Ardupilot firmware version 3.4.3 does not support Joystick mode. Joystick control mode is disabled by default for fixed wing frames. To enable Joystick mode for planes please refer to section Joystick control parameters.