A general framework for developing service robots
Cost Oriented Automation, Volume # 8 | Part# 1
Authors
L. Enrique Sucar; Eduardo F. Morales
Digital Object Identifier (DOI)
10.3182/20070213-3-CU-2913.00013
Page Numbers:
73-78
Index Terms
service robots,architectures,navigation,perception,human-robot interaction
Abstract
A general framework for developing service robots that can help people in daily activities is presented. This framework is based on a general, distributed architecture which integrates several components; (i) coordinator, (ii) navigator, (iii) perception, and (iv) human-robot interface. The coordinator uses a novel decision-theoretic approach to select the appropriate action according to the current state. The navigator allows the robot to localize itself and navigate in a dynamic environment, using natural landmarks. The perception module combines vision, sonar and lasers so that the robot can detect the relevant objects in the environment, including people. The human-robot interface provides a natural communication with people, using voice, gestures and portable devices. This provides a general and exible framework for developing house hold robots, so the same infrastructure can be applied to different tasks by just changing the coordinator, reducing development costs.
References
[1] R. C. Arkin. Behavior-based Robotics. MIT Press, 1998.
[2] H. Aviles and L. E. Sucar. Recognizing similar gestures. In
Proc. IEEE Inter. Conf. on Pattern Recognition (ICPR),
China, August 2006.
[3] W. Burgard, A. B. Cremers, D. Fox, D. Hahnel, G. Lakemeyer,
D. Schulz, W. Steiner, and S. Thrun. The interactive
museum tour-guide robot. In Proceedings of the
Fifteenth National Conference on Artificial Intelligence
(AAAI '98), Madison, Wisconsin, July 1998.
[4] P. Elinas, L. E. Sucar, J. Hoey, and A. Reyes. A
decision-theoretic approach for task coordination in mobile
robots. In Proc. IEEE Robot Human Interaction (Ro-Man)
, Japan, September 2004.
[5] S. Hernández-Alamilla. Navegación de un robot móvil
en ambientes interiores usando marcas naturales del ambiente.
Master's thesis, ITESM - Campus Cuernavaca,
Mexico, 2005.
[6] S. Hernández-Alamilla and E. F. Morales. Global localization
of mobile robots for indoor environments using
natural landmarks. In Proceedings IEEE Conference on
Robotics, Automation and Mechatronics (RAM-2006),
2006.
[7] V. M. Jacquez-Leal. Construcción de mapas y localización
simultánea con robots móviles. Master's thesis, ITESM -
Campus Cuernavaca, Mexico, 2005.
[8] L. P. Kaelbling, M. L. Littman, and A. R. Cassandra. Planning
and acting in partially observable stochastic domains.
Artificial Intelligence, 101(1-2), 1998.
[9] M. Martínez and L. E. Sucar. Learning an optimal naive
bayes classifier. In Proc. IEEE Inter. Conf. on Pattern
Recognition (ICPR), China, August 2006.
[10] M. Montemerlo, J. Pineau, N. Roy, S. Thrun, and
V. Verma. Experiences with a mobile robotic guide for
the elderly. In Proceedings of the AAAI National Conference
on Artificial Intelligence (AAAI'02), Edmonton,
Canada, 2002.
[11] M. L. Puterman. Markov Decision Processes: Discrete
Stochastic Dynamic Programming. Wiley, New York,
NY., 1994.
[12] S. Thrun, M. Bennewitz, W. Burgard, A. B. Cremers,
F. Dellaert, D. Fox, D. Hahnel, C. Rosenberg, N. Roy,
J. Schulte, and D. Schulz. Minerva: A second-generation
museum tour-guide robot. In Proceedings of IEEE
International Conference on Robotics and Automation
(ICRA'99), Detroit, Michigan, May 1999.
