Closed-loop navigation system for mobile robots
First Claim
1. A visual navigation system, comprising:
- at least one AGV;
a plurality of nodes;
a camera associated with each node for viewing said AGV; and
a navigation system for generating the position of said AGV from an image formed by one of said cameras;
wherein said navigation system has knowledge of an AGV route map and a schedule of planned movements for said AGV, and uses such information to predict and select the camera in whose field of view said AGV can be found.
7 Assignments
0 Petitions
Accused Products
Abstract
A visual navigation system provides absolute position information to multiple automatically guided vehicles (AGVs) such as mobile robots. The beacon-equipped AGVs emit light visible to overhead television cameras. The beacons are arranged and controlled so that the vision systems can acquire, measure, and report the locations of multiple AGVs. The system controller incorporates a programmable "factory map", or knowledge base, of allowable paths of travel for the AGVs, which navigate by dead reckoning with periodic position updates from the visual navigation system. The visual navigation system notifies the autonomous AGVs and the system controller when an AGV strays from its command path. The combination of computer controls in the elements of the system provides the means to stop and to recover straying AGVs. The navigation system visually monitors normal AGV travel, off-course corrections, "lost" AGV searches, and recovery. Thus, it provides closed-loop, servo-like operation.
91 Citations
10 Claims
-
1. A visual navigation system, comprising:
-
at least one AGV; a plurality of nodes; a camera associated with each node for viewing said AGV; and a navigation system for generating the position of said AGV from an image formed by one of said cameras; wherein said navigation system has knowledge of an AGV route map and a schedule of planned movements for said AGV, and uses such information to predict and select the camera in whose field of view said AGV can be found. - View Dependent Claims (2, 3, 4)
-
-
5. A method of navigating AGVs, comprising:
-
(a) assigning a plurality of nodes to locations along a route for an AGV such that each node is assigned to a unique location; (b) positioning a camera near each node for viewing an AGV at or near that node; (c) using an AGV route map and a schedule of planned movements for said AGV to predict and select the camera in whose field of view said AGV can be found; (d) using said selected camera to form an image of an identifiable portion of said AGV; and (e) determining the X-Y position of said AGV from said image. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification