Methods and systems for mobile-agent navigation
First Claim
1. A method for autonomous navigation, said method comprising:
- receiving a captured image;
scanning said captured image to detect a machine-readable marker;
when a machine-readable marker is detected;
extracting an encoded data from said detected machine-readable marker, wherein said extracted encoded data comprises an identifying key;
using said identifying key, accessing a database to retrieve a plurality of physical attributes associated with said detected machine-readable marker;
using said plurality of physical attributes, computing a world coordinate for each locating point in a plurality of locating points associated with said detected, machine-readable marker;
determining a corresponding image coordinate for said each locating point in said plurality of locating points; and
using said world coordinate for said each locating point in said plurality of locating points and said corresponding image coordinate for said each locating point in said plurality of locating points, computing a position and an orientation of a mobile agent relative to a landmark object associated with said detected machine-readable marker.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention are related to methods and systems for autonomous navigation using visual-landmark recognition. One method may include scanning a captured image to detect a machine-readable marker and extracting encoded data therefrom. The data may include an identifying key usable to access a database to retrieve physical attributes associated with the marker. The method may include using the physical attributes to compute a position and an orientation of a mobile agent relative to a landmark object associated with the marker. The method may further include determining a path toward a next route location based on the position of the next route location and the computed position and orientation of the mobile agent and controlling the mobile agent to drive along the path toward the next route location.
37 Citations
20 Claims
-
1. A method for autonomous navigation, said method comprising:
-
receiving a captured image; scanning said captured image to detect a machine-readable marker; when a machine-readable marker is detected; extracting an encoded data from said detected machine-readable marker, wherein said extracted encoded data comprises an identifying key; using said identifying key, accessing a database to retrieve a plurality of physical attributes associated with said detected machine-readable marker; using said plurality of physical attributes, computing a world coordinate for each locating point in a plurality of locating points associated with said detected, machine-readable marker; determining a corresponding image coordinate for said each locating point in said plurality of locating points; and using said world coordinate for said each locating point in said plurality of locating points and said corresponding image coordinate for said each locating point in said plurality of locating points, computing a position and an orientation of a mobile agent relative to a landmark object associated with said detected machine-readable marker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile agent comprising:
-
a camera for capturing an image; a control component; and a processor configured to; scan said captured image to detect a machine-readable marker; when a machine-readable marker is detected; extract an encoded data from said detected machine-readable marker, wherein said extracted encoded data comprises an identifying key; using said identifying key, access a database to retrieve a plurality of physical attributes associated with said detected machine-readable marker; using said plurality of physical attributes, compute a world coordinate for each locating point in a plurality of locating points associated with said detected machine-readable marker; determine a corresponding image coordinate for said each locating point in said plurality of locating points; and using said world coordinate for said each locating point in said plurality of locating points and said corresponding image coordinate for said each locating point in said plurality of locating points, compute a position and an orientation of the mobile agent relative to a landmark object associated with said detected machine-readable marker. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification