Adaptation of original roomba_500driver_meiji to ROS catkin system, originally developed by Autonomous Mobile Systems Laboratory at the Meiji University.
- Clone this repository to your
src
directory of catkin workspace. - Install dependancy with
rosdep install roomba_500driver_meiji
- Execute
catkin_make
from the top of your catkin workspace.
- Start your ROS system (
roscore
). - Connect your computer and roomba with serial cable.
- Execute
rosrun roomba_500driver_meiji roomba_500driver_meiji
. Status message will be shown.
You can use this repository (together with roomba_teleop_meiji) to control not only roomba 500 series but also roomba 600 series and iRobot Create 2. (I have only tested with iRobot Create 2). The API, however is not updated, and which means only functionalities common to both 500 series and 600 series are currently available.
For the difference of 500 series and 600 series, please refer to the Appendix of iRobot® Create® 2 Open Interface (OI)