Real-time architecture for mobile assistant robots
2007, 2007 IEEE Conference on Emerging Technologies & Factory Automation (EFTA 2007)
https://doi.org/10.1109/EFTA.2007.4416888Abstract
Mobile robotics is a challenging research area, with produced results that were unthinkable several years ago. There exist algorithms and methods capable of performing difficult tasks such as detect/classify objects, skill learning and SLAM. From the initial design steps, the real-time software architecture of a robotic platform requires great attention. The problem is difficult, because various components, such as sensing, perception, localization, and motor control, are required to operate and interact in real-time. This makes the system a very complex one. This paper presents a real-time control architecture designed for mobile robots and intelligent vehicles. Moreover, an example of application of the control structure consisting on a system for learning to classify places, using laser range data, is reported.
References (27)
- S. Levine, D. Bell, L. Jaros, R. Simpson, Y. Ko- ren, and J. Borenstein, "The navchair assistive wheelchair navigation system," IEEE Transactions on Rehabilitation Engineering, vol. 7, no. 4, 1999.
- M. Mazo, J. C. García, F. J. Rodríguez, J. U. na, J. Lázaro, and F. Espinosa, "Integral system for as- sisted mobility," Inf. Sci. Inf. Comput. Sci., vol. 129, no. 1-4, pp. 1-15, 2000.
- M. Shaw and D. Garlan, Software Architecture -Per- spectives on an emerging discipline. Prentice Hall, 1996.
- L. Bass, P. Clements, and R. Kazman, Software Ar- chitecture in Practice, Second Edition. Addison- Wesley Professional, April 2003.
- R. Allen and D. Garlan, "A formal basis for ar- chitectural connection," ACM Trans. Softw. Eng. Methodol., vol. 6, no. 3, pp. 213-249, 1997.
- I. A. W. Group, "IEEE std 1471-2000, recommended practice for architectural description of software- intensive systems," IEEE, Tech. Rep., 2000.
- R. A. Brooks, A Robust Layered Control System For a Mobile Robot. Cambridge, MA, USA: Mas- sachusetts Institute of Technology, 1986.
- H. Chochon, "Object-oriented design of mobile robot control systems," in The 2nd International Symposium on Experimental Robotics II. London, UK: Springer-Verlag, 1993, pp. 317-328.
- B. Gerkey, R. Vaughan, K. Sty, A. Howard, G. Sukhatme, and M. Mataric, "Most valuable player: A robot device server for distributed con- trol," in Proc. of the IEEE/RSJ Intl. Conf. on Intel- ligent Robots and Systems (IROS), Wailea, Hawaii, October 2001.
- S. Fleury, M. Herrb, and R. Chatila, "Genom: a tool for the specification and the implementation of op- erating modules in a distributed robot architecture," in Proc. of the IEEE/RSJ International Conference on Intelligent Robots & Systems (IROS), Grenoble, France, Septembre 1997, pp. 842-848.
- OROCOS project, "Orocos homepage." [Online]. Available: http://www.orocos.org/
- A. Lankenau and T. Rofer, "A versatile and safe mo- bility assistant," IEEE Robotics & Automation Mag- azine, vol. 8, no. 1, pp. 29-37, March 2001.
- E. Prassler, J. Scholz, and P. Fiorini, "A robotics wheelchair for crowded public environment," IEEE Robotics & Automation Magazine, vol. 8, no. 1, pp. 38-45, March 2001.
- G. Pires and U. Nunes, "A wheelchair steered through voice commands and assisted by a reactive fuzzy-logic controller," International Journal of In- telligent and Robotic Systems, vol. 34, no. 3, pp. 301-314, 2002.
- U. Nunes, J. Fonseca, L. Almeida, R. Araújo, and R. Maia, "Using distributed systems in real- time control of autonomous vehicles," in Robotica, vol. 21. Cambridge University Press, 2003, pp. 271-281.
- R. Maia, R. Cortesão, U. Nunes, V. Silva, and J. Fon- seca, "Robust low-level motion control of WMR with stochastic active observers," in International Conference on Advanced Robotics, vol. 2, Coimbra, July 2003, pp. 876-882.
- Mori, Range-Finder Type Laser Scanner URG-04LX Specifications. Japan: Hokuyo Automatic Co., Ltd, July 2005.
- BOSH, CAN Specification -Version 2.0. Robert Bosch GmbH, September 1991.
- USB consortium, "Universal serial bus specifica- tion," USB consortium, Tech. Rep., April 2000.
- R. Maia, "Movimento de robôs móveis com rodas de tracc ¸ão diferencial: Modelac ¸ão e controlo do sistema motriz," Master's thesis, Universidade de Coimbra, 2004 (in portuguese).
- P. Sousa, R. Araújo, and U. Nunes, "Real-time la- beling of places using support vector machines," in 2007 IEEE International Symposium on Industrial Electronics, Vigo, Spain, June 2007.
- R. C. Gonzalez and R. E. Woods, Digital Image Pro- cessing. Addison-Wesley, September 1993.
- Óscar Martínez Mozos, "Supervised learning of places from range data using boosting," Master's thesis, Albert-Ludwigs-Univ. Freiburg, 2004.
- S. Loncaric, "A survey of shape analysis tech- niques," Pattern Recognition, vol. 31, no. 8, pp. 983- 1001, 1998.
- J. O'Rourke, Computational Geometry in C (Second Edition). Cambridge University Press, September 1998.
- A. Young, Handbook of Pattern Recognition and Im- age Processing. Academic press, 1986.
- O. M. Mozos, C. Stachniss, and W. Burgard, "Super- vised learning of places from range data using ad- aboost," in IEEE International Conference Robotics and Automation, Barcelona, Spain, April 2005, pp. 1742-1747.