• DocumentCode
    3018204
  • Title

    An efficient algorithm for self-reconfiguration planning in a modular robot

  • Author

    Larkworthy, Tom ; Ramamoorthy, Subramanian

  • fYear
    2010
  • fDate
    3-7 May 2010
  • Firstpage
    5139
  • Lastpage
    5146
  • Abstract
    An efficient planning algorithm for the hexagonal metamorphic self-reconfiguring system (SRS) is presented. Empirically, the algorithm achieves an time complexity of O(n) averaged over random problem instances. The planning algorithm is capable of solving approximately 97% of planning tasks in the general state space of configurations containing less than 20,000 units. The state space is divided into two classes according to planning efficiency. The configurations belonging to the first class permit an Euler tour to be wrapped around the robotic aggregate. The existence of the Euler tour implies units are free to move around the perimeter of the SRS. Planning between configurations in this class can be performed in O(n) using a specialized planning algorithm. The set of Euler tour configurations span a large volume of the general state space of the hexagonal SRS. A second specialized planning algorithm plans from a general configuration to a nearby Euler tour configuration. While planning in the general configuration state space is computationally harder, the distance required to plan is short. Thus, the combination of both algorithms allows us to efficiently plan for a large proportion of possible reconfiguration tasks for the hexagonal metamorphic robot.
  • Keywords
    computational complexity; planning; robots; search problems; self-adjusting systems; state-space methods; Euler tour configuration; hexagonal metamorphic robot; planning algorithm; self-reconfiguring system; time complexity; Cameras; Educational technology; Geometry; Image segmentation; Intelligent robots; Layout; Pattern matching; Photometry; Robotics and automation; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2010 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4244-5038-1
  • Electronic_ISBN
    1050-4729
  • Type

    conf

  • DOI
    10.1109/ROBOT.2010.5509482
  • Filename
    5509482