-
2019-07-30
14/749,944
2015-06-25
US 10,363,656 B1
2019-07-30
-
-
Jonathan L Sample
Lumen Patent Firm
2035-06-25
Smart Summary: A new system helps multiple robots navigate together more effectively. By measuring certain conditions in different locations, these robots can share information to understand their surroundings better. They can then move towards areas of interest, like finding pollution sources or resource shortages, by following the direction of the gradient. If they need to map out a specific area, they can move sideways to follow the contours of the field. This method has been tested with three robotic kayaks to show how well it works in real situations. 🚀 TL;DR
Systems and methods for multi-robot gradient-based adaptive navigation are provided.
Get notified when new applications in this technology area are published.
B25J9/0084 » CPC main
Programme-controlled manipulators comprising a plurality of manipulators
G05D1/0027 » CPC further
Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement involving a plurality of vehicles, e.g. fleet or convoy travelling
Y10S901/01 » CPC further
Robots Mobile robot
B25J9/00 IPC
Programme-controlled manipulators
G05D1/00 IPC
Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
This application claims priority from U.S. Provisional Patent Application 62/016,845 filed Jun. 25, 2014, which is incorporated herein by reference.
This invention was made with Government support under grant (or contract) no. CNS-0619940 awarded by the National Science Foundation. The Government has certain rights in the invention.
This invention relates to adaptive navigation systems for mobile robots.
Multi-robot systems have the potential to dramatically impact robotic applications through improved performance and the enabling of completely new capabilities. Alone, robots offer strength, speed, precision, repeatability, and the ability to withstand extreme environments. Combined in a multi-robot system, additional advantages are possible, such as redundancy, increased throughput, expanded coverage/availability, and spatially-distributed sensing and actuation. Multi-robot systems can support applications ranging from remote and in situ sensing to the physical manipulation of objects, and the domains for such applications include land, sea, air, and space. The present invention advances the navigation for such multi-robot systems.
This present invention provides a gradient-based multi-robot technique for adaptively navigating within a parameter field. To implement this technique, simultaneous measurements of the parameter are made at different locations within the field by a spatially-controlled cluster of mobile robots. These measurements are shared to compute a local gradient of the field. Depending on the task to be achieved, the multi-robot cluster is directed with respect to this direction. Moving in or opposite to the gradient direction allows efficient navigation to local maxima/minima in the field, a capability of interest for applications such as detecting pollution sources or the location of resource-starved areas. Moving perpendicular to the gradient direction allows parameter contours to be navigated, a behavior useful for applications such as defining the extent of a field or establishing a safety perimeter at a defined field level. This invention describes the multi-robot control technique which combines a full degree-of-freedom “cluster space” multi-robot controller with a gradient-based adaptive navigation capability. Verification of the embodiments through field experiments using a fleet of three robotic kayaks is also presented.
This technique has a variety of practical uses and applications. These include, but are not limited to, the following:
Such capabilities have wide application in areas like environmental monitoring (oil spills, pollution, runoff, health monitoring, etc.), science (underwater hydrothermal vents, geochemical plume tracing, locating topographic/bathyemetric features of interest, etc.), disaster response (locating sources of radiation or contamination, etc.), communications (dynamically maintaining optimal communication links, finding optimal locations for wireless networking router placement, finding optimal communication paths in changing fields, etc.), homeland security/national defense (locating radar sources, going to locations of minimum probability of discovery, traveling paths of minimal susceptibility, etc.).
There are many advantages to the use of this technique. These include, but are not limited to, the following:
FIG. 1 shows according to an exemplary embodiment of the invention the implemented gradient-based cluster space control architecture.
The implemented gradient-based cluster space control architecture is shown in FIG. 1. The robot cluster is shown on the right, with each robot capable of responding to a robot-specific velocity command. The cluster space control layer is shown in the middle. This controller computes an error-drive cluster velocity command, which is converted to robot-specific velocity commands via the inverse Jacobian transform. The research presented in this paper focuses on the inclusion of the adaptive navigation layer, shown in the grey box on the left. This controller estimates the gradient direction, determines the desired bearing for the cluster, and specifies the appropriate cluster state space set-points to achieve the desired navigation task.
Other embodiments, further teachings and/or examples related to the invention are described in U.S. Provisional Patent Application 62/016,845 filed Jun. 25, 2014, which is incorporated herein by reference.
1. A system for collective navigation of mobile robots, comprising:
(a) a cluster of mobile robots equipped with sensors, the robots navigating in a space with a desired navigation task;
(b) a first controller controlling the kinematics of each of the robots; and
(c) a second controller adaptively and collectively controlling the navigation of each of the robots in the cluster by receiving information from the sensors of all the mobile robots in the cluster and estimating field characteristics comprising gradient direction and/or differential scalar measurements based on all the received sensor information to then determine a desired bearing for the entire cluster of mobile robots, and specifying appropriate cluster state space set-points comprising cluster size and shape to achieve the desired navigation task for each of the mobile robots in the cluster.