Teleoperation and Autonomous navigation of a 2 wheeled mobile robot using ros is performed here.
The ros version noetic
is used, change the keyword noetic
as per which ros version you're using.
roslaunch heyrobo_description gazebo.launch
roslaunch heyrobo_description display.launch
sudo apt-get install ros-noetic-teleop-twist-keyboard
rosrun teleop_twist_keyboard teleop_twist_keyboard.py
sudo apt-get install ros-noetic-gmapping
rosrun gmapping slam_gmapping
sudo apt-get install ros-noetic-map-server
rosrun map_server map_saver -f filename
sudo apt-get install ros-noetic-amcl
sudo apt-get install ros-noetic-move-base
sudo apt-get install ros-noetic-dwa-local-planner
roslaunch heyrobo_navigation heyrobo_navigation.launch