Control vehicle using joystick

This allow vehicle control using a computer and a joystick connected.

Prerequisites

A vehicle already tuned and configured.

A telemetry link with vehicle already configured, usually OPLink at 57600bauds.

A working joystick connected to computer

Thrustmaster Joystick T.16000M example 


 

In this page

    


Diagram

 


Video example


 

GCS setup

Configuration example used for video above :
  • Connect joystick before start Gcs.
  • Start GCS and go to Flight Data tab
  • Change layout: Window menu > Edit Gadgets mode and replace ModelView with a GCS controller
  • Open a RC panel in PFD

 

  • Enable controller using the "GCS Control" checkbox

 

  • Go to Tools > Options > Controller
  • Choose a RC mode for controller display. Mode1 for example.
  • Move joystick and affect all axis + Throttle, apply changes and double check if sticks move correctly. Reverse channel if needed.

 

Joystick input is configured now, at this point all is working without a flight controller connected.

 

 


 


Vehicle configuration

Disable Rc input

Set all Rc Input type to None, this disable regular RCinput used who can interfere with GCS control wanted using joystick.(forced failsafe mode or valid input from Rc transmitter)


 

Arming settings

Set the arming setting to Accessory0, this is the default arming channel using GCS controller.


 


Operate vehicle using GCS Controller

Checkboxes:

  • GCS control: Enable / Disable GCS controller
  • UDP control: not used in this example.
  • Arm switch: Used for arming

Flight Mode: Select the flight mode needed according to the Flight Mode settings defined in Input tab.


 

Any joystick button can be affected to arming.

Test the button used for arming, set to "toggles" > armed

Beware to not disarm in flight !