A joystick is an input device that can be used for controlling the movement of the cursor or a pointer on a computer device. However, with this device, we can perform or control a wide range of actions.
In this section, we will discuss how to interface the joystick device to the ROS framework and control a real or simulated robot. A wide range of joystick devices is available for use in several applications.