• 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