• DocumentCode
    977790
  • Title

    A grammatical approach to self-organizing robotic systems

  • Author

    Klavins, Eric ; Ghrist, Robert ; Lipsky, David

  • Author_Institution
    Electr. Eng. Departjment, Seattle, WA, USA
  • Volume
    51
  • Issue
    6
  • fYear
    2006
  • fDate
    6/1/2006 12:00:00 AM
  • Firstpage
    949
  • Lastpage
    962
  • Abstract
    In this paper, we define a class of graph grammars that can be used to model and direct concurrent robotic self-assembly and similar self-organizing processes. We give several detailed examples of the formalism and then focus on the problem of synthesizing a grammar so that it generates a given, prespecified assembly. In particular, to generate an acyclic graph we synthesize a binary grammar (rules involve at most two parts), and for a general graph we synthesize a ternary grammar (rules involve at most three parts). In both cases, we characterize the number of concurrent steps required to achieve the assembly. We also show a general result that implies that no binary grammar can generate a unique stable assembly. We conclude the paper with a discussion of how graph grammars can be used to direct the self-assembly of robotic parts.
  • Keywords
    control engineering computing; graph grammars; robots; self-adjusting systems; stability; acyclic graph; concurrent robotic self-assembly; graph grammars; self-organizing robotic systems; stability; Aggregates; Engineering profession; Mathematics; Microorganisms; Permanent magnets; Robot kinematics; Robotic assembly; Self-assembly; Shape; Cooperative control; self assembly; symbolic methods;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2006.876950
  • Filename
    1643367