This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2012-249859, filed on Nov. 14, 2012; the entire contents of which are incorporated herein by reference.
An embodiment described herein relates generally to a three-dimensional model generating device.
Conventionally, a technology is known for generating a three-dimensional model by measuring the three-dimensional shape of a target object. For example, it is possible to think of a method in which a target object is placed in the center of the measurement direction (the observation direction) of a laser radar device that is capable of measuring the distance to the target object; measurement is performed by moving the laser radar device along the outer circumferential direction of the target object; and the three-dimensional shape of the target object is generated on the basis of the measurement result.
In order to obtain an accurate three-dimensional model, it is particularly important to eliminate omissions in the measurement. However, in a typical laser radar device, the laser light is deflected in a plurality of scan planes having different heights. Hence, if a target object is so thin that it is able to fit within the clearance gaps between adjacent scan planes, then that target object is not detectable by a typical laser radar device. Moreover, since the clearance gaps widen along with an increase in the distance to the target object, the number of undetectable objects also goes on increasing. Thus, in the conventional technology, that leads to omissions in the measurement of the target object for which a three-dimensional model is to be generated. For that reason, it is not possible to obtain an accurate three-dimensional model.
According to an embodiment, a three-dimensional model generating device includes an emitting unit, a first deflector, a second deflector, a detector, a measuring unit, and a generating unit. The emitting unit emits a laser light in such a way that an emission direction of the laser light rotates around a predetermined axis. The first deflector deflects at least a part of the laser light, whose emission direction rotates in a first rotation range, within a first scan plane. The second deflector deflects at least a part of the laser light, whose emission direction rotates in a second rotation range, within a second scan plane that intersects with the first scan plane. The detector detects a reflected light when the laser light that has deflected from the first deflector is reflected from a target object or detect a reflected light when the laser light that has deflected from the second deflector is reflected from the target object. The measuring unit measures a distance to the target object on the basis of the amount of time taken since emission of the laser light up to detection of the reflected light. The generating unit generates a three-dimensional model of the target object by using a measurement result obtained by the measuring unit.
An exemplary embodiment of a three-dimensional model generating device will be described below with reference to the accompanying drawings. Herein, a three-dimensional model points to the data that enables expressing the shape of a three-dimensional object.
The laser radar unit 10 emits a laser light such that the emission direction of the laser light rotates around a predetermined axis (in the example illustrated in
The laser light generating unit 11 is configured with, for example, laser diodes. Under the control of the control unit 17, the laser light generating unit 11 receives the supply of a pulse current from a driver circuit (not illustrated) and projects a pulsed laser light.
The lens 12 is disposed on the light path of the laser light that is projected by the laser light generating unit 11. The lens 12 is configured as a collimated lens; and has the function of converting the laser light, which is projected by the laser light generating unit 11, into a parallel light.
The mirror 13 is disposed on the light path of the laser light that has passed through the lens 12. Herein, the mirror 13 is positioned in such a way that the laser light that has passed through the lens 12 is reflected toward the deflection plate 14.
The deflection plate 14 is configured to be rotatable around the light axis ax, and is disposed on the light path of the laser light that has reflected from the mirror 13. Moreover, the deflection plate 14 has the function of deflecting (reflecting) the laser light, which has reflected from the mirror 13, toward the space in which a target object is present; as well as has the function of deflecting (reflecting) the reflected light from the target object toward the detecting unit 16.
In the example illustrated in
By implementing the configuration described above, it becomes possible to enable emission of a laser light with the emission direction of the laser light rotating around the light axis ax. Meanwhile, under the control of the control unit 17, the deflection plate 14 rotates when driven by a motor (not illustrated). Moreover, the reflecting surface 14a of the deflection plate 14 is configured to be sufficiently larger in size than the size of the area on the mirror 13 from which the laser light is reflected. Meanwhile, in the example illustrated in
The collecting lens 15 is disposed on the light path of the reflected light between the deflection plate 14 to the detecting unit 16. The collecting lens 15 collects the reflected light from the deflection plate 14 and guides the collected light to the detecting unit 16.
The detecting unit 16 detects the laser light (the reflected light) that has reflected from the target object. The detecting unit 16 is configured with, for example, photodiodes that detect the reflected light from the target object and convert it into electric signals.
The control unit 17 has the function of measuring the distance to the target object by measuring the amount of time taken since the output of the laser light by the laser light generating unit 11 up to the detection of the reflected light by the detecting unit 16. Meanwhile, in this example, the control unit 17 corresponds to a “measuring unit” mentioned in claims.
Returning to the explanation with reference to
In the example illustrated in
Returning to the explanation with reference to
In the embodiment, the second deflecting unit 30 has a twisted shape obtained by twisting a flat reflecting material. As illustrated in
In this example, it is assumed that the original flat reflecting material from which the second deflecting unit 30 is formed (i.e., a non-twisted flat reflecting material) is present on the xy plane, and that the horizontal width (i.e., the width in the x direction of the flat reflecting material) is 2W (x=[−W, W]) and the longitudinal width (the width in the y direction of the flat reflecting material) is 2H (y=[−H, H]). Moreover, when the original reflecting material is twisted, it is assumed that the ends of the mirror rotate by the angle Φ with respect to the y-axis (thus, the torsional angle=Φ). Then, the coordinates of the upper end and the coordinates of the lower end at a position x of the twisted mirror surface can be expressed using Expression (1) given below.
Consequently, the surface shape of the second deflecting unit 30 according to the embodiment can be expressed using Expression (2) given below.
In Expression (2), “t” represents a parameter equal to or greater than zero and equal to or smaller than one.
Herein, of the top surface of the reflecting material from which the second deflecting unit 30 is formed, all normal directions of the area along the x-axis (the torsion axis) are coincident with the z-axis direction. However, when the second deflecting unit 30 is formed by twisting the flat reflecting material in the abovementioned manner; then, of the top surface of the second deflecting unit 30, the normal direction of the area Q along the torsion axis keeps changing in a continuous manner (the normal direction only at the reference position is coincident with the z-axis direction). Consequently, for example, of the top surface of the second deflecting unit 30, if the laser light in the second rotation range sequentially falls on the area Q along the torsion axis; then, due to the fact that the normal direction of the area Q keeps changing in a continuous manner, the angle formed between the incident direction of the laser light and the normal direction of the area Q (i.e., the angle of incidence) also changes in a continuous manner (that is, the angle of reflection also changes in a continuous manner). As a result, the second scan plane P2, which indicates the area in which spreads the laser light that has deflected from the second deflecting unit 30, has a gradient equal to the torsional angle Φ.
In the embodiment, as illustrated in
Returning to the explanation with reference to
Herein, Dt0 represents a data group that is obtained at a timing t0 while the laser light rotates one revolution. Thus, Dt0 points to the positional coordinates of the target object in the coordinate system in which the position of the distance measuring device at the timing t0 serves as the origin. Herein, a change in the position and the angle of the distance measuring device leads to a change in the coordinate system of the distance measuring device. For that reason, a data group Dt1, which is obtained at a timing t1 at which the next measurement is performed, cannot be treated as the data of the same coordinate system as the coordinate system of the data group Dt0.
In that regard, if the variation in the positions of the distance measuring device or the rotations of the distance measuring device at the timings t0 and t1 is calculated and if the data group Dt1 is converted into the coordinate system of the data group Dt0, then the two data groups can be treated to be of the same coordinate system. The variation in the positions or the rotations of the distance measuring device can be calculated by attaching a gyroscopic instrument or a global positioning system (GPS) to the distance measuring device. Alternatively, a camera can be installed in the distance measuring device, and the variation in the positions or the rotations of the distance measuring device can be calculated by comparing the images captured by the camera at two different timings. Still alternatively, the variation of the distance measuring device can be observed from outside using a sensor such as a camera. Meanwhile, the coordinate system conversion can be achieved by performing a commonly-known correction of rotation or translation. The generating unit 40 converts the coordinate systems of all data groups, which are obtained at a plurality of timings, into the coordinate system of a reference timing, thereby generating a three-dimensional model of the target object.
Herein, in the embodiment, as illustrated in
In the embodiment, the control unit 17 of the laser radar unit 10 measures the distance to the target object, which is present at the point of intersection, on the basis of the following two pieces of data: a first piece of data that indicates the distance to the target object present at the point of intersection, which is obtained based on the amount of time taken since the emission of the laser light that, of the laser light in the first rotation range, is projected on the point of intersection between the first scan plane P1 and the second scan plane P2 up to the detection of the reflected light; and a second piece of data that indicates the distance to the target object present at the point of intersection, which is obtained based on the amount of time taken since the emission of the laser light that, of the laser light in the second rotation range, is projected on the point of intersection between the first scan plane P1 and the second scan plane P2 up to the detection of the reflected light.
Then, an arbitrary method can be implemented to obtain final data (i.e., data that indicates the distance to the target object which is present at the point of intersection) based on the first piece of data and the second piece of data. For example, the average value of the first piece of data and the second piece of data can be obtained as the final data. Alternatively, a weighted average value can be obtained as the final data. Still alternatively, for example, the first piece of data can be selected as the final data, or the second piece of data can be selected as the final data. Still alternatively, for example, from among the first piece of data and the second piece of data, the data obtained at the earlier timing (calculated at the earlier timing) can be selected as the final data. Alternatively, in contrast, from among the first piece of data and the second piece of data, the data obtained at the later timing can be selected as the final data. However, these are not the only possible methods of obtaining the final data based on the first piece of data and the second piece of data.
As described above, in the embodiment, the first deflecting unit 20 is disposed that deflects the laser light, whose emission direction rotates in the first rotation range, within the first scan plane P1, and the second deflecting unit 30 is disposed that deflects the laser light, whose emission direction rotates in the second rotation range, within the second scan plane P2 which intersects with the first scan plane P1. As a result, whatever may be the thickness of the target object that is present in the vicinity of the point of intersection between the first scan plane P1 and the second scan plane P2, that target object is reliably detected (measured) using the laser light spreading in either one of the two scan planes (see
In the embodiment, the explanation is given for an example in which only a single second deflecting unit 30 is disposed. However, that is not the only possible case. Alternatively, for example, it is possible to dispose a plurality of second deflecting units 30. For example, two second deflecting units 30 can be symmetrically positioned across the first deflecting unit 20. With that, as illustrated in
Alternatively, for example, as illustrated in
Meanwhile, the invention can also be applied to a distance measuring device (i.e., in the example described above, the constituent elements other than the generating unit 40 in the three-dimensional model generating device 1) that measures the distance to the target object. Such a distance measuring device can include an emitting unit, a first deflector, a second deflector, a detector, and a measuring unit. The emitting unit has the function of emitting a laser light in such a way that an emission direction of the laser light rotates around a predetermined axis. The first deflector has the function of deflecting the laser light, whose emission direction rotates in a first rotation range, within a first scan plane. The second deflector has the function of deflecting the laser light, whose emission direction rotates in a second rotation range, within a second scan plane that intersects with the first scan plane. The detector has the function of detecting the reflected light when the laser light that has deflected from the first deflector is reflected from the target object or detecting the reflected light when the laser light that has deflected from the second deflector is reflected from the target object. The measuring unit has the function of measuring the distance to the target object on the basis of the amount of time taken since the emission of the laser light up to the detection of the reflected light.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2012-249859 | Nov 2012 | JP | national |