Development of a Control Platform for the Mobile Robot Roomba Using ROS and a Kinect Sensor

A control scheme for the mobile robot Roomba was developed using ROS (robot operating system), which allowed the control of the robot using velocity vector references. A Kinect sensor was incorporated into the system and also a framework which provides communication with processes in other instances, monitoring and remote control. The system is flexible enough to be replicated in the future in other Roomba robots. With this framework it is possible to control the movement of the robot using velocity vector references generated from the spatial references extracted from de environment using the Kinect sensor.

[1]  Juan C. Grieco,et al.  Optical Flow Based Velocity Field Control , 2008, ICAISC.

[2]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[3]  Odest Chadwicke Jenkins,et al.  Brown ROS Package: Reproducibility for Shared Experimentation and Learning from Demonstration , 2010, Enabling Intelligence through Middleware.

[4]  P. N. Paraskevopoulos,et al.  Modern Control Engineering , 2001 .

[5]  Marcelo H. Ang,et al.  Hybrid of global path planning and local navigation implemented on a mobile robot in indoor environment , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

[6]  Juan C. Grieco,et al.  Dynamic Velocity Field Angle Generation for Obstacle Avoidance in Mobile Robots Using Hydrodynamics , 2008, IBERAMIA.

[7]  N. Certad,et al.  Study and Improvements in Landmarks Extraction in 2D Range Images Based on an Adaptive Curvature Estimation , 2012, 2012 VI Andean Region International Conference.

[8]  Charles P. Neuman,et al.  Kinematic modeling of wheeled mobile robots , 1987, J. Field Robotics.

[9]  Cecilia Murrugarra,et al.  Vision-Based Dynamic Velocity Field Generation for Mobile Robots , 2007, RoMoCo.

[10]  Dinesh Manocha,et al.  Smooth Coordination and Navigation for Multiple Differential-Drive Robots , 2010, ISER.

[11]  Joseph Satoru Putney Reactive Navigation of an Autonomous Ground Vehicle Using Dynamic Expanding Zones , 2006 .

[12]  Giuseppe Oriolo,et al.  Feedback control of a nonholonomic car-like robot , 1998 .