Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Installing a supported ROS distribution

The Client PC is used for visualization and testing purposes.

First a supported ROS distribution needs to be installed on your Client PC:

By clicking the images you can go to the installation procedure of the respective ROS distribution.

It is best practice to use the same ROS distribution as is installed on your platform.

 ROS Melodic supports Ubuntu 18.04, ROS Noetic whereas supports Ubuntu 20.04.

You can use the following command to see which version of Ubuntu is installed:

Code Block
languagebash
themeRDark
cat /etc/issue


Tip
titleROS Basics

Check out this link for a very detailed tutorial on ROS Framework


Creating a ROS workspace

The ROS workspace contains the packages needed on your Client PC. See below on how to initialize it:

Code Block
languagebash
themeRDark
linenumberstrue
mkdir ~/ros_workspace/src

Downloading the required Neobotix ROS-Packages

Code Block
languagebash
themeRDark
linenumberstrue
cd ~/ros_workspace/src
git clone https://github.com/neobotix/neo_msgs.git
git clone https://github.com/neobotix/neo_srvs.git

And depending on your platform one of the following:

Code Block
languagebash
themeRDark
git clone https://github.com/neobotix/neo_mp_400
git clone https://github.com/neobotix/neo_mp_500
git clone https://github.com/neobotix/neo_mpo_500
git clone https://github.com/neobotix/neo_mpo_700

Compiling your workspace

Code Block
languagebash
themeRDark
linenumberstrue
cd ~/ros_workspace
catkin_make
source devel/setup.bash
echo "source ~/ros_workspace/devel/setup.bash" >> ~/.bashrc


Note

Setup.bash files sets up your environment variables and paths, so that it can work with ROS