One of the aspects of the embodiments relates to an optical apparatus having a component that rotates a mirror, a control method of an optical apparatus, and a storage medium.
Laser radar devices that use a laser beam, so-called three-dimensional laser scanners, have conventionally been known for measuring three-dimensional distances to a target (or object). The three-dimensional laser scanner emits a laser beam onto the target, measures the distance to the target using the reflected light from the target, and calculate the coordinate values (three-dimensional coordinate values) in a three-dimensional coordinate system by adding information about the laser beam irradiating direction to the measured distance. The three-dimensional laser scanner calculates three-dimensional coordinate values multiple times while changing the laser beam irradiating direction onto the target, acquires a plurality of coordinate values (point cloud data), and measures the shape of the target using the acquired point cloud data.
Japanese Patent Laid-Open No. 2017-156142 discloses a three-dimensional laser scanner configured to change the laser beam irradiating direction by rotating a mirror in the horizontal and vertical directions. Japanese Patent Laid-Open No. 2017-156142 discloses a method of acquiring high-density point cloud data by setting the rotational speed such that a value of R1/R2 is an even number, where R1 is a rotational speed of rotating the mirror in the vertical direction, and R2 is a rotational speed of rotating the mirror in the horizontal direction.
Japanese Patent Laid-Open No. 2017-166841 discloses a measuring apparatus configured to rotate a mirror at a speed lower than that of the performance of a motor by repeatedly turning on and off the motor driving, since the motor has a speed limit on the low-speed side. By rotating the mirror at a low speed and by acquiring the point cloud data, an interval between adjacent point clouds becomes shorter, and the high-density point cloud data can be acquired.
In the three-dimensional laser scanner such as that disclosed in Japanese Patent Laid-Open No. 2017-156142, a scanning line of the point cloud that is zigzag as illustrated in
An optical apparatus according to one aspect of the disclosure includes a mirror configured to irradiate light onto a target and to guide reflected light from the target, a first motor configured to rotate the mirror about a first axis, a second motor configured to rotate the mirror about a second axis, and a processor configured to control the first motor and the second motor. An intersection of the first axis and a reflective surface of the mirror is located at a position different from the second axis. A reflection optical axis surface including a reflection optical axis as an optical axis of the reflected light passing through the intersection of the reflective surface is not parallel to a plane including the second axis. A control method of the above optical apparatus also constitutes another aspect of the disclosure. A non-transitory computer-readable storage medium storing a program that causes a computer to execute the above control method also constitutes another aspect of the disclosure.
Further features of various embodiments of the disclosure will become apparent from the following description of embodiments with reference to the attached drawings.
In the following, the term “unit” may refer to a software context, a hardware context, or a combination of software and hardware contexts. In the software context, the term “unit” refers to a functionality, an application, a software module, a function, a routine, a set of instructions, or a program that can be executed by a programmable processor such as a microprocessor, a central processing unit (CPU), or a specially designed programmable device or controller. A memory contains instructions or programs that, when executed by the CPU, cause the CPU to perform operations corresponding to units or functions. In the hardware context, the term “unit” refers to a hardware element, a circuit, an assembly, a physical structure, a system, a module, or a subsystem. Depending on the specific embodiment, the term “unit” may include mechanical, optical, or electrical components, or any combination of them. The term “unit” may include active (e.g., transistors) or passive (e.g., capacitor) components. The term “unit” may include semiconductor devices having a substrate and other layers of materials having various concentrations of conductivity. It may include a CPU or a programmable processor that can execute a program stored in a memory to perform specified functions. The term “unit” may include logic elements (e.g., AND, OR) implemented by transistor circuits or any other switching circuits. In the combination of software and hardware contexts, the term “unit” or “circuit” refers to any combination of the software and hardware contexts as described above. In addition, the term “element,” “assembly,” “component,” or “device” may also refer to “circuit” with or without integration with packaging materials.
Referring now to the accompanying drawings, a detailed description will be given of embodiments according to the disclosure.
A description will now be given of a first embodiment. Referring now to
A light emitter that irradiates a target area with light includes a semiconductor laser (light source) 1 that emits a laser beam 10, a condenser lens 2 that adjusts a beam shape of the laser beam 10 in the target area to a desired shape, and a fixed aperture stop 3 that shields unnecessary light of the laser beam 10. The laser beam 10 emitted from the semiconductor laser 1 is projected through an aperture 3a in a fixed aperture stop 3, is reflected by a first fixed mirror 4 and a second fixed mirror 5 to change its direction, transmits through a protective glass 6, is reflected by a rotary mirror (mirror, reflective member) 7, and is irradiated onto the target area.
The configuration of a light receiver that receives reflected light or scattered light from a target 11 within the target area is as follows: The laser beam 10 irradiated onto the target area returns to the rotary mirror 7 as reflected light 12 from the target 11. The reflected light 12 reflected by the rotary mirror 7 passes through the protective glass 6, is guided by a condenser lens 8, and is guided to a light receiving element (light receiver) 9. The light receiving element 9 receives the reflected light guided by the rotary mirror 7 and outputs distance data to the target 11 (three-dimensional position data of the target 11). The rotary mirror 7 is rotated in a first direction (vertical direction, about the X-axis) by a first driver (first driving unit, first motor) 13 having a motor having an encoder configured to detect a rotational position, and changes an irradiation direction of the laser beam 10 to a perpendicular direction of the target area.
A housing 18 that holds the light emitter and the light receiver is rotated in a second direction (horizontal direction, about the Y-axis) by a second driver (second driving unit, second motor) 14 that includes a motor having an encoder configured to detect a rotational position. The laser beam 10 is rotated to change the irradiation direction of the laser beam 10 to the horizontal direction of the target area.
A control unit 15 controls the semiconductor laser 1, the light receiving element 9, the first driver 13, and the second driver 14. The control unit 15 includes a Central Processing Unit (CPU) serving as a computer, and a memory (storage unit) that stores a computer program. The CPU controls each component in the semiconductor laser 1, the light receiving element 9, the first driver 13, and the second driver 14 by executing the computer program stored in the memory.
The control unit 15 drives each of the semiconductor laser 1, the first driver 13, and the second driver 14 at a predetermined driving voltage and a predetermined driving frequency. The control unit 15 detects and stores the vertical and horizontal positions at which the semiconductor laser 1 is irradiated, and measures the received light waveform at a specific frequency when the light receiving element 9 receives light. The control unit 15 also measures a difference between the light reception time (light reception timing) obtained by the light receiving element 9 and the light emission time (light emission timing) of the semiconductor laser 1, or the phase of the light reception signal obtained by the light receiving element 9 and the phase of the output signal of the semiconductor laser 1. The control unit 15 then obtains distance data to the target 11 by multiplying the measured difference by the light speed.
The control unit 15 controls the first driver 13 using a first motor driver 16 in order to irradiate the target area with the laser beam 10 in the vertical scanning direction. The control unit 15 controls the second driver 14 using a second motor driver 17 in order to irradiate the target area with the laser beam 10 in the horizontal scanning direction. The control unit 15, the first motor driver 16, and the second motor driver 17 may be built in the housing 18.
Referring now to
A description will now be given of a mirror plane angle 203 and the offset 206. A mirror plane 202 of the rotary mirror 7 has the mirror plane angle 203 that is set to an arbitrary angle. Thereby, the incident angle and reflection angle of the laser beam 10 and the reflected light 12 can be determined according to the mirror plane angle 203. That is, in a plane including the X-axis (first axis) and the Y-axis (second axis), an angle formed by the Y-axis (second axis) and a reflection optical axis 204 of the reflected light passing through the center point C of the mirror plane 202 is a reflection optical axis angle 205 that changes according to the mirror plane angle 203.
A trajectory surface including the reflection optical axis 204 passing through the center point C of the mirror plane 202 while the rotary mirror 7 is rotated by 360 degrees about the X-axis will be defined as a reflection optical axis surface. As long as the reflection optical axis angle 205 has a value other than 0°, the reflection optical axis surface is not parallel to the plane including the Y-axis. In addition, by shifting, by the arbitrary offset 206, the center point C on the mirror plane 202 at which the laser beam 10 and the reflected light 12 are reflected, from the point O where the X-axis and the Y-axis are orthogonal to each other, the center point C of the mirror plane 202 is not located on the Y-axis (the center point C of the mirror plane 202 shifts from the Y-axis).
The mirror plane angle 203 is determined, for example, according to the angle of the blind spot of the three-dimensional laser scanner 100 and the shortest measurement distance required by the designer.
The mirror plane angle 203 may be determined according to the shape of the grid polygon of the measurement point cloud (measured point cloud data) required by the designer.
The offset 206 is determined, for example, according to the reflection optical axis angle 205 and the shortest measurement distance 303. Where Φ is the reflection optical axis angle 205, Lis the shortest measurement distance 303, and d is an offset 206, the offset d is calculated by the following equation (3):
In order to secure the effect of this embodiment, the reflection optical axis angle Φ (°) may satisfy the following inequality (4):
The numerical range of inequality (4) may be set as illustrated in inequality (4a) below:
As illustrated in
Referring now to
A description will now be given of a second embodiment. Referring now to
In
The axis angle 602 may be determined according to the angle of the blind spot of the three-dimensional laser scanner 100 and the shortest measurement distance required by the designer. As illustrated in
Alternatively, the axis angle 602 may be determined based on the shape of the grid polygon of the measurement point cloud required by the designer. The angle 405 formed by the side of the scanning line in the grid polygon 404 in
In this embodiment, the offset 206 can be determined by the same method as that of the first embodiment, and a description thereof will be omitted. In addition, in this embodiment, the coordinates of the scanning lines are the same as those of the first embodiment, and the density and interval of the point cloud data are the same, so a description of the scanning line will be omitted in this embodiment.
Embodiment(s) of the disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer-executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer-executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer-executable instructions. The computer-executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read-only memory (ROM), a storage of distributed computing systems, an optical disc (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the disclosure has described example embodiments, it is to be understood that some embodiments are not limited to the disclosed embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Each embodiment can provide an optical apparatus that can acquire high-density point cloud data at approximately regular intervals.
This application claims priority to Japanese Patent Application No. 2023-072049, which was filed on Apr. 26, 2023, and which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-072049 | Apr 2023 | JP | national |