Using a joystick or a gamepad
I am sure that, at one point or another, you have used a joystick or a gamepad of a video console.
A joystick is nothing more than a series of buttons and potentiometers. With this device, you can perform or control a wide range of actions.
In ROS, a joystick is used to telecontrol a robot to change its velocity or direction.
Before we start, we are going to install some packages. To install these packages in Ubuntu, execute the following command:
$ sudo apt-get install ros-hydro-joystick-drivers $ rosstack profile & rospack profile
Tip
Downloading the example code
You can download the example code files from your account at http://www.packtpub.com for all the Packt Publishing books you have purchased. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you. You can also download these code files from https://github.com/AaronMR/ROS_Book_Hydro.
In these packages, you will find...