The present invention relates to a measurement device and a measurement method.
A mobile mapping system (MMS) performs measurement and generates three-dimensional data (for example, point group data) of an object in surroundings by using various measurement instruments mounted in combination on a vehicle while traveling on a road. The MMS includes a measurement instrument, such as a light detection and ranging or laser imaging detection and ranging (lidar), for performing measurement of a direction in which the object exists and a distance from the system to the object (refer to Non-Patent Literature 1, for example). Conventionally, for example, effective maintenance and inspection of a degradation situation of an outdoor infrastructure facility such as a communication utility pole have been performed by analyzing collected three-dimensional data (refer to Patent Literature 1 and Non-Patent Literature 2, for example).
For example, a tree is a measurement object having a complicate shape. In a tree, a leaf growing at a position on the traveling direction side of the MMS or a side opposite thereto, in particular, grows in a direction in which a side surface thereof faces the MMS, in many cases. Typically, it is difficult to perform measurement at a narrow interval comparable to the thickness of a leaf of a tree, and thus it is difficult to measure all leaves growing with their side surfaces facing the MMS. Thus, in a tree, a region (hereinafter referred to as a “measurement insensible region”) in which measurement by the MMS is difficult is sometimes generated in ranges on the moving direction side of the MMS and the side opposite thereto, in particular. In this case, due to generation of the measurement insensible region, a measured tree width is potentially recognized as a width smaller than its actual width by an amount corresponding to the measurement insensible region.
When a building or the like is a measurement object, a region (hereinafter referred to as a “measurement impossible region”) that is a blind spot at which measurement cannot be performed, and a region (referred to as a “measurement low-accuracy region”) in which the accuracy of measurement decreases because the side surface is a surface nearly orthogonal to the traveling direction of the MMS are generated at positions on each side surface of the building in a view from the position of the MMS in some cases.
The present invention is intended to solve the above-described problem and provide a measurement device and a measurement method that are capable of reducing a region in which measurement is impossible and a region in which the accuracy of measurement decreases.
An aspect of the present invention is a measurement device configured to move along a movement path and measure the position of an object in surroundings of the movement path, the measurement device including: a measurement unit configured to measure the position of the object with a plurality of surfaces as measurement targets, the plurality of surfaces facing in directions different from each other; and a point group data generation unit configured to generate point group data of the object in surroundings of the movement path by using positional data representing the position of the object measured by the measurement unit.
Another aspect of the present invention is a measurement method of moving along a movement path and measuring the position of an object in surroundings of the movement path, the measurement method including: a measurement step of measuring the position of the object with a plurality of surfaces as measurement targets, the plurality of surfaces facing in directions different from each other; and a point group data generation step unit of generating point group data of the object in surroundings of the movement path by using positional data representing the position of the object measured by the measurement step.
According to the present invention, it is possible to reduce a region in which measurement is impossible and a region in which the accuracy of measurement decreases.
First, a measurement method according to a conventional technology will be described below to facilitate understanding of description of embodiments of the present invention.
A lidar (not illustrated) is mounted at a back part of the vehicle 1. The MMS measures, through the lidar, surroundings of a road R on which the vehicle 1 travels, and acquires data (hereinafter referred to as “positional data”) representing the position of an object that exists in surroundings of the road R. The MMS performs measurement in each direction (direction in the range of 360° of centered at the lidar) on a surface (hereinafter referred to as a “cross-section”) orthogonal to the traveling direction of the vehicle 1.
The vehicle 1 travels on the road R at a constant speed. Accordingly, the MMS mounted on the vehicle 1 can acquire the positional data of an object that exists in surroundings of the road R at a constant interval. For example, as illustrated in
Similarly to
The vehicle 1 travels on the road R at a constant speed. Accordingly, the MMS mounted on the vehicle 1 can acquire the positional data of an object that exists in surroundings of the road R at a constant interval. For example, as illustrated in
In these diagrams, the interval of positional data acquisition (interval of the positional data acquisition positions Pa) is illustrated in an exaggerated manner. In reality, the interval is several cm and several tens cm as described later. The acquisition positions of positional data in measurement by the actual MMS are not discrete positions as illustrated in, for example,
However, in the following description, it is assumed for simplification of description that the positional data acquisition positions Pa in measurement by the MMS are discrete positions when measurement is performed at an equal interval as illustrated in, for example,
For example, the traveling speed of the vehicle 1 at measurement by the MMS is 50 [km/h] (≈13.9 [m/s]). In addition, the number of pieces of positional data acquired by the lidar in one second is 30,000 [pieces/s]. In addition, the speed of rotation of the lidar is 20 [rotations/s] (in other words, 0.05 [s/rotation]). In this case, the lidar rotates once on a cross-section (x-z plane) each time the vehicle 1 travels by 69.4 [cm] in the traveling direction (y-axis direction) as calculated by Expression (1) below.
69.4 [cm]≈13.9 [m/s]/20 [rotations/s] (1)
In addition, 1,500 pieces of positional data are acquired each time the lidar rotates once as calculated by Expression (2) below. In other words, one piece of positional data is acquired each time the lidar rotates by 0.24°(≈14 minutes 24 seconds).
1,500 [pieces]=30,000 [pieces/s]/20 [rotations/s] (2)
As understood from the above description, positional data acquisition positions existing at every 0.24° on a circumference on the x-z plane exist at an equal interval of 69.4 [cm] in the traveling direction of the vehicle 1 (y-axis direction). Thus, the positional data acquisition positions Pa can be regarded as discrete positions existing at an equal interval in the traveling direction of the vehicle 1 (y-axis direction).
In the above description, it is assumed for simplification that the positional data acquisition positions Pa are positions on the circumference of a circle on a cross-section (x-z plane). However, in reality, the acquisition position of each positional data is a position at which the cross-section (x-z plane) contacts a measurement object. Thus, the distance from the lidar to the acquisition position of positional data is different for each positional data.
A specific example will be described below. For example, the distance from the lidar to the measurement object is 5 [m]. In this case, the interval of two adjacent positional data acquisition positions on the circumference of a circle on cross-section (x-z plane) is 1.05 [cm] approximately as indicated in Expression (3) below.
1.05 [cm]≈5 [m]×100×π/1,500 [pieces] (3)
For example, the distance from the lidar to the measurement object is 500 [m]. In this case, the interval of two adjacent positional data acquisition positions on the circumference of a circle on cross-section (x-z plane) is 104.67 [cm] approximately as indicated in Expression (4) below.
104.67 [cm]≈500 [m]×100×π/1,500 [pieces] (4)
As described above, the interval of two adjacent positional data acquisition positions on the circumference of a circle on cross-section (x-z plane) is larger as the distance from the position of the lidar to the position of the measurement object is longer.
When a measurement object exists at a position close to the lidar, the interval of two adjacent positional data acquisition positions on the circumference of a circle on cross-section (x-z plane) is smaller than the interval of two adjacent cross-sections (x-z planes). Thus, the space measurable by the conventional MMS is a rectangular parallelepiped space s that is longer in the traveling direction of the vehicle 1 as illustrated in
In reality, a surface of the space s on a cross-section (x-z plane) has a shape similar to a trapezoid in which a side farther from the lidar is slightly longer than a side closer to the lidar.
The length of a side of the space s in a depth direction when viewed from the position of the lidar is determined in accordance with the resolution of the lidar.
As illustrated in
In this manner, the interval of positional data acquisition positions is longer in the traveling direction (y-axis direction) than in the circumferential direction when the distance from the position of the lidar to the position of the measurement object is short.
In this manner, when the distance from the position of the lidar to the position of the measurement object is short, each space s has a small rectangular parallelepiped shape that is long in the traveling direction of the vehicle 1 (y-axis direction) and relatively short in a direction on the cross-section (x-z plane).
The length of each side of the rectangular parallelepiped space s corresponds to the interval of adjacent positional data acquisition positions in up-down and front-back directions (in other words, the y-axis and z-axis directions). When the distance from the position of the lidar to the position of the measurement object is short, the length of a side in the direction of laser beam emission by the lidar (for example, the x-axis direction when the measurement object exists at a height same as that of the lidar) and the length of a side in the circumferential direction (for example, the z-axis direction when the measurement object exists at a height same as that of the lidar) of a circle on the cross-section (x-z plane) are shorter than the length of a side in the traveling direction of the vehicle 1 (y-axis direction). When the distance from the position of the lidar to the position of the measurement object is long, the length of a side in the direction of laser beam emission by the lidar and the length of a side in the circumferential direction of a circle on the cross-section (x-z plane) are longer than the length of a side in the traveling direction of the vehicle 1 (y-axis direction).
In the above-described specific example, the length of a side of the space s in the traveling direction of the vehicle 1 (y-axis direction) is 69.4 [cm]. The length of a side of the space s in the circumferential direction of a circle on the cross-section (x-z plane) (for example, the z-axis direction when the measurement object exists at a height same as that of the lidar) is 1.05 [cm]. When the resolution of the lidar is, for example, 5 [cm], the length of a side of the space s in the direction of laser beam emission by the lidar (for example, the x-axis direction when the measurement object exists at a height same as that of the lidar) is 5 [cm]. Thus, the space s has a rectangular parallelepiped shape of 69.4 [cm]×1.05 [cm]×5 [cm].
Although not illustrated, the space s when the distance from the lidar to the measurement object is long has a rectangular parallelepiped shape that is relatively short in the traveling direction of the vehicle 1. In the above-described specific example, the length of a side of the space s in the traveling direction of the vehicle 1 (y-axis direction) is 69.4 [cm]. The length of a side of the space s in the circumferential direction of a circle on the cross-section (x-z plane) (for example, the z-axis direction when the measurement object exists at a height same as that of the lidar) is 104.67 [cm]. When the resolution of the lidar is, for example, 100 [cm], the length of a side of the space s in the direction of laser beam emission by the lidar (for example, the x-axis direction when the measurement object exists at a height same as that of the lidar) is 100 [cm]. Thus, the space s has a rectangular parallelepiped shape of 69.4 [cm]×104.67 [cm]×100 [cm].
As illustrated in
The measurement insensible regions ar are generated because the front surface of each leaf Lf typically points radially from the trunk of the tree t in a direction outward from the tree t to acquire the sun light as illustrated in
When the measurement insensible regions ar are generated, the shape of the tree t, which is obtained from positional data acquired by the MMS is narrower in the traveling direction of the vehicle 1 (y-axis direction) than the actual shape of the tree t. In this manner, when the measurement insensible regions ar are generated, false recognition that the MMS recognizes the size of the measurement object to be smaller than its actual size potentially occurs.
In
As illustrated in
As illustrated in
The interval of laser beam emission by the lidar is short in the z-axis direction, and the longitudinal direction of the leaf Lf is substantially in the z-axis direction as illustrated in
In this manner, measurement insensible regions ar are generated at parts of the tree t on the front and back sides in the y-axis direction (in other words, parts of the tree t on the side in the traveling direction of the vehicle 1 and on the side in the direction opposite thereto) depending on the relation between the orientation of the leaf Lf and the direction of laser beam emission by the lidar. The measurement insensible regions ar are generated because no component in the y-axis direction (traveling direction of the vehicle 1) is included in the direction of laser beam emission by the lidar.
Specifically, the front surfaces of the leaves Lf growing in parts of the tree t on the front and back sides in the y-axis direction (in other words, parts of the tree t on the side in the traveling direction of the vehicle 1 and on the side in the direction opposite thereto) face in the traveling direction of the vehicle 1 or the direction opposite thereto in many cases. Thus, side surfaces of the leaves Lf growing in parts of the tree t on the front and back sides in the y-axis direction face the vehicle 1. A laser beam is emitted in the direction orthogonal to the traveling direction of the vehicle 1 (in other words, a direction in which no component in the y-axis direction is included). Accordingly, the front surface of each leaf Lf and the emission direction of the laser beam are positioned in parallel to each other, and thus the measurement insensible regions ar are generated.
Since the measurement insensible regions ar are generated at parts on the front and back sides in the y-axis direction, false recognition that the MMS recognizes the width of the tree t to be smaller than the actual width potentially occurs.
As illustrated in
ar†
is generated on the side surface of the building b on the left side.
A side surface of the building b on the right side in
a r‡
is generated on the side surface of the building b on the right side.
A first embodiment of the present invention will be described below with reference to the accompanying drawings.
A lidar (not illustrated) is mounted at the back part of the vehicle 1. The MMS measures, through the lidar, surroundings of the road R on which the vehicle 1 travels, and acquires the positional data of an object that exists in surroundings of the road R.
Difference of the vehicle 1 according to the present embodiment from the above-described conventional technology is that surfaces constituted by positional data acquisition positions are two surfaces tilted relative to a cross-section (surface orthogonal to the traveling direction of the vehicle 1) in the right-left direction of the vehicle 1 (x-axis direction) as understood with reference to
In
In the present embodiment, the vehicle 1 includes a lidar configured to perform measurement for the positional data acquisition positions Pb, and a lidar configured to perform measurement for the positional data acquisition positions Pc. The two lidars are installed at respective corners on the back side on the roof of the vehicle 1. However, the vehicle 1 is not limited to such a configuration but may include one lidar capable of performing measurement for both the positional data acquisition positions Pb and Pc.
The following describes four main reasons why two lidars configured to emit laser beams in direction different from each other are desirably installed at both corners on the back side on the roof of the vehicle 1 as described above.
When measurement targets are positional data acquisition positions on a plurality of measurement surfaces, device cost can be reduced most with two lidars as a minimum configuration. The first reason why the number of installed lidars is two is because device cost can be reduced most with this configuration.
To have a wider measurement range, a wider visual field is desirably obtained in a view of surroundings from the position of each lidar installed on the vehicle 1. When the installation positions of the lidars are at both corners on the roof of the vehicle 1, a smaller range of the visual field is blocked by the main body of the vehicle 1. The second reason why the installation positions of the lidars are at both corners on the roof of the vehicle 1 is because a wider visual field is obtained with this configuration.
Typically, an engine room of the vehicle 1 is installed at a front part of the vehicle 1 (position on the front side of the position of the driver seat). With such a shape of the vehicle 1 taken into consideration, it is thought that a smaller range of the visual field is blocked when each lidar is installed at a position on the back side where no engine room is provided than when each lidar is installed at a position on the front side of the vehicle 1 at which the visual field is blocked by the engine room. The third reason why each lidar is installed at a position on the back side on the roof of the vehicle 1 is because the visual field of a wider range is obtained.
To reduce a region as a blind spot in the measurement object, it is desirable that a plurality of measurement surfaces are not parallel to each other but intersect with each other at a larger angle with respect to the position of the vehicle 1. When the two lidars are positioned at the right and left corners on the back side on the roof of the vehicle 1, a range of the visual field, which is blocked by the main body of the vehicle 1 is reduced and two measurement surfaces intersect with each other at a larger angle. The fourth reason why the installation position of the lidar are positioned at the right and left corners on the back side on the roof of the vehicle 1 is because the visual field of a wider range is obtained and a region as a blind spot in the measurement object is reduced.
The vehicle 1 travels on the road R at a constant speed. Accordingly, the MMS mounted on the vehicle 1 can acquire the positional data of an object that exists in surroundings of the road R at constant intervals. For example, as illustrated in
As illustrated in
As described above, a measurement insensible region is a region in which measurement by the MMS is difficult. A measurement insensible region arR is a region in which measurement by the right lidar is difficult. As illustrated, each measurement insensible region arR is generated in a direction parallel to the measurement surface made of the positional data acquisition positions Pb. A measurement insensible region arL is a region in which measurement by the left lidar is difficult. As illustrated, each measurement insensible region arL is generated in an orientation parallel to the measurement surface made of the positional data acquisition positions Pc. Illustrations of the measurement insensible regions are omitted in
As illustrated in
In this manner, according to the present embodiment, measurement by the right lidar and measurement by the left lidar complement each other, and thus there is no region in which positional data acquisition by any lidar is difficult. Accordingly, the probability of occurrence of false recognition that the MMS recognizes the width of the tree t to be smaller than the actual width due to generation of a measurement insensible region is significantly decreased as compared to conventional cases (or eliminated).
The orientation of the leaf Lf illustrated in
The state of laser beam emission in a measurement insensible region will be described below.
In
As understood with reference to
As understood with reference to
In this manner, according to the present embodiment, a leaf Lf is irradiated with at least one of a laser beam emitted by the right lidar and a laser beam emitted by the left lidar when the orientation of the leaf Lf is any orientation such as the orientation illustrated in
Similarly to
The vehicle 1 travels on the road R at a constant speed. Accordingly, the MMS mounted on the vehicle 1 can acquire the positional data of an object that exists in surroundings of the road R at constant intervals. For example, as illustrated in
As understood with reference to
Moreover, a laser beam is incident at a more nearly orthogonal angle (in other words, at a higher measurement density) on the side surface (above-described measurement low-accuracy region) of the building b on the right side, at which the measurement density is low in conventional cases because the side surface is positioned substantially in parallel to the right-left direction of the vehicle 1 (x-axis direction). Accordingly, the measurement low-accuracy region is reduced as compared to conventional cases.
According to the present embodiment, when the shape of the building b on a horizontal plane (x-y plane) is a rectangle, it is possible to eliminate the measurement impossible region depending on the angle of installation of the building b on the road R. For example, when the angle of each side surface of the building b with respect to the traveling direction of the vehicle 1 is an angle close to 45° and the angle between two measurement surfaces is an angle (acute angle) smaller than 45°, a laser beam to at least one of the two measurement surfaces is incident on each of the four side surfaces of the building b.
According to the present embodiment, for example, when the shape of the building b on a horizontal plane (x-y plane) is a rhombus, a parallelogram, or the like and the longitudinal direction of the shape is close to the right-left direction of the vehicle 1 (x-axis direction), the probability that the measurement impossible region can be eliminated further increases.
a r†
(refer to
a r‡
(refer to
a r†
is, for example, a region that is a blind spot when viewed in the position of a lidar and in which measurement by the MMS is difficult because no laser beam is incident. The measurement low-accuracy region
a r‡
is, for example, a region in which the accuracy of measurement by the MMS decreases as the interval of laser beam irradiation increases (the measurement density decreases) because the region is positioned nearly in parallel to a measurement surface. In
a r†
and the measurement low-accuracy region
a r‡
are omitted to avoid complication of the drawing.
As illustrated in
a r†,
measurement of which is difficult with the conventional technology. Accordingly, the measurement impossible region is reduced as compared to conventional cases. Moreover, according to the present embodiment, a laser beam is incident at a higher measurement density on the measurement low-accuracy region
a r‡,
in which the measurement density is low and the accuracy of measurement decreases with the conventional technology. Accordingly, the measurement low-accuracy region is reduced as compared to conventional cases.
[Functional Configuration of MMS]
The configuration of an MMS 10 will be described below.
The measurement unit 101 includes a measurement instrument such as a lidar. The measurement unit 101 measures the position of an object in surroundings of the movement path of the movable body. The measurement unit 101 measures the position of the object with a plurality of measurement surfaces as measurement targets, the plurality of measurement surfaces facing in directions different from each other. The measurement unit 101 generates positional data representing a result of the measurement.
For example, the generated positional data includes positional data obtained by, for example, a right lidar included in the measurement unit 101, and positional data obtained by, for example, a left lidar included in the measurement unit 101. Specifically, for example, the measurement unit 101 performs position measurement for positional data acquisition positions (for example, positional data acquisition positions Pb and positional data acquisition positions Pc described above) existing on a plurality of measurement surfaces tilted with respect to a surface (cross-section) orthogonal to the traveling direction of the movable body in the right-left direction of the traveling direction of the movable body.
The measurement unit 101 stores the generated positional data in the storage unit 102. When (for example, movement of the movable body along the movement path ends and) all measurement on a measurement target range is completed, the measurement unit 101 may output information indicating completion of the measurement to the point group data generation unit 103. The measurement unit 101 may be included in a device outside the MMS 10.
The storage unit 102 stores point group data as a set of the positional data. The storage unit 102 is achieved by, for example, a storage medium such as a flash memory, a hard disk drive (HDD), a solid state drive (SDD), a random access memory (RAM; readable-writable memory), an electrically erasable programmable read only memory (EEPROM), or a register, or a combination of these storage media. The storage unit 102 may be included in a device outside the MMS 10.
The point group data generation unit 103 recognizes completion of the measurement by the measurement unit 101 by acquiring, for example, the above-described information indicating completion of the measurement and output from the measurement unit 101. When having recognized completion of the measurement, the point group data generation unit 103 generates point group data of an object in surroundings of the movement path of the movable body by using the positional data stored in the storage unit 102. The point group data generation unit 103 stores the generated point group data in the storage unit 102. When generation of the point group data is completed, the point group data generation unit 103 may output information indicating completion of the generation to the point group data output unit 104.
The point group data output unit 104 recognizes completion of the point group data generation by acquiring, for example, the above-described information indicating completion of the generation and output from the point group data generation unit 103. When having recognized completion of the point group data generation, the point group data output unit 104 outputs the point group data stored in the storage unit 102 to a device (such as an external device) configured to perform processing after the MMS 10.
[Operation of MMS]
Exemplary operation of the MMS 10 (measurement device) will be described below.
The measurement unit 101 measures the position of an object in surroundings of the movement path of the movable body. The measurement unit 101 measures the position of the object with a plurality of measurement surfaces as measurement targets, the plurality of measurement surfaces facing in directions different from each other (step S101). The measurement unit 101 generates positional data representing a result of the measurement (step S102). The measurement unit 101 stores the generated positional data in the storage unit 102. The measurement unit 101 continues the above-described measurement until all measurement on a measurement target range is completed.
When all measurement on the measurement target range by the measurement unit 101 is completed (Yes at step S103), the point group data generation unit 103 generates point group data of the object in surroundings of the movement path of the movable body by using the positional data stored in the storage unit 102 (step S104). The point group data generation unit 103 stores the generated point group data in the storage unit 102.
When the point group data generation by the point group data generation unit 103 is completed, the point group data output unit 104 outputs the point group data stored in the storage unit 102 to a device (such as an external device) configured to perform processing after the MMS 10 (step S105). This ends the operation of the MMS 10 illustrated in the flowchart of
When coordinates indicated by pieces of the positional data obtained by measurement on a plurality of measurement surfaces (for example, a coordinate indicated by the positional data obtained by the right lidar and a coordinate indicated by the positional data obtained by the left lidar) are positioned close to each other, the MMS 10 may delete pieces of the positional data other than one piece. Reasons for this are as follows.
Typically, the MMS performs processing on a large amount of positional data all at once. When coordinates indicated by a plurality of (for example, two) pieces of positional data are positioned close to each other, the MMS 10 deletes one of the pieces of positional data, and accordingly, the plurality of pieces of positional data are regarded as same information and collected as one piece of positional data. The first reason is because the data amount of point group data is reduced since the plurality of pieces of positional data are collected as one piece of positional data, and a processing load at the MMS 10 is reduced.
Point group data generated based on positional data obtained by measurement on a plurality of measurement surfaces contains positional data acquired in duplication for a nearby coordinate and positional data obtained by measurement on any one of a plurality of measurement surfaces. Accordingly, disadvantage occurs in some cases when point group data output from the MMS 10 is utilized by, for example, a device configured to perform processing after the MMS 10. For example, typically, the point group data includes no information corresponding to volume, and thus processing of weighting on the density of positional data acquisition is performed for each measurement target region in some cases.
However, as described above, when coordinates indicated by a plurality of pieces of positional data exist close to each other and processing of deleting one of the pieces of positional data is not performed, the MMS 10 needs to redundantly perform processing of providing weights different from each other on positional data acquired in duplication for a nearby coordinate and positional data obtained by measurement on any one measurement surface. The second reason is because a load on the MMS 10 is reduced in such processing of weighting on the density of positional data acquisition.
Whether a plurality of coordinates are positioned close to each other is determined based on, for example, whether the distance therebetween is shorter than a resolution interval of a lidar. The resolution interval is a measurable space size. Specifically, it is determined that two coordinate valuable are approximate to each other, for example, when a measurable space including the position (positional data acquisition position Pb) of positional data acquisition through measurement by the right lidar includes the position (positional data acquisition position Pc) of positional data acquisition through measurement by the left lidar.
When a plurality of pieces of positional data having coordinates positioned close to each other are replaced with one piece of positional data through the above-described processing, a device configured to perform processing after the MMS 10 can utilize, as typical point group data, point group data output from the MMS 10.
[Configuration of Measurement Unit]
An exemplary hardware configuration of the measurement unit 101 will be described below.
As illustrated in
The motor 201 (rotation mechanism) rotates at a constant speed about a rotational axis illustrated in
The laser beam projected by the light projector 203 is reflected by a measurement object and returned to the lidar Ls as reflected light. The reflection mirror 204 refracts the traveling direction of the reflected light to the light condensation lens 205. The light receiver 206 (light reception unit) receives the reflected light through the light condensation lens 205. The stopwatch 207 stops the timekeeping when the reflected light is received by the light receiver 206.
The measurement unit 101 specifies the direction of the measurement target based on a signal output from the angle encoder 202. In addition, the measurement unit 101 calculates the distance to the measurement object based on a time measured by the stopwatch. The measurement unit 101 generates positional data representing the position of the measurement object based on the specified direction and the calculated distance.
As described above, the MMS 10 according to the first embodiment of the present invention acquires positional data for positional data acquisition positions (such as positional data acquisition positions Pb and positional data acquisition positions Pc described above) existing on a plurality of measurement surfaces tilted in the right-left direction of the vehicle 1 with respect to a surface (cross-section) orthogonal to the traveling direction of the vehicle 1.
The MMS 10 can measure a measurement insensible region and a measurement impossible region, which cannot be measured in conventional cases, by acquiring and analyzing the positional data obtained as described above. In addition, the MMS 10 can measure a measurement low-accuracy region, in which the measurement density decreases and the accuracy of measurement decreases in conventional cases, at a higher measurement density by acquiring and analyzing the positional data obtained as described above. Accordingly, the MMS 10 according to the present embodiment can reduce a region in which measurement is impossible and a region in which the accuracy of measurement decreases.
A modification of the first embodiment of the present invention will be described below with reference to the accompanying drawings.
The MMS 10 according to the first embodiment described above includes one measurement unit 101 for each measurement surface, but may include only one measurement unit (such as a measurement unit 101-2 described below) capable of performing measurement for a plurality of measurement surfaces.
[Configuration of Measurement Unit]
An exemplary hardware configuration of the measurement unit 101-2 will be described below.
The measurement unit 101-2 is installed at, for example, a central position of a back part on the roof of the vehicle 1. As illustrated in
Accordingly, a light projector, a reflection mirror, a light condensation lens, a light receiver, and a stopwatch are provided for each measurement surface. For example, the light projector 203-1, the reflection mirror 204-1, the light condensation lens 205-1, the light receiver 206-1, and the stopwatch 207-1 are members for performing measurement on the positional data acquisition positions Pb. For example, the light projector 203-2, the reflection mirror 204-2, the light condensation lens 205-2, the light receiver 206-2, and the stopwatch 207-2 are members for performing measurement on the positional data acquisition positions Pc.
The light projector 203-1 projects a laser beam toward each positional data acquisition position Pb. The reflection mirror 204-1 refracts, to the light condensation lens 205-1, the traveling direction of reflected light of the laser beam projected by the light projector 203-1. The light projector 203-2 projects a laser beam toward each positional data acquisition position Pc. The reflection mirror 204-2 refracts, to the light condensation lens 205-2, the traveling direction of reflected light of the laser beam projected by the light projector 203-2.
Any other mechanism of each component is same as a mechanism of the corresponding component in the lidar Ls according to the first embodiment described above, and thus description thereof is omitted.
The motor 201 and the angle encoder 202 are common members used for both measurement on the positional data acquisition positions Pb and measurement on the positional data acquisition positions Pc. Since the motor 201 and the angle encoder 202 are common members, a measurement error between measurement on the positional data acquisition positions Pb and measurement on the positional data acquisition positions Pc is reduced.
When a stopwatch capable of measuring a lap time (performing halfway timekeeping) is used, the stopwatch may be used as a common member. In this case, since the angle encoder 202 and the stopwatch are both common members, measurement on two measurement objects can be performed on one time axis, and thus the above-described measurement error is further reduced.
[Operation of Lidar]
Exemplary operation of the lidar Ls2 will be described below.
The angle encoder 202 generates an activation signal at a constant interval (step S201). A plurality of light projectors (the light projector 203-1 and the light projector 203-2) project light in response to the activation signal (step S202). Reflected light of the light projected by each light projector is received by the corresponding light receiver (step S203). Specifically, the light receiver 206-1 receives, through the reflection mirror 204-1 and the light condensation lens 205-1, reflected light of the laser beam projected by the light projector 203-1. The light receiver 206-2 receives, through the reflection mirror 204-2 and the light condensation lens 205-2, reflected light of the laser beam projected by the light projector 203-2.
The measurement unit 101 measures a required time from generation of the activation signal to light reception by each light receiver (step S204). Specifically, the measurement unit 101 measures, with the stopwatch 207-1, the required time from generation of the activation signal to light reception by the light receiver 206-1, and measures, with the stopwatch 207-2, the required time from generation of the activation signal to light reception by the light receiver 206-2.
The measurement unit 101 measures, with the angle encoder 202, the direction (angle) of light projection by each light projector (the light projector 203-1 or the light projector 203-2) at the timing of generation of the activation signal (step S205). The measurement unit 101 specifies the position of a measurement object based on the light projection direction (angle), the required time, and the position and orientation of the own device (step S206). The measurement unit 101 stores positional data representing the specified position of the measurement object in the storage unit 102 (step S207).
This ends the operation of the lidar Ls2 illustrated in the flowchart of
For easiness of comparison with the first embodiment, the modification of the first embodiment described above is described above on a case in which the orientations of two measurement surfaces are different from each other in the right-left direction of the vehicle 1 (x-axis direction) as illustrated in
The second embodiment of the present invention will be described below with reference to the accompanying drawings.
In the first embodiment and the modification of the first embodiment described above, one measurement unit can project laser beams in directions on one or a plurality of predetermined measurement surfaces. In other words, as illustrated in
However, a measurement unit 101-3 according to the second embodiment describes below is a movable measurement unit capable of changing the projection direction of a laser beam with time.
[Configuration of Measurement Unit]
An exemplary configuration of the measurement unit 101-3 will be described below.
As illustrated in
The measurement unit 101-3 can perform measurement on a measurement surface having optional elevation and depression angles, but for simplification of the following description, it is assumed that measurement is performed on two surfaces illustrated in
The measurement unit 101-3 including the lidar Ls illustrated in
In
As understood from the vertical cross-sectional view of
The vehicle 1 travels on the road R at a constant speed. Accordingly, the MMS mounted on the vehicle 1 can acquire, for an object that exists in surroundings of the road R, positional data for the positional data acquisition positions Pd1 and the positional data acquisition positions Pd2 at constant intervals. For example, as illustrated in
As illustrated in
As illustrated in
As illustrated in
A range that is not an overlapping region d in each measurement insensible region ar1 is a region that is not a measurement insensible region ar2. Thus, this region is a region in which positional data acquisition is difficult when measurement is performed on the measurement surface constituted by the positional data acquisition positions Pd1, but the region is a region in which positional data acquisition is possible when measurement is performed on the measurement surface constituted by the positional data acquisition positions Pd2. A range that is not an overlapping region d in each measurement insensible region ar2 is a region that is not a measurement insensible region ar1. Thus, this region is a region in which positional data acquisition is difficult when measurement is performed on the measurement surface constituted by the positional data acquisition positions Pd2, but the region is a region in which positional data acquisition is possible when measurement is performed on the measurement surface constituted by the positional data acquisition positions Pd1.
In this manner, according to the present embodiment, measurement on the positional data acquisition positions Pd1 and measurement on the positional data acquisition positions Pd2 complement each other, and thus each overlapping region d is only a region in which positional data acquisition is difficult in each measurement. When measurement surfaces are a surface having an elevation angle and a surface having a depression angle with respect to the cross-section as a surface orthogonal to the traveling direction of the vehicle 1, a measurement insensible region is significantly reduced as compared to conventional cases as illustrated in, for example,
In
Distinction between a mark illustrated with a solid line and a mark illustrated with a dotted line is based on difference in the acquisition timing of positional data. Specifically, the solid line mark represents each laser beam emission to a positional data acquisition position Pd1 (or positional data acquisition position Pd2) at an acquisition timing. The dotted line mark represents each laser beam emission to a positional data acquisition position Pd1 (or positional data acquisition position Pd2) at an acquisition timing different from the above-described acquisition timing.
In
According to the present embodiment, the probability that a laser beam is incident on the leaf Lf is high when the orientation of the front surface of the leaf Lf is the orientation illustrated in
Moreover, as difference between the height of the position of the leaf Lf and the height of the position of the lidar Ls increases, the emission direction of a laser beam includes a larger amount of a component in the traveling direction of the vehicle 1 or the direction opposite thereto (front or back direction along the y-axis direction), and thus the probability that the laser beam is incident on the leaf Lf becomes higher.
For example, when the measurement unit 101-3 including the lidar Ls is mounted on the roof of the vehicle 1, positional data acquisition positions Pd1 or positional data acquisition positions Pd2 acquired by the MMS are positioned not on the cross-section (x-z plane) as a surface orthogonal to the traveling direction of the vehicle 1 (y-axis direction) but on a measurement surface having an elevation angle or a depression angle with respect to the traveling direction (the y-axis direction). Accordingly, the emission direction of a laser beam to a measurement object that exists at a position higher than the height of the roof at the vehicle position (in other words, the installation height of the lidar Ls) includes a component in the direction (negative direction along the y-axis direction) opposite to the traveling direction of the vehicle 1. However, the emission direction of a laser beam to a measurement object that exists at a position lower than the height of the roof at the vehicle position includes a component in the traveling direction of the vehicle 1 (positive direction along the y-axis direction).
Specifically, when emitted toward a position at a height same as that of the position of the lidar Ls, a laser beam is emitted in the direction orthogonal to the traveling direction of the vehicle 1 (x-axis direction). However, when emitted toward a position higher than the position of the lidar Ls, a laser beam is emitted in a direction obliquely upward on the back side of the vehicle 1 (when a measurement surface has an elevation angle). When emitted toward a position lower than the position of the lidar Ls, a laser beam is emitted in a direction obliquely downward on the front side of the vehicle 1 (when a measurement surface has a depression angle). Accordingly, when the position of the leaf Lf growing with a side surface facing the vehicle 1 and the position of the lidar Ls are at heights different from each other, a laser beam is emitted in a direction including a component in the front or back direction of the vehicle 1, and thus the probability that the laser beam is incident on the leaf Lf is high.
Similarly to
The vehicle 1 travels on the road R at a constant speed. Accordingly, the MMS mounted on the vehicle 1 can acquire, for an object that exists in surroundings of the road R, positional data for positional data acquisition positions Pd1 and the positional data acquisition positions Pd2 at constant intervals. For example, as illustrated in
a r†
is generated on the side surface of the building b on the left side in the case of the conventional technology.
The side surface of the building b on the right side is a surface more nearly parallel to the emission direction of a laser beam than the side surface of the building b on the vehicle 1 side (the front side thereof when viewed from the position of the vehicle 1). Thus, in the case of the conventional technology as illustrated in
a r‡
is generated on the side surface of the building b on the right side in the case of the conventional technology.
However, in the present embodiment, a measurement surface has an elevation angle or a depression angle as described above. Thus, the emission direction of a laser beam in a direction different from the height of the position of the lidar Ls includes a component in the traveling direction of the vehicle 1 or the direction opposite thereto (front or back direction along the y-axis direction). Accordingly, as illustrated in
a r†
in the conventional technology. In this manner, according to the present embodiment, a laser beam is incident on the side surface (above-described measurement impossible region) of the building b on the left side, which is a blind spot in conventional cases when viewed from the position of the vehicle 1 passing by the building b, and thus the measurement impossible region is reduced as compared to conventional cases.
According to the present embodiment, when the shape of the building b on a horizontal plane (x-y plane) is a rectangle, it is possible to eliminate the measurement impossible region depending on the angle of installation of the building b on the road R. Such a case is, for example, a case in which the angle of each side surface of the building b with respect to the traveling direction of the vehicle 1 is an angle close to 45° and two measurement surfaces have large elevation and depression angles (in other words, the two measurement surfaces are close to the x-y plane). In this case, the emission direction of a laser beam includes a larger amount of a component in the traveling direction of the vehicle 1 (y-axis direction). Accordingly, a laser beam to the two measurement surfaces is incident on each of the four side surfaces of the building b.
According to the present embodiment, for example, when the shape of the building b on a horizontal plane (x-y plane) is a rhombus, a parallelogram, or the like and the longitudinal direction of the shape is close to the right-left direction of the vehicle 1 (x-axis direction), the probability that the measurement impossible region can be eliminated further increases.
Moreover, according to the present embodiment, since the emission direction of a laser beam includes a component in the traveling direction of the vehicle 1 or the direction opposite thereto (front or back direction along the y-axis direction), a laser beam to each positional data acquisition position Pd1 and a laser beam to each positional data acquisition position Pd2 are incident on the measurement low-accuracy region
a r‡
in the conventional technology at a higher measurement density. In other words, according to the present embodiment, a laser beam is incident at a more nearly orthogonal angle on the side surface (above-described measurement low-accuracy region) of the building b on the right side, at which the measurement density is low in conventional cases because the side surface is positioned substantially in parallel to the right-left direction of the vehicle 1 (x-axis direction). In addition, according to the present embodiment, measurement is performed on a plurality of measurement surfaces having elevation and depression angles. Accordingly, the measurement density is increased and the measurement low-accuracy region is reduced as compared to the case of the conventional technology.
In the second embodiment described above, the measurement unit 101-3 performs measurement on two measurement surfaces having elevation and depression angles. However, the present invention is not limited to such a configuration, but for example, the measurement unit 101-3 may perform measurement on two measurement surfaces tilted in the right-left direction with respect to the traveling direction of the vehicle 1. In this case, effects same as effects by the MMS according to each of the first embodiment and the modification of the first embodiment described above can be obtained.
A lidar according to each embodiment described above may be built in an MMS or installed outside the MMS.
An MMS in each embodiment described above may be different from a device mounted on a movable body. For example, the MMS may be installed in a room and may acquire, through wireless communication or an easily removable storage medium, positional data measured by a measurement instrument (such as a lidar) included in the movable body. In this case, the measurement instrument is installed outside the MMS (in other words, on a movable body such as the vehicle 1).
The MMS in each embodiment described above may be achieved by a computer. In this case, a computer program for achieving functions of the MMS may be recorded in a computer-readable recording medium, and the computer program recorded in the recording medium may be read and executed by a computer system, thereby achieving the functions. The “computer system” includes an OS and a hardware component such as a peripheral instrument. The “computer-readable recording medium” is a portable medium such as a flexible disk, a magneto optical disc, a ROM, or a CD-ROM, or is a storage device such as a hard disk built in the computer system. The “computer-readable recording medium” may include a medium configured to dynamically hold the computer program for a short time, such as a communication wire for transmitting the computer program through a network such as the Internet or through a communication line such as a phone line, and may include a medium configured to hold the computer program for a certain time, such as a volatile memory inside the computer system, which serves as a server or a client in this case. The above-described computer program may achieve some of the above-described functions, and may achieve the above-described functions in combination with a computer program already recorded in the computer system. The above-described computer program may be achieved by using a programmable logic device such as a field programmable gate array (FPGA).
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/028992 | 7/24/2019 | WO |