Install supported ROS distribution
By clicking the image, you can go to the installation procedure of the respective ROS distro.
Once you are done with the ROS installation, we have 2 ways to install our packages:
- Automated workspace setup: 3-step process to create your workspace and build your packages
- Manual workspace setup: Manual version of the above process (This version is more for the users who wants to learn ROS and working of the Ubuntu from the scratch)
Automated workspace setup
Download this file to your directory where you want to setup your workspace (usually the /home/$USER)
Setup script for neo_simulation
Download the setup script here
Make the downloaded file as an executable using:
Just run the downloaded script from that particular directory to install all our packages:
Manual workspace setup
Clone neo_simulation into your workspace
Make sure to select the correct branch!
Sourcing the workspace
Add path to custom gazebo models into .bashrc
Add locale path into .bashrc
Additional step to melodic
To avoid "Error [REST.cc:205] during startup gazebo" while starting ros-gazebo, do the following steps!
Open a terminal, go to the following directory
- Using gedit (or any text editor of your prefernce) open the config.yaml file
Packages that need to be built from the source for all the distros
Dependencies for the kinematics node for MPO-700 and MPO-500
Kinematics node for MPO-700 and MMO-700
Kinematics node for MPO-500 and MMO-500
Install ROS-Packages for melodic and noetic-distro
Some of the package might not be available yet for all the distributions. In that case, please go to the source repo and build it from the source, if the package is a must!
$ROS_DISTRO - allows to detect the ROS Distro automatically
Control package (For MMO-700, MMO-500 and MM-400)
Not yet available has binary for noetic. Please build it from the source.
Eband local planner (optional)
TEB local planner (optional)
DWA local planner (optional)
- Other dependencies
tf2-sensor-msgs for neo_local_planner