• DocumentCode
    1871358
  • Title

    Protocols for collaboration, coordination and dynamic role assignment in a robot team

  • Author

    Emery, Rosemary ; Sikorski, Kevin ; Balch, Tucker

  • Author_Institution
    Robotics Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    3
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    3008
  • Lastpage
    3015
  • Abstract
    Creation of cooperative robot teams for complex tasks requires not only agents that can function well individually but also agents that can coordinate their actions. The paper presents several methods for collaboration and coordination in a team of soccer-playing robots. In our approach, fixed collaborative supporting behaviours allow for robots to aid each other and decrease interference. Coordinated dynamic role assignment then permits the robots to take advantage of their current location on the field. We present a robust protocol for dynamic role assignment based upon multithreaded computer programming that mitigates the risk often associated with initiating a role change in a distributed system. This protocol is independent from the manner in which the decision to switch roles is made and would therefore support any approach to role assignment. The individual and supporting behaviours were tested at RoboCup 2001 in Seattle, Washington
  • Keywords
    collision avoidance; mobile robots; multi-robot systems; multi-threading; RoboCup 2001; collaboration; complex tasks; cooperative robot teams; coordination; dynamic role assignment; multithreaded computer programming; protocols; soccer-playing robots; Collaboration; Collaborative work; Dynamic programming; Mobile robots; Protocols; Robot kinematics; Robot sensing systems; Robustness; Switches; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2002. Proceedings. ICRA '02. IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7803-7272-7
  • Type

    conf

  • DOI
    10.1109/ROBOT.2002.1013689
  • Filename
    1013689