Una propuesta de arquitectura para el control de un robot guía

Karla Lourdes Luna Gallegos, Elvia Ruth Palacios Hernández, Antonio Marín Hernández

Resumen


En este artículo se propone una arquitectura de software para controlar un robot móvil en la tarea de robot guía. La arquitectura se divide en tres módulos generales de acción dirigidos por un supervisor. La toma de decisiones se basa en el comportamiento que presente el usuario con la finalidad de ofrecer un mejor servicio a las personas. En el primer módulo, el robot está a la espera de un usuario, en el segundo módulo el robot realiza la acción de guía en la cual traza una trayectoria al destino deseado, además controla la velocidad e identifica al usuario para mantenerlo en el campo de visión del robot, una vez que llego a su destino el robot regresa a su origen. Cada actividad se comunica mediante el middleware ROS pudiendo operar de manera separada y en grupo. La arquitectura propuesta se implementa en la plataforma Tbot, éste es capaz de trasladarse del origen a su destino modulando su velocidad sin perder de vista al usuario, la navegación se considera sin obstáculos.

Palabra(s) Clave(s): arquitectura de software, control automático, control de sistemas, robots móviles.


Texto completo:

1155-1171 PDF

Referencias


Behavior-based autonomous cooperative control of intelligent mobile robot systems with embedded Petri nets. 15th International Symposium on Soft Computing and Intelligent Systems (SCIS) Joint 7th International Conference on and Advanced Intelligent Systems (ISIS). 3-6 Diciembre 2014.

Robot Software Architecture based on IPv6. 6th IEEE Conference on Industrial Electronics and Applications (ICIEA). 21-23 June 2011.

Research on open control architecture of autonomous mobile robot with multi-layer and modularization. 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR). 6-7 Marzo 2010.

SSVEP-based hierarchical architecture for control of a humanoid robot with mind. 11th World Congress on Intelligent Control and Automation (WCICA). 29 Junio – 4 Julio 2014.

A Generic Embedded Robot Platform for Real Time Navigation and Telepresence Abilities. 2nd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC). 5-6 Septiembre 2011.

A Guided Internship For High School Students Using iRobot Create. Proceedings of the 18th World Congress of International Federation of Automatic Control. Agosto 2011.

MATLAB – based Simulator for the iRobot Create. En línea en: http://verifiablerobotics.com/CreateMATLABsimulator/createsimulator.html. Acceso: Mayo 2015.

Kinect for Windows Sensor Components and Specifications. En línea en: http::/msdn.microsoft.com/en-us/library/jj131033.aspx. Acceso: Mayo 2015.

ROS Introduction. En línea en: http://wiki.ros.org/ros/introduction. Acceso: Mayo 2015.

Detección y Seguimiento de Personas con Análisis de Color en Datos RGB-D. XVI Congreso Latinoamericano de Control Automático. 14-17 Octubre 2014.

A. Cordero Barbero, J.L. Hueso Pagoaga, E. Martinez Molada, J.R. Torregrosa Sánchez, Métodos Numéricos con Matlab. 2005. Ed. Univ. Politéc. Valencia. 496 pp.

M. D. Latt, H. B. Menz, V. S. Fung, S. R. Lord, “Walking Speed, Cadence and Step Length are Selected to Optimize the Stability of Head and Pelvis Accelerations”, Experimental Brain Research. Vol. 184. No. 2. Enero, 2008. 201-209 pp.

AMCL. Acceso: http://wiki.ros.org/amcl. Mayo 2015.

Probabilistic Robotics. Early Draft. 1999-2000.

An Adaptive Dynamic Controller for Autonomous Mobile Robot Trajectory Tracking. XVI Control Engineering Practice. Mayo 2008.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas