Abstract
Interest on using mobile autonomous agents has been growing, recently, due to their capacity to cooperate for diverse purposes, from rescue to demining and security. In many of these applications the environments are inherently unstructured and dynamic, requiring substantial computation resources for gathering enough sensory input data to allow a safe navigation and interaction with the environment. As with humans, who depend heavily on vision for these purposes, mobile robots employ vision frequently as the primary source of input data when operating in such environments. However, vision-based algorithms are seldom developed with reactive and real-time concerns, exhibiting large variations in the execution time and leading to occasional periods of black-out or vacant input data. This paper addresses this problem in the scope of the CAMBADA robotic soccer team developed at the University of Aveiro, Portugal. It presents an evolution from a monolithic to a modular architecture for the vision system that improves its reactivity. With the proposed architecture it is possible to track different objects with different rates without losing any frames.
This work was partially supported by the European Community through the ARTIST2 NoE (IST-004527) and by the Portuguese Government through the project FCT-POSI/ROBO/43908/2002, also partially funded by FEDER.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Controller Area Network - CAN2.0 (1992). Technical Specification, Robert Bosch (1992)
Gibson, J.: The Ecological Approach to Visual Perception. Houghton Mifflin, Boston (1979)
Santos, F., Almeida, L., Pedreiras, P., Lopes, L.S., Facchinnetti, T.: An Adaptive TDMA Protocol for Soft Real-Time Wireless Communication Among Mobile Computing Agents. In: WACERTS 2004, Workshop on Architectures for Cooperative Embedded Real-Time Systems (satellite of RTSS 2004), Lisboa, Portugal, December 5-8 (2004)
DeSouza, G.N., Kak, A.C.: A Subsumptive, Hierarchical, and Distributed Vision-Based Architecture for Smart Robotics. IEEE Transactions on Systems, Man, and Cybernetics – Part B: Cybernetics 34, 1988–2002 (2004)
RTAI for Linux, available at: http://www.aero.polimi.it/~rtai/
Almeida, L., Santos, F., Facchinetti, T., Pedreiras, P., Silva, V., Lopes, L.S.: Coordinating distributed autonomous agents with a real-time database: The CAMBADA project. In: Aykanat, C., Dayar, T., Körpeoğlu, İ. (eds.) ISCIS 2004. LNCS, vol. 3280, pp. 876–886. Springer, Heidelberg (2004)
Kitano, K., Asada, M., Kuniyoshi, Y., Noda, I., Osawa, E.: RoboCup: The Robot World Cup Initiative. In: Proc. of IJCAI 1995 Workshop on Entertainment and AI/Alife, Montreal (1995)
Kopetz, H.: Real-Time Systems Design Principles for Distributed Embedded Applications. Kluwer Academic Publishers, Dordrecht (1997)
Proc. of the NASA Workshop on Biomorphic Robotics, Jet Propulsion Laboratory, California Institute of Technology,USA (2000)
Iannizzotto, G., La Rosa, F., Lo Bello, L.: Real-time issues in vision-based Human-Computer Interaction. Technical Report, VisiLab, University of Messina, Italy (2004)
Weiss, G.: Multiagent systems. A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (2000)
Simple DirectMedia Layer, available at: http://www.libsdl.org/index.php
Blake, A., Curwen, R., Zisserman, A.: A framework for spatio-temporal control in the tracking of visual contours. Int. Journal of Computer Vision 11(2), 127–145 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pedreiras, P., Teixeira, F., Ferreira, N., Almeida, L., Pinho, A., Santos, F. (2006). Enhancing the Reactivity of the Vision Subsystem in Autonomous Mobile Robots Using Real-Time Techniques. In: Bredenfeld, A., Jacoff, A., Noda, I., Takahashi, Y. (eds) RoboCup 2005: Robot Soccer World Cup IX. RoboCup 2005. Lecture Notes in Computer Science(), vol 4020. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11780519_33
Download citation
DOI: https://doi.org/10.1007/11780519_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35437-6
Online ISBN: 978-3-540-35438-3
eBook Packages: Computer ScienceComputer Science (R0)