Software architecture for modular self-reconfigurable robots

Y. Zhang, K.D. Roufas, M. Yim
Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180)  
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. In this paper, we present new software architecture for this type of robot, in particular PolyBot, which has been developed through its third
more » ... tion. The architecture, based on the properties of the PolyBot electro-mechanical design, features a multi-master/multislave structure in a multi-threaded environment, with three layers of communication protocols. The architecture is currently being implemented for Motorola PowerPC using vxWorks.
doi:10.1109/iros.2001.976422 dblp:conf/iros/ZhangRY01 fatcat:wljefy5udbaofegy6qap6sqws4