TY - GEN
T1 - A middleware based control architecture for modular robot systems
AU - Wei, Hongxing
AU - Li, Shiyi
AU - Zou, Ying
AU - Yang, Liang
AU - Wang, Tianmiao
PY - 2008
Y1 - 2008
N2 - Robot technology has been widely used in industrial production and daily life. Unfortunately, due to the uncertainty of the environment and the diversity of functions, the complexity of the robot software is growing dramatically, in which a lot of repetitive works are done. To solve this problem, the modularization of robots and robot middleware has been proposed. From the perspective of modularization, interoperability, scalability and ease-of-use, this paper proposes a loose-coupled, service-oriented modular robot middleware (MoRoM) architecture. In this architecture, we define the standard interface to encapsulate services each functional component provides, realize system automatic configuration (Plug and Play), and provide a message notification mechanism as well as program frameworks. To verify the proposed middleware, we implement it using ACE-TAO, which is a real-time CORBA implementation, and test it in a modular robot system. The test shows that this architecture is suitable for improving reusability, interoperability and scalability of robot software.
AB - Robot technology has been widely used in industrial production and daily life. Unfortunately, due to the uncertainty of the environment and the diversity of functions, the complexity of the robot software is growing dramatically, in which a lot of repetitive works are done. To solve this problem, the modularization of robots and robot middleware has been proposed. From the perspective of modularization, interoperability, scalability and ease-of-use, this paper proposes a loose-coupled, service-oriented modular robot middleware (MoRoM) architecture. In this architecture, we define the standard interface to encapsulate services each functional component provides, realize system automatic configuration (Plug and Play), and provide a message notification mechanism as well as program frameworks. To verify the proposed middleware, we implement it using ACE-TAO, which is a real-time CORBA implementation, and test it in a modular robot system. The test shows that this architecture is suitable for improving reusability, interoperability and scalability of robot software.
UR - https://www.scopus.com/pages/publications/60749116007
U2 - 10.1109/MESA.2008.4735730
DO - 10.1109/MESA.2008.4735730
M3 - 会议稿件
AN - SCOPUS:60749116007
SN - 9781424423682
T3 - 2008 IEEE/ASME International Conference on Mechatronics and Embedded Systems and Applications, MESA 2008
SP - 327
EP - 332
BT - 2008 IEEE/ASME International Conference on Mechatronics and Embedded Systems and Applications, MESA 2008
T2 - 2008 IEEE/ASME International Conference on Mechatronics and Embedded Systems and Applications, MESA 2008
Y2 - 12 December 2008 through 15 December 2008
ER -