Skip this step if you already have a workspace
$ mkdir -p /home/workspace/catkin_ws/src
$ cd catkin_ws/
$ catkin build
$ apt-get update
$ cd /home/workspace/catkin_ws/src
$ git clone https://github.com/HBRS-SDP/sdp_ss2020_tube_driving.git
Change the name of the package to 'tube_navigation'.
Add the following dependable packages in src-
* multi_ropod_sim
* occupancy_grid
* ropod_ros_msgs
* ropod_sim_model
Also save the Goal route message file.
* dock_to_elevator_route_plan.sh
$ sudo apt-get-install ros-kinetic-amcl
$ catkin build
For bash
$ source ~/catkin_ws/src/devel/setup.bash
For zsh
$ source ~/catkin_ws/src/devel/setup.zsh
$ roslaunch ropod_gazebo multi_robot.launch
$ roslaunch tube_navigation tube_navigation.launch
$ ./dock_to_elevator_route_plan.sh
The first launch command will launch the rviz with a map and robot in it. The second command will initialize the tube navigation. After running the script file the robot will start moving from start area to goal area.