• DocumentCode
    2599845
  • Title

    Programmable parts: a demonstration of the grammatical approach to self-organization

  • Author

    Bishop, J. ; Burden, S. ; Klavins, E. ; Kreisberg, R. ; Malone, W. ; Napp, N. ; Nguyen, T.

  • Author_Institution
    Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
  • fYear
    2005
  • fDate
    2-6 Aug. 2005
  • Firstpage
    3684
  • Lastpage
    3691
  • Abstract
    In this paper, we introduce a robotic implementation of the theory of graph grammars (Klavins et al., 2005), which we use to model and direct self-organization in a formal, predictable and provably-correct fashion. The robots, which we call programmable parts, float passively on an air table and bind to each other upon random collisions. Once attached, they execute local rules that determine how their internal states change and whether they should remain bound. We demonstrate through experiments how they can self-organize into a global structure by executing a common graph grammar in a completely distributed fashion. The system also presents a challenge to the grammatical method (and to distributed systems approaches in general) due to the stochastic nature of its dynamics. We conclude by discussing these challenges and our initial approach to addressing them.
  • Keywords
    graph grammars; robots; self-adjusting systems; graph grammars; programmable parts; robotics; self-organizing processes; Aggregates; Assembly; Books; Fans; Mathematics; Microcontrollers; Predictive models; Robot kinematics; Stochastic systems; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on
  • Print_ISBN
    0-7803-8912-3
  • Type

    conf

  • DOI
    10.1109/IROS.2005.1545375
  • Filename
    1545375