Fujipress Home | Search | About FINDER

Paper:
Language: English:

Building Intelligent Robotics Systems with Distributed Components


Federico Guedea-Elizalde*, Rogelio Soto**, Fakhreddine Karray***, and Insop Song***


*Center for Innovation and Technology, ITESM, Campus Monterrey
Ave. Eugenio Garza Sada 2501, Col Tecnologico, CP 64849, Monterrey, N.L. Mexico
**Center for Intelligent Systems, ITESM, Campus Monterrey
Ave. Eugenio Garza Sada 2501, Col Tecnologico, CP 64849, Monterrey, N.L. Mexico
***Department of Systems Design Engineering, University of Waterloo
200 University Avenue West, Waterloo, Ontario, Canada N2L 3G1


Received: February 16, 2005

Accepted: August 25, 2005


Keywords: CORBA, distributed components, robotics, planning, autonomous robotic system

Journal ref: Journal of Advanced Computational Intelligence and Intelligent Informatics, Vol.10, No.2 pp. 173-180, 2006

Abstract



Building an intelligent robot system has been an extensive research area. There are many advances in components needed to construct the robotic system, such as vision systems, sensory systems, planning systems, among others. Integration of this components represents a big challenge for robot designers, due to they come from different vendors and with different interfaces or operating systems. This is more difficult if the overall system development has to deal with environmental uncertainties or changing conditions. In these cases, new tools and equipment are necessary to adapt the initial configuration to the new changing requirements. Each added component increases the complexity of the system due to the interconnection required with the previous components.
In this work, we present an approach to solve this integration problem using concepts of distributed computing areas. We named this concept Wrapper Components. This concept is based on a standard middleware software specification. Wrapper components are object-oriented modules that create an abstract interface for a specific class of hardware or software components. If these components provide "intelligent" functions, the overall system is capable of show some basic smart behavior through specific actions to react under changes in the environment. We tested our approach by solving an experimental classical problem named block-world. The intelligent functions are object recognition, environment recognition, planning, tracking capabilities and robot arm control.
preview Preview (PDF)  full text Full Text (PDF 176KB)

Reference

[Notice]
* "Preview" is the first 2 pages of the article. You don't need the registration.
* To read the PDF file you will then need to download and install the Adobe Reader.
Adobe Reader is free and available for download here:

adobe reader

Terms and Conditions | Privacy Policy | Recruit | Advertising Information | Contact Us