DocumentCode
2099259
Title
Software architecture for modular self-reconfigurable robots
Author
Zhang, Ying ; Roufas, Kimon D. ; Yim, Mark
Author_Institution
Xerox Palo Alto Res. Center, CA, USA
Volume
4
fYear
2001
fDate
2001
Firstpage
2355
Abstract
Modular, self-reconfigurable robots show the promise of great versatility, robustness and low cost. However, programming such robots for specific tasks, with hundreds of modules and each of which with multiple actuators and sensors, can be tedious and error-prone. The extreme versatility of the modular systems requires a new paradigm in programming. We present a software architecture for this type of robot, in particular the PolyBot, which has been developed through its third generation. The architecture, based on the properties of the PolyBot electro-mechanical design, features a multi-master/multi-slave structure in a multi-threaded environment, with three layers of communication protocols. The architecture is currently being implemented for Motorola PowerPC using vxWorks
Keywords
controller area networks; distributed control; multi-threading; path planning; robot programming; software architecture; Motorola PowerPC; PolyBot; communication protocols; electro-mechanical design; modular self-reconfigurable robots; multi-master/multi-slave structure; multi-threaded environment; robot programming; software architecture; versatility; vxWorks; Actuators; Application software; Computer architecture; Costs; Protocols; Robot kinematics; Robot programming; Robot sensing systems; Robustness; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Robots and Systems, 2001. Proceedings. 2001 IEEE/RSJ International Conference on
Conference_Location
Maui, HI
Print_ISBN
0-7803-6612-3
Type
conf
DOI
10.1109/IROS.2001.976422
Filename
976422
Link To Document