• DocumentCode
    2683394
  • Title

    Robust and reversible self-reconfiguration

  • Author

    Schultz, Ulrik P. ; Bordignon, Mirko ; Stoy, Kasper

  • Author_Institution
    Modular Robot. Lab., Univ. of Southern Denmark, Sonderborg, Denmark
  • fYear
    2009
  • fDate
    10-15 Oct. 2009
  • Firstpage
    5287
  • Lastpage
    5294
  • Abstract
    Modular, self-reconfigurable robots are robots that can change their own shape by physically rearranging the modules from which they are built. Self-reconfiguration can be controlled by e.g. an off-line planner, but numerous implementation issues hamper the actual self-reconfiguration process: the continuous evolution of the communication topology increases the risk of communications failure, generating code that correctly controls the self-reconfiguration process is non-trivial, and hand-tuning the self-reconfiguration process is tedious and error-prone. To address these issues, we have developed a distributed scripting language that controls self-reconfiguration of the ATRON robot using a robust communication scheme that relies on local broadcast of shared state. This language can be used as the target of a planner, offers direct support for parallelization of independent operations while maintaining correct sequentiality of dependent operations, and compiles to a robust and efficient implementation. Moreover, a novel feature of this language is its reversibility: once a self-reconfiguration sequence is described the reverse sequence is automatically available to the programmer, significantly reducing the amount of work needed to deploy self-reconfiguration in larger scenarios. We demonstrate our approach with long-running (reversible) self-reconfiguration experiments using the ATRON robot and a reversible self-reconfiguration experiment using simulated MTRAN modules.
  • Keywords
    authoring languages; robust control; topology; ATRON robot; MTRAN modules; communication topology continuous evolution; direct support parallelization; distributed scripting language; long running self reconfiguration; numerous implementation hamper; offline planner; physically rearranging modules; reversible self reconfiguration; robust communication scheme; self reconfiguration experiment; self reconfiguration process; tedious error prone; Broadcasting; Communication system control; Error correction codes; Process control; Programming profession; Robots; Robust control; Robustness; Shape; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 2009. IROS 2009. IEEE/RSJ International Conference on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    978-1-4244-3803-7
  • Electronic_ISBN
    978-1-4244-3804-4
  • Type

    conf

  • DOI
    10.1109/IROS.2009.5354346
  • Filename
    5354346