A 3D Scene Scanner and a Position and Orientation System
First Claim
1. A hand-held mobile 3D scanner for scanning a scene comprising:
- a range sensor that is arranged to sense the location of surface points in the scene relative to the scanner and generate representative location information;
a texture sensor that is arranged to sense the texture of each surface point in the scan of the scene and generate representative texture information;
a position and orientation sensor that is arranged to sense the position and orientation of the scanner during the scan of the scene by interacting with multiple reference targets located about the scene and generate representative position and orientation information; and
a control system that is arranged to receive the information from each of the sensors and generate data representing the scan of the scene.
8 Assignments
0 Petitions
Accused Products
Abstract
A hand-held mobile 3D scanner (10) for scanning a scene. The scanner (10) comprises a range sensor (11) that is arranged to sense the location of surface points in the scene relative to the scanner (10) and generate representative location information, a texture sensor (12) that is arranged to sense the texture of each surface point in the scan of the scene and generate representative texture information, and a position and orientation sensor (13) that is arranged to sense the position and orientation of the scanner (10) during the scan of the scene and generate representative position and orientation information. A control system (14) is also provided that is arranged to receive the information from each of the sensors and generate data representing the scan of the scene.
361 Citations
69 Claims
-
1. A hand-held mobile 3D scanner for scanning a scene comprising:
-
a range sensor that is arranged to sense the location of surface points in the scene relative to the scanner and generate representative location information; a texture sensor that is arranged to sense the texture of each surface point in the scan of the scene and generate representative texture information; a position and orientation sensor that is arranged to sense the position and orientation of the scanner during the scan of the scene by interacting with multiple reference targets located about the scene and generate representative position and orientation information; and a control system that is arranged to receive the information from each of the sensors and generate data representing the scan of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A portable 3D scanning system for scanning a scene comprising:
-
a hand-held mobile scanner comprising; a range sensor that is arranged to sense the location of surface points in the scene relative to the scanner and generate representative location information; a texture sensor that is arranged to sense the texture of each surface point in the scan of the scene and generate representative texture information; and a position and orientation sensor that is arranged to sense the position and orientation of the scanner during the scan of the scene and generate representative position and orientation information; multiple reference targets for placing randomly about the scene, the position and orientation sensor interacting with detectable reference targets to sense the position and orientation of the scanner; and a control system that is arranged to control the scanner and its sensors and the reference targets, receive the information from each of the sensors, and generate data representing the scan of the scene. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of scanning a scene comprising the steps of:
-
operating a hand-held mobile scanner to scan the scene, the scanner comprising; a range sensor that is arranged to sense the shape of the object(s) in the scene on a surface point-by-point basis and generate representative shape information; a texture sensor that is arranged to sense the texture of the object(s) in the scene on a surface point-by-point basis and generate representative texture information; and a position and orientation sensor that is arranged to sense the position and orientation of the scanner in a local reference frame by interacting with multiple reference targets located about the scene and generate representative position and orientation information; obtaining the shape, texture, and position and orientation information from the sensors; processing the shape, texture, and position and orientation information; and generating data representing the scan of the scene. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44-48. -48. (canceled)
-
49. A position and orientation system for sensing the position and orientation of a mobile object that is moveable in an environment comprising:
-
multiple reference targets locatable in random positions within the environment to define a local reference frame; an optical tracking device mounted to the mobile object comprising one or more direction sensors that are arranged to detect visible reference targets and generate direction information relating to the direction of the visible reference targets relative to the optical tracking device; and a control system arranged to operate the optical tracking device, receive the direction information, and process the direction information to initially determine the 3D positions of the reference targets and then generate position and orientation information relating to the position and orientation of the mobile object in the local reference frame during movement of the mobile object. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method of sensing the position and orientation of a mobile object that is moveable in an environment comprising the steps of:
-
placing multiple reference targets at random positions within the environment to define a local reference frame; mounting an optical tracking device to the mobile object, the optical tracking device comprising one or more direction sensors that are arranged to detect visible reference targets and generate direction information relating to the direction of the visible reference targets relative to the optical tracking device; operating the optical tracking device to track and sense visible reference targets as it moves with the mobile object in the environment and generate direction information; and processing the direction information to initially determine the 3D positions of the reference targets and then generate position and orientation information relating to the position and orientation of the mobile object in the local reference frame during movement of the mobile object. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification