
An edge-detection subalgorithm is applied first. Then all straight-line segments are extracted. In order to find the stripes, the close-range algorithm looks for the ramps, which are defined by a set of long straight and nearly parallel lines (see figure). When a single stripe is detected in the image, a linear affine transformation based on its four corners can be constructed. If transformation provides a correct match with a known stripe, it can help to find other matches. A search on all stripes is performed to find the best matches. Once the matches are found, the position and orientation of the rover relative to the lander are estimated by use of the outside corners of the stripes. A minimum of four stripes is used to ensure safe navigation.
This work was done by Terrance Huntsberger and Yang Cheng of Caltech for NASA’s Jet Propulsion Laboratory.
The software used in this innovation is available for commercial licensing. Please contact Karina Edmonds of the California Institute of Technology at (626) 395-2322. Refer to NPO-41867.
Pattern-Recognition System for Approaching a Known Target (reference NPO-41867) is currently available for download from the TSP library.
Download it now!
Pattern-Recognition System for Approaching a Known Target (reference NPO-41867) is currently available for download from the TSP library.
Login first to download.
Dedicated to helping you design better products in a digital world... your guide to the latest tools & techniques for digital prototyping, simulation, and analysis of the real-world performance of your ideas. Visit the Digital Design Center