Skip to content

JeffYoung17/MOM_Robot

Repository files navigation

如果你需要阅读中文文档,请点击这里中文文档

MOM_Robot

MOM_Robot( Mecnaum wheel based Omni-directional Mobile Robot ) is a versatile mobile robot platform and related ROS packages are provided.

MOM_Robot

video:Gmapping and Navigation -- Youku

Specifications

Prerequisites

Ubuntu 16.04 and ROS Kinetic

Component of Robot

Component

Package Description

Package_name function
robot_bringup (1)rx and tx of serial port data
(2)filter of imu data
(3)filter of lidar data
robot_calib calibration of linear velocity and angular velocity
robot_msgs custom robot msg filerobot_msgs/Encoder.h
robot_navigation configuration of amcl and move_base
robot_slam configuration of gmapping
robot_startup bind of serial port with udev rules
robot_teleop process data of keyboard
ydlidar driver of EAI X4 Lidar

Building

In the following operation, we assume that the path of ROS's workspace is ~/project/catkin_ws.

cd ~
mkdir -p project/catkin_ws/src/
git clone https://github.com/JeffYoung17/MOM_Robot.git ~/project/catkin_ws/src/
cd ~/project/catkin_ws/
catkin_make

Started

Keyboard Teleoperation

roslaunch robot_bringup core.launch
roslaunch robot_bringup teleop_key.launch

SLAM

roslaunch robot_bringup teleop_key.launch
roslaunch robot_bringup core.launch
roslaunch robot_slam gmapping_demo.launch
rosrun map_server map_saver -f ~/project/catkin_ws/robot_slam/maps/[map_name]

You need to change [map_name]with your own map name.

Navigation

You need to change the value of parameter map_file with your map_name in the launch file nav_demo.launch, in order to navigate with your map.

roslaunch robot_bringup core.launch
roslaunch robot_navigation nav_demo.launch

Acknowledgement

In the process of building MOM_Robot, I get help from many open source projects, websites, blog forums and some people. Including but not limited to the followings:
ROS.org
ROSClub/mrobot Project
marooncn/plantbot Project
创客智造
ROS小课堂
PIBOT导航机器人

About

ROS packages for MOM_Robot( Mecnaum wheel based Omni-directional Mobile Robot )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published