Academia.eduAcademia.edu

Outline

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.4416888

Abstract

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)

  1. 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.
  2. 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.
  3. M. Shaw and D. Garlan, Software Architecture -Per- spectives on an emerging discipline. Prentice Hall, 1996.
  4. L. Bass, P. Clements, and R. Kazman, Software Ar- chitecture in Practice, Second Edition. Addison- Wesley Professional, April 2003.
  5. 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.
  6. I. A. W. Group, "IEEE std 1471-2000, recommended practice for architectural description of software- intensive systems," IEEE, Tech. Rep., 2000.
  7. R. A. Brooks, A Robust Layered Control System For a Mobile Robot. Cambridge, MA, USA: Mas- sachusetts Institute of Technology, 1986.
  8. 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.
  9. 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.
  10. 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.
  11. OROCOS project, "Orocos homepage." [Online]. Available: http://www.orocos.org/
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. Mori, Range-Finder Type Laser Scanner URG-04LX Specifications. Japan: Hokuyo Automatic Co., Ltd, July 2005.
  18. BOSH, CAN Specification -Version 2.0. Robert Bosch GmbH, September 1991.
  19. USB consortium, "Universal serial bus specifica- tion," USB consortium, Tech. Rep., April 2000.
  20. 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).
  21. 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.
  22. R. C. Gonzalez and R. E. Woods, Digital Image Pro- cessing. Addison-Wesley, September 1993.
  23. Óscar Martínez Mozos, "Supervised learning of places from range data using boosting," Master's thesis, Albert-Ludwigs-Univ. Freiburg, 2004.
  24. S. Loncaric, "A survey of shape analysis tech- niques," Pattern Recognition, vol. 31, no. 8, pp. 983- 1001, 1998.
  25. J. O'Rourke, Computational Geometry in C (Second Edition). Cambridge University Press, September 1998.
  26. A. Young, Handbook of Pattern Recognition and Im- age Processing. Academic press, 1986.
  27. 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.