Control of Swarming Robots
First Claim
1. A multi-robot system comprising a plurality of mobile robots, each robot including:
- a sensor for detecting relative distance and angle measurements of an adjacent robot; and
a processor, coupled to the sensor, the processor configured to;
receive, from the sensor, data representative of the relative distance and angle measurements of the adjacent robot; and
determine a displacement vector relative to the adjacent robot based on the relative distance and angle measurements detected by the sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for controlling a swarm of mobile robots are disclosed. In one aspect, the robots cover a domain main of interest. Each robot receives a density function indicative of at least one area of importance in the domain of interest, and calculates a velocity vector based on the density function and a displace vector relative to an adjacent robot. Each robot moves to the area of importance according to its velocity vector. In some aspects, the robots together perform a sequence of formations. Each robot mimics a trajectory as part of its performance by switching among a plurality of motion modes. Each robot determines its next motion mode based on a displacement vector relative to an adjacent robot.
13 Citations
21 Claims
-
1. A multi-robot system comprising a plurality of mobile robots, each robot including:
-
a sensor for detecting relative distance and angle measurements of an adjacent robot; and a processor, coupled to the sensor, the processor configured to; receive, from the sensor, data representative of the relative distance and angle measurements of the adjacent robot; and determine a displacement vector relative to the adjacent robot based on the relative distance and angle measurements detected by the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification