• DocumentCode
    2548636
  • Title

    Generalized programming of modular robots through kinematic configurations

  • Author

    Bordignon, Mirko ; Stoy, Kasper ; Schultz, Ulrik Pagh

  • Author_Institution
    Digipack Ind. Autom., Italy
  • fYear
    2011
  • fDate
    25-30 Sept. 2011
  • Firstpage
    3659
  • Lastpage
    3666
  • Abstract
    The distinctive feature of modular robots consists in their reconfigurable mechanical structure, as they are assembled on-demand from basic mechatronic units. This implies that kinematic models of the robots need to be computed on a case-by-case basis for each specific assembly, which is a manual and hence time-consuming and error-prone procedure. We propose to automate this process by automatically computing such kinematic models starting from simple descriptions of the modules and their assemblies. This automated computation is supported by our toolchain for programming arbitrary modular robots in arbitrary configurations, presented in this paper. We contribute two novel results through this approach. First, a high-level programming language that provides kinematic abstractions for arbitrary modular robots, in contrast to the robot-specific solutions currently available. Second, a programming abstraction to subsume multiple kinematically equivalent robot assemblies into a so-called kinematic configuration, hence eliminating the need to explicitly enumerate and program each of them. These contributions advance current techniques for modular robot programming by demonstrating a tool that a) targets multiple mechanical platforms, offering the first general solution for modular robot programming, and b) raises the abstraction level by allowing users to reason and program in terms of standardized kinematic models that are automatically mapped to physical robot configurations by the toolchain.
  • Keywords
    control engineering computing; high level languages; robot kinematics; high-level programming language; modular robot programming; programming abstraction; reconfigurable mechanical structure; robot kinematic configuration; Assembly; Computational modeling; Foot; Joints; Kinematics; Robot kinematics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    2153-0858
  • Print_ISBN
    978-1-61284-454-1
  • Type

    conf

  • DOI
    10.1109/IROS.2011.6094811
  • Filename
    6094811