Loading TurtleBot 3 simulation software
The software packages for the TurtleBot 3 simulation will reside on the remote computer or any other desktop/laptop computer capable of running Gazebo simulations. This computer should be loaded with Ubuntu 16.04 and ROS Kinetic, as described in the Installing and launching ROS section in Chapter 1, Getting Started with ROS.
To begin, open a terminal window and type the following commands:
$ sudo apt-get install ros-kinetic-joy ros-kinetic-teleop-twist-joy ros-kinetic-teleop-twist-keyboard ros-kinetic-laser-proc ros-kinetic-rgbd-launch ros-kinetic-depthimage-to-laserscan ros-kinetic-rosserial-arduino ros-kinetic-rosserial-python ros-kinetic-rosserial-server ros-kinetic-rosserial-client ros-kinetic-rosserial-msgs ros-kinetic-amcl ros-kinetic-map-server ros-kinetic-move-base ros-kinetic-urdf ros-kinetic-xacro ros-kinetic-compressed-image-transport ros-kinetic-rqt-image-view ros-kinetic-gmapping ros-kinetic-navigation
If you have not created a catkin workspace...