AUTOMATED LOCAL POSITIONING SYSTEM CALIBRATION USING OPTICALLY READABLE MARKERS
First Claim
1. A method of controlling a mobile platform having a local positioning system, comprising:
- capturing a first image of a plurality of imaging targets (130-132) in a first state of illumination from a location, wherein the imaging targets are on a surface of an object;
capturing, from the location, a second image of the plurality of imaging targets (130-132) in a second state of illumination;
locating a center point of each of the plurality of imaging targets based on a difference image (300) generated using the captured first image and the captured second image;
acquiring a distance reading based on a distance measurement from the center point of each of the plurality of imaging targets (130-132) and a local positioning system (120) of the mobile platform; and
controlling movement of the mobile platform at least in part based upon the acquired distance reading.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved mechanism for calibrating a local positioning system through the use of passive or retro-reflective markers is described herein. A plurality of imaging targets with the passive or retro-reflective markers may be attached or affixed on a surface of an object. The local positioning system may then capture a first image of the imaging targets in a non-illuminated state and further capture a second image of the imaging targets in an illuminated state. A difference image between the first and second captured images may be computed and then segmented. The local positioning system may then identify the plurality of imaging targets based on the segmented difference image and position itself to extract information. The extracted information may then be used to help calibrate the local positioning system.
0 Citations
26 Claims
-
1. A method of controlling a mobile platform having a local positioning system, comprising:
-
capturing a first image of a plurality of imaging targets (130-132) in a first state of illumination from a location, wherein the imaging targets are on a surface of an object; capturing, from the location, a second image of the plurality of imaging targets (130-132) in a second state of illumination; locating a center point of each of the plurality of imaging targets based on a difference image (300) generated using the captured first image and the captured second image; acquiring a distance reading based on a distance measurement from the center point of each of the plurality of imaging targets (130-132) and a local positioning system (120) of the mobile platform; and controlling movement of the mobile platform at least in part based upon the acquired distance reading. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a processor; a memory, communicatively coupled to the processor, the memory storing processor instructions comprising instructions for; capturing a first image of a plurality of imaging targets (130-132) in a first state of illumination from a location, wherein the imaging targets are on a surface of an object; capturing from the location, a second image of the plurality of imaging targets (130-132) in a second state of illumination; locating a center point of each of the plurality of imaging targets based on a difference image (300) generated using the captured first image and the captured second image; acquiring a distance reading based on a distance measurement from the center point of each of the plurality of imaging targets (130-132) and a local positioning system (120) of the mobile platform; and controlling movement of the mobile platform at least in part based upon the acquired distance reading. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system, comprising:
one or more memories having stored thereon computer-readable instructions that, upon execution by a computing device, cause the system to; capture a first image of a plurality of imaging targets (130-132) in a first state of illumination from a location, wherein the imaging targets are on a surface of an object; capture from the location, a second image of the plurality of imaging targets (130-132) in a second state of illumination; locate a center point of each of the plurality of imaging targets based on a difference image (300) generated using the captured first image and the captured second image; acquire a distance reading based on a distance measurement from the center point of each of the plurality of imaging targets (130-132) and a local positioning system (120) of the mobile platform; and control movement of the mobile platform at least in part based upon the acquired distance reading.
Specification