Carnegie Mellon University
Error Modeling in Stereo Navigation

L. Matthies and Steven Shafer
IEEE Journal of Robotics and Automation, Vol. RA-3, No. 3, pp. 239 - 250, June, 1987.

  • Adobe portable document format (pdf) (1MB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

In stereo navigation, a mobile robot estimates its position by tracking landmarks with on-board cameras. Previous systems for stereo navigation have suffered from poor accuracy, in part because they relied on scalar models of measurement error in triangulation. Using three-dimensional (3D) Gaussian distributions to model triangulation error is shown lo lead lo much better performance. How to compute the error model from image correspondences. estimate robot motion between frames, and update the global positions of the robot and the landmarks over time are discussed. Simulations show that, compared to scalar error models, the 3D Gaussian reduces the variance in robot position estimates and better distinguishes rotational from translational motion. A short indoor run with real images supported these conclusions and computed the final robot position to within two percent of distance and one degree of orientation. These results illustrate the importance of error modeling in stereo vision for this and other applications.

Associated Center(s) / Consortia: Vision and Autonomous Systems Center
Number of pages: 12

Text Reference
L. Matthies and Steven Shafer, "Error Modeling in Stereo Navigation," IEEE Journal of Robotics and Automation, Vol. RA-3, No. 3, pp. 239 - 250, June, 1987.

BibTeX Reference
   author = "L. Matthies and Steven Shafer",
   title = "Error Modeling in Stereo Navigation",
   journal = "IEEE Journal of Robotics and Automation",
   pages = "239 - 250",
   month = "June",
   year = "1987",
   volume = "RA-3",
   number = "3",