This repositry contains ROS package for base mobile robot it includes:
base_discreption
URDF configuration
base_navigation
move_base launch and configuration files
base_robot
third_party_sensors
LIADR Package
If you haven't already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
For a source install, run the commands below:
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
git clone -b https://github.com/Sunspeed-Robotics/Base-Robot.git
source /opt/ros/kinetic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
You should add the following line to the end of your ~/.bashrc
, and then close and reopen all terminals:
source ~/catkin_ws/devel/setup.bash
source /opt/ros/melodic/setup.bash
cd ~/catkine_ws/
source devel/setup.bash
roslaunch ir100_driver ir100_driver.launch
roslaunch sick_sim
./teleop.py
roslaunch ir100_navigation gmapping_node.launch
source /opt/ros/dashing/setup.bash
ros2 run rviz2 rviz2
source /opt/ros/melodic/setup.bash
source /opt/ros/dashing/setup.bash
ros2 launch ir100_discreption ir100_state_publish.py
ros2 run ros1_bridge dynamic_bridge