Distributed optimization system
First Claim
1. A distributed search system for controlling a plurality of agents to search an area for an objective, wherein the distributed search system comprises an agent search system associated with each agent, and wherein each agent search system comprises:
- a) a sensor;
b) a communicator, responsive to the sensor and communicating a sensor reading; and
c) a cooperative controller, responsive to sensor readings from some of the plurality of agents and generating an agent control strategy determined from the sensor reading and a cooperative approximation to the search area.
1 Assignment
0 Petitions
Accused Products
Abstract
A search system and method for controlling multiple agents to optimize an objective using distributed sensing and cooperative control. The search agent can be one or more physical agents, such as a robot, and can be software agents for searching cyberspace. The objective can be: chemical sources, temperature sources, radiation sources, light sources, evaders, trespassers, explosive sources, time dependent sources, time independent sources, function surfaces, maximization points, minimization points, and optimal control of a system such as a communication system, an economy, a crane, and a multi-processor computer.
-
Citations
13 Claims
-
1. A distributed search system for controlling a plurality of agents to search an area for an objective, wherein the distributed search system comprises an agent search system associated with each agent, and wherein each agent search system comprises:
-
a) a sensor;
b) a communicator, responsive to the sensor and communicating a sensor reading; and
c) a cooperative controller, responsive to sensor readings from some of the plurality of agents and generating an agent control strategy determined from the sensor reading and a cooperative approximation to the search area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
a) a computer, in communication with the communicator, and receiving the sensor reading;
b) a memory, accessible from the computer; and
c) a program generating the agent control strategy on the computer.
-
Specification