Autonomous vehicle and motion control therefor

Share
Save

Share On Facebook Share On Twitter Share By Email
Save Item
Add to
my lists

Filing Information

  • Patent Number: US7440585
  • Application Number: US10427973
  • Filing date: 05/02/2003
  • Issue date: 10/21/2008
  • Prior Publication Data:
  • Predicted expiration date: 06/15/2025
  • Patent term adjustment: 775
Explore Your Innovation Network™ for an introduction to:

Innovation Network Your First Name:
Last Name:
 
Already a member? Sign In
49 Claims, 6 Drawings


Abstract

There are provided an autonomous vehicle, and an apparatus and method for estimating the motion of the autonomous vehicle and detecting three-dimensional (3D) information of an object appearing in front of the moving autonomous vehicle. The autonomous vehicle measures its orientation using an acceleration sensor and a magnetic flux sensor, and extracts epipolar geometry information using the measured orientation information. Since the corresponding points between images required for extracting the epipolar geometry information can be reduced to two, it is possible to more easily and correctly obtain motion information of the autonomous vehicle and 3D information of an object in front of the autonomous vehicle.

References Cited

U.S. Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
US5644651 NEC Research Institute, Inc. Cox et al. Jul 1997
US6038074* Ricoh Company, Ltd. Kitaguchi et al. Mar 2000
US6122078* Vexcel Imaging GmbH Leberl et al. Sep 2000
US6175648 Matra Systems et Information Ayache et al. Jan 2001
US6201883* Komatsu Ltd. Mizui Mar 2001
US6393144* WorldScape, L.L.C. Rogina et al. May 2002
US6412961* Hicks Jul 2002
US6430304* Sarnoff Corporation Hanna et al. Aug 2002
US6700604* Ricoh Company, Ltd. Murata et al. Mar 2004
US6730926* Servo-Robot Inc. Boillot et al. May 2004
US7003136* Hewlett-Packard Development Company, L.P. Harville Feb 2006
US20040005092* Tomasi Jan 2004

Foreign Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
JP11306363RICOH CO LTDNov 1999
* cited by examiner

Other Publications

Estimation of Omnidirectional camera Model from epipolar geometry, Micusik et al,2004.*
The Epipolar geometry disclosed in a book entitled “Image processing analysis and machine vision”( Sonka V Hlavac and R Boyle, PWS Publishing, 1999,pp. 448-465.*
Derrouich, Salah, “A Combination of Monocular CCD Camera and Inertial-sensor For Range Estimation,” IECON-2002, Proceedings of the 28th Annual Conference of the IEEE Industrial Electronics Society, Nov. 2002, pp. 2191-2196, vol. 1, New York, NY.
Lobo, Jorge et al., “Segmentation of Dense Depth Maps using Inertial Data A real-time implementation,” Proceedings of the 2002 IEEE/RSJ International Conference on Intelligent Robots and Systems, Sep. 2002, pp. 92-97, vol. 1, New York, NY.
Mukai, Toshiharu et al., “The Recovery of Object Shape and Camera Motion Using a Sensing System with a Video Camera and A Gyro Sensor,” Computer Vision 1999, Proceedings of the 7th IEEE International Conference on Kerkyra, Greece, Sep. 1999, pp. 411-417, vol. 1, Los Alamitos, CA.
Okatani, Takayuki et al., “Robust Estimation of Camera Translation Between Two Images Using a Camera With a 3D Orientation Sensor,” Pattern Recognition 2002, Proceedings 16th International Conference on Quebec City, Que., Canada, Aug. 2002, pp. 275-278, vol. 1, Los Alamitos, CA.
* cited by examiner

Referenced By

The current document is not referenced by other documents.

Read Patent

Read patent

Independent Claims | See all claims (49)

  1. 1. An autonomous vehicle, comprising: a corresponding point detection unit for detecting corresponding points from at least two consecutive images obtained through a camera an orientation measuring unit for computing a rotation matrix based on orientation information of the autonomous vehicle; an epipolar computation unit for computing epipolar geometry information based on the rotation matrix and translation information; a motion analysis unit for analyzing motion of the autonomous vehicle based on the computed epipolar geometry information; and a three-dimensional (3D) information analysis unit for analyzing 3D information of the object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
  2. 9. An apparatus for estimating the motion of an autonomous vehicle, comprising: a corresponding point detection unit for detecting corresponding points from at least two consecutive images obtained through a camera; an orientation measuring unit for computing orientation information of the autonomous vehicle; an epipolar computation unit for computing epipolar geometry information based on the rotation matrix and translation information; and a motion analysis unit for analyzing the motion of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
  3. 16. An apparatus for detecting three-dimensional (3D) information of an object existing in front of an autonomous vehicle, comprising: a corresponding point detection unit for detecting corresponding points from at least two consecutive images obtained through a camera; an orientation measuring unit for computing a rotation matrix based on orientation information of the autonomous vehicle; an epipolar computation unit for computing epipolar geometry information based on the rotation matrix and translation information; and a 3D information analysis unit for analyzing 3D information of the object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
  4. 24. A method for controlling the motion of an autonomous vehicle comprising the steps of: (a) detecting corresponding points from at least two consecutive images obtained through a camera; (b) computing a rotation matrix based on orientation information of the autonomous vehicle; (c) computing epipolar geometry information based on the rotation matrix and translation information; (d) analyzing the motion of the autonomous vehicle based on the computed epipolar geometry information; and (e) analyzing three-dimensional information of an object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
  5. 32. A method for estimating the motion of an autonomous vehicle, comprising the steps of: (a) detecting corresponding points from at least two consecutive images obtained through a camera; (b) computing a rotation matrix based on orientation information of the autonomous vehicle; (c) computing epipolar geometry information based on the rotation matrix and translation information; and (d) analyzing motion of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
  6. 39. A method for detecting three-dimensional (3D) information of an object existing in front of an autonomous vehicle, comprising the steps of: (a) detecting corresponding points from at least two consecutive images obtained through a camera; (b) computing a rotation matrix based on orientation information of the autonomous vehicle; (c) computing epipolar geometry information based on the rotation matrix and translation information; and (d) analyzing 3D information of the object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.