Using only the simulated robot

This setup tutorial will guide you through setting up your PC to run the simulated robot with the demos.

Installing Ubuntu

Download and install Ubuntu Linux on your PC from the following link: Ubuntu 20.04.6 LTS (Focal Fossa).

The guide to install Ubuntu on your PC can be found here.

Installing ROS

Install ROS Noetic by following the guide: ROS Noetic.

Creating a catkin workspace

Create a workspace for catkin as shown here.

Cloning Robotont’s packages

All Robotont’s packages can be accessed from Robotont’s GitHub.

Packages necessary to run the Gazebo simulation with Robotont’s demos are following:

  1. robotont_description

  2. robotont_nuc_description

  3. robotont_gazebo

  4. robotont_navigation

  5. robotont_msgs

You can find the demos from the following repositories:

  1. AR Demo Follow-the-leader

  2. AR Steering

  3. Slam 2D

  4. Mapping 3D

See the Demos on Gazebo for more information about the demos.

To clone the packages, for example, robotont_description:

git clone https://github.com/robotont/robotont_description.git

Building the catkin workspace

cd catkin_ws
catkin build

Sourcing the workspace

Make the workspace visible to ROS (must be done for every new terminal)

source ~/catkin_ws/devel/setup.bash

For automatic sourcing:

echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc