Vision based location and measurement device and methods
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01B-021/20
G01B-021/30
G06F-017/40
G06F-019/00
출원번호
US-0882683
(2010-09-15)
등록번호
US-8467992
(2013-06-18)
발명자
/ 주소
Doyle, Joseph D.
출원인 / 주소
The Boeing Company
대리인 / 주소
Armstrong Teasdale LLP
인용정보
피인용 횟수 :
0인용 특허 :
8
초록▼
A system for generating surface data defining a position and location of an object is described. The system includes a non-contact measuring device for measuring the location of one or more points on a surface of an object with respect to the measuring device, an optical imaging device for capturing
A system for generating surface data defining a position and location of an object is described. The system includes a non-contact measuring device for measuring the location of one or more points on a surface of an object with respect to the measuring device, an optical imaging device for capturing image information, and a processor. The processor is programmed to use the captured image information to determine location and orientation data for both the measuring device and the optical imaging device with respect to a fixed point in space, receive location measurement data from the measuring device, and combine the location and orientation data with the location measurement data to generate surface data for the object.
대표청구항▼
1. A system for generating surface data defining a position and location of an object, said system comprising: a non-contact measuring device for measuring the location of one or more points on a surface of an object with respect to the measuring device;an optical imaging device for capturing image
1. A system for generating surface data defining a position and location of an object, said system comprising: a non-contact measuring device for measuring the location of one or more points on a surface of an object with respect to the measuring device;an optical imaging device for capturing image information; anda processor programmed to:use the captured image information to determine location and orientation data for both the measuring device and the optical imaging device with respect to a coordinate system associated with a fixed point in space;receive location measurement data from said measuring device; andcombine the location and orientation data with the location measurement data to generate surface data for the object. 2. The measurement system of claim 1 wherein said non-contact measuring device comprises one of a laser rangefinder, a LIDAR (Light Distancing and Ranging) device, a laser line scanner, a LADAR (Laser Distancing and Ranging) device, and an ultrasonic rangefinder. 3. The measurement system of claim 1 wherein said optical imaging device comprises a digital camera capable of acquiring at least one of still images and video images. 4. The measurement system of claim 1 wherein to combine location and orientation data with the location measurement data to generate surface data, said processor is programmed to generate located distance measurements that define points on a surface of the object. 5. The measurement system of claim 1 wherein to combine location and orientation data with the location measurement data to generate surface data, said processor is programmed to generate a three-dimensional representation of the object based on location measurement data relating to multiple locations and orientations of said measuring device with respect to a coordinate system associated with a fixed point in space. 6. The measurement system of claim 5 wherein to generate the three-dimensional representation of the object said processor is programmed to generate a point cloud containing the location measurement data that represents one or more surfaces of the object. 7. The measurement system of claim 1 wherein to determine location and orientation data for both the measuring device and the optical imaging device, said processor is programmed to: determine a position and orientation of said imaging device with respect to a coordinate system associated with a fixed point in space; anddetermine a position and orientation of said measuring device with respect to said imaging device. 8. The measurement system of claim 7 wherein said processor is programmed to: transform location measurement data from a coordinate system associated with said measuring device to a coordinate system associated with said imaging device;transform measurement data from a coordinate system associated with said imaging device to a coordinate system associated with the fixed point in space. 9. The measurement system of claim 7 wherein said processor is programmed to: transform location measurement data from a coordinate system associated with said measuring device to a coordinate system associated with said imaging device according to: A=[Rc11Rc12Rc13tcxRc21Rc22Rc23tcyRc31Rc32Rc33tcz0001],where Rcij represents rotation values between the coordinate system associated with said measuring device and the coordinate system associated with said imaging device, and tcl represents translation values between the coordinate system associated with said measuring device and the coordinate system associated with said imaging device; andtransform measurement data from a coordinate system associated with said imaging device to a coordinate system associated with the fixed point in space according to: B=[Ro11Ro12Ro13toxRo21Ro22Ro23toyRo31Ro32Ro33toz0001],where Roij represents rotation values between the coordinate system associated with said imaging device and the coordinate system associated with the fixed point in space and tol represents translation values between the coordinate system associated with said imaging device and the coordinate system associated with the fixed point in space. 10. The measurement system of claim 9 wherein to combine the location and orientation data with the distance measurement data to generate surface data for the object, said processor is programmed to convert the distance and direction measurements to one or more points on the surface of the object to vector notation of the form: m_=[xyz1],where x, y, and z represent the location of the point on the surface of the object in the coordinate system associated with said measuring device;convert the measurement vector, m, in the coordinate system associated with said measuring device to the coordinate system associated with said imaging device according to mt=A m, where m represents the measurement vector in the coordinate system associated with said measuring device, A represents the transformation matrix from the coordinate system associated with said measuring device to the coordinate system associated with said imaging device, and m′ represents the measurement vector in the coordinate system associated with said imaging device; andconvert measurement vector, m′ in the coordinate system associated with said imaging device to the coordinate system associated with the fixed point in space according to ō=B mr, where m′ represents the measurement vector in the coordinate system associated with said imaging device, B represents the transformation matrix from the coordinate system associated with said imaging device to the coordinate system associated with the fixed point in space, and ō represents the measurement vector in the coordinate system associated with the fixed point in space. 11. A method for generating three axis surface data for an object, said method comprising: determining location and orientation data for both a location measuring device and an optical imaging device with respect to a coordinate system associated with the fixed point in space;receiving data indicative of location measurements between the location measuring device and the object; andcombining the data indicative of location measurements and the location and orientation data for the location measuring device and the optical imaging device to generate data representative of a surface of the object. 12. The method according to claim 11 wherein receiving data indicating a location and an orientation of the location measuring device comprises: acquiring at least one image of the object and the scene surrounding the object using the optical imaging device; anddetermining a location and an orientation for both optical imaging device and the distance measuring device based on the acquired at least one image. 13. The method according to claim 11 wherein combining the data indicative of location measurements and the location and orientation data for the location measuring device and the optical imaging device comprises combining the data indicative of location measurements and the location and orientation data for the location measuring device and the optical imaging device for a plurality of location measuring device locations and orientations. 14. The method according to claim 11 wherein combining the data indicative of location measurements and the location and orientation data for the location measuring device and the optical imaging device comprises generating a three-dimensional representation of the surface of the object based on location measurement data relating to multiple locations and orientations of the location measuring device with respect to the object. 15. The method according to claim 14 wherein generating a three- dimensional representation of the object comprises generating a point cloud containing data representative one or more surfaces of the object. 16. The method according to claim 11 wherein determining location and orientation data for both a location measuring device and an optical imaging device with respect to a coordinate system associated with the fixed point in space comprises: determining a position and orientation of the optical imaging device with respect to a coordinate system associated with the fixed point in space; anddetermining a position and orientation of the location measuring device with respect to the optical imaging device. 17. The method according to claim 16 wherein: determining a position and orientation of the location measuring device with respect to the optical imaging device comprises transforming measurement data from a coordinate system associated with the location measuring device to a coordinate system associated with the optical imaging device; andtransforming measurement data from a coordinate system associated with the optical imaging device to a coordinate system associated with the fixed point in space. 18. The method according to claim 16 wherein determining a position and orientation of the optical imaging device with respect to a point in space comprises transforming a position of the optical imaging device from a coordinate system associated with the optical imaging device to a coordinate system associated with the fixed point in space. 19. The method according to claim 16 wherein: determining a position and orientation of the location measurement data with respect to the optical imaging device comprises transforming location measurement data from a coordinate system associated with the location measuring device to a coordinate system associated with the optical imaging device according to: A=[Rc11Rc12Rc13tcxRc21Rc22Rc23tcyRc31Rc32Rc33tcz0001],where Rcij represents rotation values between the coordinate system associated with the location measuring device and the coordinate system associated with the optical imaging device, and tcl represents translation values between the coordinate system associated with the location measuring device and the coordinate system associated with the optical imaging device; anddetermining a position and orientation of the location measurement data with respect to a coordinate system associated with a fixed point in space comprises transforming location measurement data from a coordinate system associated with the optical imaging device to a coordinate system associated with the fixed point in space according to: B=[Ro11Ro12Ro13toxRo21Ro22Ro23toyRo31Ro32Ro33toz0001],where Roij represents rotation values between the coordinate system associated with the optical imaging device and the coordinate system associated with the fixed point in space and tol represents translation values between the coordinate system associated with the optical imaging device and the coordinate system associated with the fixed point in space. 20. The method according to claim 16 wherein combining the data indicative of location measurements and the location and orientation data for the location measuring device and the optical imaging device to generate data representative of a surface of the object comprises: converting the distance and direction measurements to one or more points on the surface of the object to vector notation of the form: m_=[xyz1],where x, y, and z represent the location of the point on the surface of the object in a coordinate system associated with the distance measuring device;converting the measurement vector, m, in the coordinate system associated with the location measuring device to the coordinate system associated with the imaging device according to mt=A n, where m represents the measurement vector in the coordinate system associated with the location measuring device, A represents the transformation matrix from the coordinate system associated with the location measuring device to the coordinate system associated with the imaging device, and m′ represents the measurement vector in the coordinate system associated with the imaging device; andconverting the measurement vector, m′ in the coordinate system associated with the imaging device to the coordinate system associated with the fixed point in space according to ō=B mr where m′ represents the measurement vector in the coordinate system associated with the imaging device, B represents the transformation matrix from the coordinate system associated with the imaging device to the coordinate system associated with the fixed point in space, and ō represents the measurement vector in the coordinate system associated with the fixed point in space.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Fright William R,NZX ; McCallum Bruce C,NZX ; Nixon Mark A,NZX ; Price Nigel B,NZX, Arbitrary-geometry laser surface scanner.
Walser, Bernd; Metzler, Bernhard; Aebischer, Beat; Siercks, Knut; Pettersson, Bo, Method and system for the high-precision positioning of at least one object in a final location in space.
Michniewicz Mark A. ; Frazer Matthew P., Optical method and system for measuring three-dimensional surface topography of an object having a surface contour.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.