×

Robot intelligence in natural environments

  • US 6,941,191 B2
  • Filed: 10/06/2003
  • Issued: 09/06/2005
  • Est. Priority Date: 04/05/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for automatic, decentralized coordination of independent motion paths that are broken down into motion path segments of a plurality of mobile robots communicating with each other within a specified geographical area, to avoid collisions and to detect and resolve mutual blockings, comprising:

  • a robot receiving positioning information from the other robots and determining its distance (drob) to the other robots, when the robot moves to within a specified relative distance (dsafe) of at least one of the other robots, the robot setting up and maintaining a coordination connection to these robots to coordinate its motion path with the motion paths of the at least one other robot for as long as its distance is less than the specified relative distance, in which case one of the robots linked by the coordination connection is selected as a coordinator and the other robot is selected as a partner, the coordinator requesting the planned movement segments of the partner and initiating an algorithm for avoiding collisions, with which the motion path segments of the partner are harmonized with the motion path segments of the coordinator, in order to determine the collision areas in which the robots are less than a specified minimum distance (dmin) apart and in which a timing sequence scheme for the motion path segments of the coordinator and the partner is determined, the coordinator giving permission to itself and to the partner to execute the next motion path segment, on the basis of the timing sequence scheme for the motion path segments of the coordinator and the partner, whereby the motion path segment is executed only when the permission is granted, one of the robots initiating an algorithm to detect blocking in order to detect a group of mutually blocking robots if the detecting robot has not been granted permission to execute its next motion path segment, on detection of a group of mutually blocking robots by the detecting robot, the detecting robot initiating an algorithm to resolve the blocking, whereby the resolving algorithm comprises at least a first step and optionally a second step, wherein, in the first step, the mutually blocking robots that are connected by the coordination connection exchange the sequence for executing the next motion path segment, and in the second step, at least one of the mutually blocking robots plan new motion paths, with the second step being executed only if the first step fails to resolve the blocking.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×