WO2019114316A1 - Dispositif de balayage tridimensionnel, robot et procédé de traitement de données - Google Patents
Dispositif de balayage tridimensionnel, robot et procédé de traitement de données Download PDFInfo
- Publication number
- WO2019114316A1 WO2019114316A1 PCT/CN2018/101625 CN2018101625W WO2019114316A1 WO 2019114316 A1 WO2019114316 A1 WO 2019114316A1 CN 2018101625 W CN2018101625 W CN 2018101625W WO 2019114316 A1 WO2019114316 A1 WO 2019114316A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- laser
- scanning
- calibration
- rotation angle
- information data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4817—Constructional features, e.g. arrangements of optical elements relating to scanning
Definitions
- the present disclosure relates to environment sensing technologies, and in particular, to a three-dimensional scanning device, a robot, and a data processing method.
- Multi-line laser radars that are currently capable of three-dimensional environmental measurements are very expensive, and their size and weight are not suitable for general service robots.
- the single-line laser radar is usually placed at a certain height of the robot, and can only be used to acquire spatial information on a two-dimensional plane, and cannot perform a three-dimensional scanning function.
- Some related technologies have installed a single-line laser radar on a motion platform to complete a three-dimensional mapping solution by rotating the scanning plane.
- Such a solution relies heavily on the motion accuracy of the motion platform, requires the use of expensive high-precision servo-driven devices, and has the drawback of being susceptible to the accuracy of the motion platform.
- the rotating mechanism to which the motion platform belongs needs to transmit the angle data to the processing module, the scanning information data of the single-line laser radar also needs to be sent to the processing module. It takes a certain time for the motion platform to rotate from one angle to the next, and it can stay for a period of time at each angle. It takes time (for example, 25 milliseconds) for the laser scanning in the laser to rotate one revolution, and these times may be different.
- the angle data and the laser scanning information data are transmitted through different lines, so the time required for the propagation of the two is likely to be different, that is, the delay is different, so the generation and transmission of the two kinds of data cannot be synchronized, and the processing module cannot The received laser scanning information data is correctly matched with the angle data.
- the processing module in the related art adopts the following two methods for data processing.
- the processing module simultaneously receives the angle data and the laser scanning information data, and assumes that both generation and transmission are completely synchronized, that is, it is assumed that the angle data received at the same time and the laser scanning information data completely correspond, but The way is very rough and prone to corresponding errors.
- the slight error of the predetermined rotation angle will cause the construction error, and the error will linearly increase with the increase of the measurement distance, making the environment description inaccurate, so it is difficult to apply to the service robot.
- the processing module simultaneously receives the angle data and the laser scanning information data, and then linearly matches the received angle data to the laser scanning information data in a time proportional manner, which is also rough and prone to corresponding errors. .
- Embodiments of the present disclosure provide a three-dimensional scanning device, a robot, and a data processing method, which can obtain more accurate three-dimensional scan data.
- a three-dimensional scanning apparatus comprising:
- a laser radar in which the laser is scanned for rotation, and the scanning range of the laser includes an environmental scanning area and a calibration area provided by the angle determining auxiliary component;
- a rotating mechanism configured to drive the body of the laser radar to rotate and pass each predetermined rotation angle
- a data processing module configured to receive laser scanning information data of the calibration point in the calibration area and the laser scanning information data of the environmental scanning area obtained by the laser radar at each predetermined rotation angle through which the body rotates, And determining the predetermined rotation angle corresponding to the laser scanning information data of the environmental scanning area according to the laser scanning information data of the calibration point in the calibration area.
- the number of lines of the lidar is a single line, or the number of lines of the lidar is one of two lines to six lines.
- the rotating mechanism is configured to drive the body of the laser radar to rotate in an axis that is different from the axis direction of the laser rotation scan, such that the laser scanning surface of the laser radar is The body of the lidar rotates together and the laser exit axis is always on the axis of rotation of the body.
- the environmental scanning region corresponds to a scan angle that is less than an effective angular extent of the lidar such that at least a portion of the corresponding scan angle of the calibration region is within the effective angular range.
- the rotating mechanism is configured to drive the body of the lidar to continuously rotate in a predetermined direction or to reciprocate within a predetermined range of angles.
- the predetermined range of angles is 180° or more than 180°.
- the rotating mechanism is configured to remain at the respective predetermined rotational angles for a predetermined time during rotation of the body of the laser radar by the rotating mechanism.
- the predetermined time is equal to or longer than the time that the laser of the lidar scans one revolution.
- the body of the lidar does not stay at each predetermined angle of rotation.
- the angle determining auxiliary component is a component belonging to the three-dimensional scanning device or other structure not belonging to the three-dimensional scanning device, and the calibration region is formed by the laser of the laser radar at the angle determining auxiliary component.
- the angle determining auxiliary component is configured such that a relationship between a predetermined rotation angle and an orientation and a distance of a calibration point corresponding to a predetermined rotation angle conforms to a preset formula, or causes a predetermined rotation angle to correspond to a predetermined rotation angle The relationship of the distances of the calibration points conforms to the preset formula.
- the angle determining auxiliary component provides a unitary or partial shape of a portion of the calibration area that is circular, involute, elliptical, or triangular when viewed in a front view;
- the direction of the lidar is directed from the environmental scanning area along the axis of rotation of the body of the lidar. .
- the angle determining auxiliary component comprises:
- a housing rotatably coupled to the rotating mechanism, the rotating mechanism configured to drive the body of the lidar to rotate relative to the housing;
- the housing or the separate structure has a concave portion that avoids a movement space of the body, the calibration area being formed by scanning a laser of the laser radar on an inner circumferential surface of the concave portion In the scope.
- the concave portion is configured such that at least one intersection of an inner peripheral surface thereof and a laser scanning surface at each predetermined rotational angle of the body of the lidar is circular arc shape, and The center of the circular arc is located on the exit axis of the laser of the laser radar.
- the angle determining auxiliary component is an external environment or external facility that exists independently of the three-dimensional scanning device, the external environment or external facility remaining stationary relative to the axis of rotation of the body .
- the calibration area includes a single calibration point, a plurality of calibration points in a continuous form, or a plurality of calibration points in discrete form at each predetermined rotational angle through which the body rotates.
- the plurality of calibration points partially or completely cover the calibration area.
- the single calibration point is an edge point of the calibration area, or a laser of the lidar enters a starting point of the calibration area from the environmental scanning area.
- the laser scanning information data of the calibration point includes distance data of the calibration point, or the laser scanning information data of the calibration point includes distance data and orientation data of the calibration point.
- the data processing module is configured to not be sufficient to determine the predetermined rotation corresponding to laser scanning information data of the environmental scanning area when laser scanning information data according to a calibration point at a predetermined angle is insufficient At an angle, the predetermined rotation angle corresponding to the laser scanning information data of the environmental scanning area is further determined by combining the laser scanning information data of the calibration points at adjacent predetermined rotation angles.
- the laser scanning information data of the corresponding calibration points at different predetermined rotation angles are different from each other.
- the rotating mechanism comprises:
- lidar being mounted on the lidar mounting bracket
- a rotary drive assembly configured to drive rotation of the lidar mounting bracket, the housing being mounted between the rotary drive assembly and the lidar mounting bracket.
- the lidar mounting bracket is rotatably coupled to the housing by a slewing bearing.
- the rotary drive assembly includes a power element and a toothed engagement transmission, the power element being operatively coupled to the lidar mounting bracket by the toothed engagement transmission and configured to drive The lidar mounting bracket rotates about an axis of rotation of the body.
- the toothed engagement mechanism is a timing belt drive or a multi-gear transmission.
- the power element comprises a servo motor and a speed reducer, or the power element comprises a stepper motor.
- the data processing module includes:
- a scan data receiving unit configured to receive laser scanning information data of the calibration point in the calibration area and the laser scanning information data of the environmental scanning area obtained by the laser radar at each predetermined rotation angle through which the body rotates ;
- the rotation angle determining unit is configured to determine a predetermined rotation angle corresponding to the laser scanning information data of the environmental scanning area based on the laser scanning information data of the calibration point in the calibration area.
- the data processing module further includes:
- the point cloud data generating unit is configured to generate the three-dimensional environment point cloud data in combination with the predetermined rotation angle and the laser scanning information data of the environment scanning area.
- the data processing module further includes at least one of the following units:
- Activating a signal response unit configured to trigger the scan data receiving unit to start receiving laser scan information data obtained by the laser radar in response to a data acquisition enable signal from the rotating mechanism;
- the stop signal response unit is configured to control the scan data receiving unit to stop receiving the laser scan information data obtained by the laser radar after a predetermined time in response to a data acquisition stop signal from the rotation mechanism.
- the laser scanning information data of the calibration point corresponding to each predetermined rotation angle of the rotation mechanism and the predetermined rotation angle follows a preset formula
- the rotation angle determining unit specifically includes:
- a formula calculation determining subunit configured to calculate a corresponding rotation angle according to the preset formula and the laser scanning information data of the calibration point as a predetermined rotation matching the laser scanning information data of the corresponding environmental scanning area angle.
- a mapping information pre-storing module is further configured to pre-store a mapping information table between the laser scanning information data of the calibration point and the predetermined rotation angle.
- mapping information calculation module configured to calculate a mapping relationship between at least one of the laser scanning information data of the calibration point and a predetermined rotation angle according to a preset formula, and provide the The mapping information pre-stored module is saved.
- the rotation angle determining unit includes:
- a lookup table determining subunit configured to search, in the mapping information table, laser scanning information data of a pre-stored calibration point that is the same as or closest to the detected laser scanning information data of the calibration point, and thus Or a predetermined rotation angle corresponding to the laser scanning information data of the closest pre-stored calibration point as a predetermined rotation angle matching the detected laser scanning information data of the environmental scanning area.
- the data processing module further includes a calibration unit configured to receive the predetermined rotation angle provided by the rotation mechanism and laser scanning information of a calibration point in the calibration area obtained by the laser radar Data is stored in the mapping information table corresponding to the predetermined rotation angle and the laser scanning information data of the calibration point.
- the data processing module further includes a calibration unit configured to receive the laser radar obtained after receiving the predetermined rotation angle provided by the rotation mechanism when rotated to each predetermined rotation angle
- the laser scanning information data of the calibration point stores the laser scanning information data of the calibration point in the mapping information table corresponding to the predetermined rotation angle.
- mapping information table is stored in the mapping information pre-storage module in a non-modified manner.
- the calibration unit performs re-calibration when the relative state change of the angle determining auxiliary component and the rotating shaft of the rotating mechanism exceeds a threshold value, or after a preset time period, the mapping information pre-storing module is based on re-calibration The resulting mapping information table is updated.
- a closure is also provided that encloses the lidar and the angle determining auxiliary component, the enclosure being transparent to a laser band emitted by the lidar.
- a robot including the aforementioned three-dimensional scanning device.
- an angle determining auxiliary component disposed in or disposed adjacent to a three-dimensional scanning device including a laser radar and a rotating mechanism, the laser in the laser radar Performing a rotational scan, the scanning range of the laser includes an environmental scanning area and a calibration area provided by the angle determining auxiliary member, the rotating mechanism driving the body of the laser radar to rotate in an axis different from the axial direction of the laser rotation scanning The shaft rotates through each predetermined rotation angle,
- the calibration area remains relatively stationary between the axis of rotation of the body of the lidar.
- the angle determining auxiliary component is configured to have a regular shape such that a predetermined rotation angle and an orientation and a distance of a calibration point corresponding to the predetermined rotation angle conform to a preset formula, or a predetermined rotation angle is made The distance from the calibration point corresponding to the predetermined rotation angle conforms to a preset formula.
- the angle determining auxiliary component includes a housing having a concave portion that avoids a moving space of the body, the rotating mechanism including a lidar mounting bracket and a rotational driving assembly, the laser radar being mounted on the laser On the radar mounting bracket, the lidar mounting bracket is rotatably coupled to the housing by a slewing bearing.
- a data processing method based on the foregoing three-dimensional scanning apparatus including:
- the data processing method further includes:
- the three-dimensional environment point cloud data is generated by the data processing module in combination with the predetermined rotation angle and the laser scanning information data of the environment scanning area.
- the data processing method further includes at least one of the following steps:
- the data processing module is controlled to stop receiving laser scanning information data obtained by the laser radar after a predetermined time in response to a data acquisition stop signal from the rotating mechanism.
- the laser scanning information data of each predetermined rotation angle in the rotation range of the rotating mechanism and the calibration point corresponding to each predetermined rotation angle follows a preset formula; the operation of determining the predetermined rotation angle specifically includes:
- the three-dimensional scanning device further includes a mapping information pre-storing module configured to pre-store a mapping information table between the laser scanning information data of the calibration point and the predetermined rotation angle; and an operation of determining a predetermined rotation angle Specifically include:
- the pre-stored mapping information matching the laser scanning information data of the calibration point obtained by the laser radar in the mapping information table, and further determining a predetermined rotation angle in the pre-stored mapping information as The detected predetermined rotation angle of the laser scanning information data of the environmental scanning area is matched.
- the operation of pre-storing the mapping information table specifically includes:
- the data processing module further includes a calibration unit; the data processing method further includes:
- mapping information table is stored in the mapping information pre-storing module in a non-modified manner; or the data processing method further includes:
- the mapping information pre-storing module performs a mapping information table obtained after re-calibration Update.
- a three-dimensional scanning apparatus comprising:
- a rotating mechanism configured to drive the body of the laser radar to rotate and pass each predetermined rotation angle
- a data processing module configured to receive laser scanning information data of an environmental scanning area obtained by the laser radar at the predetermined rotation angle after receiving the predetermined rotation angle sent by the rotating mechanism, and then The rotating mechanism rotates the body of the laser radar to a next predetermined rotation angle; repeats the receiving operation of the data processing module and the rotating operation of the rotating mechanism until all environmental scanning regions corresponding to the predetermined rotation angle are obtained
- the laser scans the information data and generates three-dimensional environment point cloud data in combination with the predetermined rotation angle and the laser scanning information data of the environment scanning area.
- the rotating mechanism in the process of the data processing module receiving the laser scanning information data of the environment scanning area, is configured to wait while the laser scanning information data of the environmental scanning area is not stable. And the data processing module is configured to store the predetermined scan angle and the laser scan information data of the stable environment scan area correspondingly when the laser scan information data of the environment scan area is stable.
- some embodiments of the present disclosure divide the scanning range of the laser radar at at least a predetermined rotation angle into at least an environmental scanning area and a calibration area, and the data processing module can receive the laser radar measurement when the laser radar performs environmental scanning.
- the laser scanning information data of the calibration point in the calibration area corresponding to each predetermined rotation angle and the laser scanning information data of the environmental scanning area are accurately determined by the laser scanning information data of the calibration point.
- the embodiment of the present disclosure not only reduces the dependence on the motion precision control of the motion mechanism but also the measurement accuracy by utilizing the measurement data of the laser radar itself as the calibration information to obtain the swing angle. The error is smaller and the obtained 3D scan data is more accurate.
- the laser scanning information data of the environmental scanning area obtained by the laser radar at the predetermined rotation angle is received, and the predetermined rotation angle and the environment scanning area can be clearly defined.
- the correspondence between the laser scanning information data can also reduce the dependence on the motion precision control of the motion mechanism, and the measurement accuracy is higher, the error is smaller, and the obtained three-dimensional scan data is more accurate.
- FIG. 1 is a schematic block diagram of some embodiments of a three-dimensional scanning device of the present disclosure.
- FIG. 2 is a schematic block diagram of further embodiments of a three-dimensional scanning device of the present disclosure.
- FIG. 3 is a schematic block diagram of still further embodiments of a three-dimensional scanning device of the present disclosure.
- FIG. 4 is a schematic top cross-sectional view of a single-line lidar of some embodiments of a three-dimensional scanning device of the present disclosure.
- Figure 5 is a schematic front view of some embodiments of a three-dimensional scanning device of the present disclosure.
- FIG. 6 is a schematic partial cutaway perspective view of some embodiments of a three-dimensional scanning device of the present disclosure.
- a particular device when it is described that a particular device is located between the first device and the second device, there may be intervening devices between the particular device and the first device or the second device, or there may be no intervening devices.
- that particular device can be directly connected to the other device without intervening devices, or without intervening devices directly connected to the other devices.
- FIG. 1 is a schematic block diagram of some embodiments of a three-dimensional scanning device of the present disclosure, a schematic top cross-sectional view and a front view of a single-line laser radar in an embodiment of a three-dimensional scanning device shown in FIGS. 4 and 5, respectively.
- a three-dimensional scanning device of some embodiments of the present disclosure includes a laser radar 1, a rotating mechanism 2, and a data processing module 3.
- the laser radar 1 can realize the ranging function by emitting laser light as a detection signal and receiving a signal reflected from the target, and the laser can be rotated by the longitudinal center axis of the laser radar where the laser exits the axis O point.
- the axis rotates the scan.
- the laser light exiting from the exiting axis O is located on a plane that constitutes the laser scanning surface.
- the laser light emitted from the point O of the exit axis is located on a spiral surface, and the spiral surface in the range of 360° can be referred to as a laser scanning surface.
- the longitudinal central axis about which the laser is rotated can be referred to as a "first axis.”
- the laser can be continuously rotated in a direction that can be achieved by mechanical rotation of, for example, a mirror.
- the number of lines of the Lidar 1 can be selected as a single line, and the number of lines can also be selected as one of two lines to four lines, optionally no more than six lines.
- the body of the multi-line laser radar is stationary, there are also multiple laser scanning planes.
- Embodiments of the present disclosure can achieve full-scale three-dimensional scanning with a low-cost single-line radar or low-line radar.
- the laser scan information data may include the azimuth of the laser and distance data at a corresponding azimuth (eg, a distance to a point on the surface of the target). For example, assume that the laser scanning information data of a certain calibration point A 1 is (10°, 30 mm). In the following description, if the laser is irradiated with a certain calibration point, the "orientation of the laser light" included in the laser scanning information data at this time may also be referred to as "the orientation of the calibration point".
- a rotation mechanism 2 that drives the rotation of the body of the laser radar 1 can be provided.
- the rotating mechanism 2 drives the body of the laser radar 1 to rotate about another rotation axis (over the O point and perpendicular to the paper surface of FIG. 5), so that the scanning surface formed by the laser also rotates, so that the respective rotation angles
- the scanning area corresponding to the scanning surface can realize the scanning and ranging function of the three-dimensional space.
- the other axis of rotation may be referred to as a "second axis.”
- the direction of the "second axis” is different from the aforementioned "first axis", that is, the rotating mechanism 2 drives the body of the laser radar 1 to rotate about an axis different from the axis direction of the laser rotation scanning.
- the rotating mechanism 2 can drive the laser radar 1 to continuously rotate in a certain direction, or can reciprocate within a preset angle range (for example, the preset angle range is 180°), for example, the rotating mechanism 2 is within 180° based on the horizontal plane.
- the reciprocating oscillating motion enables the scanning surface to cover a 360° three-dimensional scanning range in the main viewing plane after the reciprocating rotation of the laser radar body by 180°.
- the predetermined angular range may also be 180° or more, such as 200°, to ensure a certain margin. Of course, 180° can be selected if a quick scan of the target is required. Referring to Fig. 5, the laser exiting axis O formed by the laser radar 1 is always located on the rotational axis of the rotating mechanism 2 (i.e., the front "second axis").
- the scanning range of the laser radar 1 (360°) includes the environmental scanning area B and the calibration area A, and may of course include an invalid angle range.
- the environmental scanning area B is a target and an area of the environment in which the target is located
- the calibration area A is a surface area of an angle determining auxiliary member (described later in detail) scanned by the laser scanning surface and a calibration point exists in the area.
- the plurality of calibration points may constitute a calibration point group, and at this time, the calibration area is in each There is a set of calibration points at a predetermined rotation angle.
- the laser is emitted to the calibration point and receives the reflected signal to obtain laser scanning information data of the calibration point.
- the laser scanning information data of the calibration point is used to help determine the predetermined angle of rotation of the body of the laser radar 1.
- the laser radar After scanning the calibration points in the environmental scanning area B and the calibration area A, the laser radar obtains the laser scanning information data of the environmental scanning area B and the calibration point, and the two kinds of data are sent together to the data processing module 3, in the calibration area A.
- the laser scanning information data of the calibration point will be used to help determine the laser scanning information data of the environmental scanning area B in the same circle to be transmitted together with what predetermined rotation angle of the body of the laser radar 1 is measured.
- an embodiment of the three-dimensional scanning apparatus of the present disclosure may include an angle determination assisting member 5.
- the calibration point can be within a valid angular range (such as the aforementioned range of 270°) to ensure that valid laser scan information can be returned.
- Figure 6 is a schematic partial cutaway perspective view of an embodiment of a three-dimensional scanning device of the present disclosure.
- the angle determining aid 5 can include a housing 51 that is rotatably coupled to the rotating mechanism 2.
- the rotation mechanism 2 drives the laser radar 1 to rotate relative to the housing 51 with the second axis as a rotation axis, so that the laser scanning surface can sweep across the contour surface of the housing 51.
- the rotating mechanism 2 is rotatably mounted on the housing 51 and drives the body of the laser radar 1 to rotate. This structure makes the three-dimensional scanning device as a whole more compact and stable.
- the laser When the laser is scanned by the rotating mechanism 2 to a predetermined rotation angle ⁇ for a 360-degree scan, the laser scans the environmental scanning area B (if the target exists in the area B, the laser is reflected back), and the laser Two calibration areas A on the contoured surface of the housing 51 are also scanned. In addition, it is also possible to scan an invalid area in the middle of two calibration areas A.
- the sum of the angles of the calibration area A and the environment scanning area B may be smaller or larger than the effective angle range (for example, the aforementioned 270°), and the range of the environmental scanning area B may be According to the desired scanning range, the corresponding scanning range of the environment scanning area B may be smaller than the effective angle range, so as to ensure that at least a part of the scanning angle range of the calibration area A is within the effective angle range, that is, the housing is guaranteed. There is a valid calibration point in the calibration area A of 51.
- the angle determining auxiliary component 5 may be a component belonging to the three-dimensional scanning device, or may be other structures not belonging to the three-dimensional scanning device.
- the calibration area A can be formed in a range in which the laser light of the laser radar 1 is scanned on the surface of the angle determining auxiliary member, while the calibration area remains relatively stationary between the rotation axis of the body of the laser radar 1 (i.e., the second axis).
- a separate structure including the separation from the rotating mechanism 2 may be employed, and the rotating mechanism 2 may drive the body of the laser radar 1. Rotate relative to the separate structure.
- the separate structure is not connected or in contact with the rotating mechanism 2, but can maintain a relative static relationship with the second axis to provide a stable reference.
- Another example of the angle determining auxiliary component may be an external environment or an external facility existing independently of the three-dimensional scanning device, such as a wall, a step, a natural presence, etc. around the mounting position of the three-dimensional scanning device, and correspondingly, The external environment or external facility remains stationary relative to the axis of rotation of the body of the laser radar 1.
- the housing 51 may have a concave portion that avoids the movement space of the body of the laser radar 1, and the inner circumferential surface of the inner concave portion of the lidar 1 (the inner circumferential contour of FIG. 5) may be The calibration area A is formed.
- the foregoing independent structure may also have a concave portion for avoiding the movement space of the body of the laser radar 1, and the calibration area A may be formed in the laser range of the laser radar 1 in the scanning range of the inner circumferential surface of the concave portion .
- the calibration point may completely cover the calibration area A.
- the calibration point may also partially cover the calibration area.
- the calibration area of the calibration area A at any predetermined rotation angle may include a plurality of consecutive calibration points or discrete plurality of calibration points.
- the calibration area of the calibration area at any predetermined rotation angle may have only one calibration point, ie, a single calibration point, for example, a single calibration point is an edge point of the calibration area A, or a laser scanning area from the environment. B enters the starting point of the calibration area A.
- the laser scanning surface at each predetermined rotation angle of the body of the laser radar 1 may have one or more intersection lines with the inner circumferential surface of the concave portion. At least one of the intersection lines has a circular arc shape, and the center of the circular arc shape is located on the laser emission axis of the laser radar 1. Specifically, referring to FIG. 4 (top view) and FIG. 6, in the top view of FIG. 4, at this time, the body of the laser radar 1 is at a position of 0 degrees, and the laser scanning surface is parallel to the paper surface (horizontal plane), and the laser radar can be seen.
- the laser scanning surface at each predetermined rotation angle of the body of the body has two left and right intersection lines with the inner circumferential surface of the concave portion of the casing 5, and it can be seen that the two intersection lines have an arc shape.
- the distance from the axis O of the laser radar 1 to each of the calibration points on the calibration area A on the right side of FIG. 4 is the same D 2
- the axis O is to the calibration area A on the left side of FIG.
- the distance at each point on is the same D 1 .
- the laser has only a maximum of two numerical calibration distances (i.e., D 1 and D 2 ) during one scan, so that the calculation process can be simplified.
- the laser scanning surface can cover the entire 360-degree space, so actually only need
- a calibration area having a scanning angle of 180° in the main viewing direction is used to help determine the predetermined rotation angle.
- the upper portion of the inner peripheral contour of the casing 51 is a semicircular shape in the front view direction, and the lower portion of the inner peripheral contour is two parallel lines, and only the upper portion is required to be 0°.
- the -180° area is available as a calibration area.
- the laser scanning surface at each predetermined rotation angle of the body of the laser radar 1 has two left-right intersections with the inner circumferential surface of the concave portion of the casing 51, but since the calibration area only takes the view of FIG. The semicircle of the upper half, so that the laser scanning surface at each predetermined rotation angle of the body of the laser radar 1 has only one intersection with the calibration area A of the casing 51, and the intersection line is set into a circular arc shape and makes the circle The center of the arc is on the axis O. With such an arrangement, the distance from the axis O of the laser radar 1 to each of the calibration points on the calibration area A is the same value, which simplifies the calculation process.
- the angle determining auxiliary member may be configured such that a relationship of a predetermined rotation angle with an orientation and a distance of a calibration point corresponding to a predetermined rotation angle conforms to a preset formula, or causes a predetermined rotation angle to correspond to The relationship of the distances of the calibration points of the predetermined rotation angle conforms to the preset formula.
- the angle determining auxiliary part 5 provides a portion of the calibration area A in a circular shape.
- An overall or partial shape that is linear, elliptical, or triangular.
- the inner circumferential surface of the casing 5 is correspondingly configured to conform to a preset formula, for example, the circumferential direction of the concave portion may be at least 180° as viewed in the aforementioned front view direction.
- the outline is set to a circle, an involute, an ellipse or a triangle.
- the respective predetermined rotation angles within the rotation range of the rotation mechanism 2 and the orientation and distance data of the corresponding calibration points follow a preset function, and the three can form a specific formula (or a distance binary and a predetermined rotation angle) function).
- laser scanning of the calibration point at each predetermined rotation angle of the body of the laser radar 1 may be performed.
- the information data is different from the laser scanning information data of the calibration points at other predetermined rotation angles. For example, suppose that there are three calibration points A 1 , A 2 and A 3 at a predetermined rotation angle of 0°, and the laser scanning information data is (10°, 30 mm), (13°, 51 mm), and (15°, 37 mm).
- the laser scanning information data of the three corresponding calibration points B 1 , B 2 and B 3 at a predetermined rotation angle of 9° are (10°, 33 mm), (13°, 47 mm) and (15°, 37 mm).
- the laser scanning information data of the three calibration points A 1 , A 2 and A 3 and the laser scanning information data of the three calibration points B 1 , B 2 and B 3 can be used to determine the respective predetermined rotation angles or at least two The predetermined rotation angles are separated by 0° and 9°.
- the difference in the laser scanning information data of the calibration point mentioned above does not require that all the distance data corresponding to the calibration point (corresponding to the laser orientation) is different, and only one pair of distance data corresponding to the calibration point may be different, for example, in the above example, Although the distance data of A 3 and B 3 are the same, A 1 is different from B 1 , and A 2 is different from B 2 , so that distinction can be made.
- the laser scanning information data of the calibration point herein may include distance data of the calibration point. For example, if only one calibration point or the distance data of each calibration point is substantially the same in the calibration area corresponding to each predetermined rotation angle, only the calibration point may be used. The distance data is used as the laser scanning information data of the calibration point.
- At least one of the number including the calibration point, the coverage of the calibration point, and the adjacent predetermined rotation angle may be transmitted to the data processing module as additional information.
- the adjacent predetermined rotation may be further combined.
- the laser scanning information data of the calibration point at an angle determines the predetermined rotation angle corresponding to the laser scanning information data of the environmental scanning area B.
- all the predetermined rotation angles of the rotation mechanism 2 can be made.
- the calibration point conforms to the preset formula.
- the curve of each calibration point corresponding to all predetermined rotation angles may be formed into an involute to conform to the involute formula, so that the distance from the calibration point to the axis O is The predetermined rotation angle is increased to increase, so that the calculation relationship between the predetermined rotation angle and the distance data (and the orientation data of the calibration point, etc.) is simplified.
- the preset formula that can be used in the embodiment of the present disclosure is not limited to the involute formula.
- the preset formula may also be other preset function curve formulas whose distance changes monotonously with the change of the predetermined rotation angle. This not only ensures that the distance data of the calibration points corresponding to the respective predetermined rotation angles is different, but also can easily calculate the predetermined rotation angle from the distance data according to the preset function curve formula.
- the embodiment shown in FIG. 5 will be specifically described below as an example.
- the laser radar 1 is eccentrically disposed in the concave portion of the casing 51 (that is, when the axis O of the laser radar 1 does not coincide with the center of the upper half circumference of the casing 51)
- the axial center O reaches the inner circumference of the concave portion.
- the distance of the surface increases as the predetermined rotational angle of the body of the laser radar 1 increases.
- the axis O point is closest to the calibration area A (the right side of the inner circumferential surface), which is D 2 ; then the counterclockwise rotation, the axis
- the distance from the point O of the heart to the calibration area A of the upper portion of the inner peripheral surface becomes larger, for example, becomes D 3 ; finally, the distance from the point O of the axis to the calibration area A on the left side of the inner peripheral surface reaches the maximum, becomes D 1 .
- half of the scanning surface of the laser radar 1 is from 0° on the right side (assumed to be the direction of the mark D 2 in FIG. 5) to 180 degrees on the left side (assumed to be FIG. 5).
- the direction of the label D 1 is swung, and may be appropriately stopped for each discrete predetermined rotation angle for a predetermined time, which may be equal to or longer than the time of one round of laser scanning of the laser radar 1.
- the time that the laser radar stays at each predetermined rotation angle is greater than or equal to 25 ms, It is ensured that the laser radar 1 can completely collect data of one round of laser scanning at the predetermined rotation angle.
- the stay time can be greater than 25ms, such as 30ms or 50ms.
- the time of stay can be chosen to be equal to 25ms.
- the laser radar is again swung from 180° to 0°, thereby achieving a reciprocating swing.
- the rotational speed of the body of the laser radar is lower than the predetermined speed and the detection accuracy is low, the body of the laser radar 1 may not stay at each predetermined rotation angle.
- the circumferential contour of the concave portion of the housing 5 can be at least 180° (may be the upper half contour of FIG. 5, or A lower half contour, a left half contour, a diagonal half contour, and the like, which are not shown in the drawings, are set as the calibration areas.
- the predetermined rotation angle corresponding to D 2 marked in FIG. 5 is 0°, and the rotation angle becomes larger when rotated counterclockwise, and the angle corresponding to D 1 is 180°.
- the interval between adjacent predetermined rotation angles is 1°: assuming that the laser azimuth data and the distance data of the calibration point (or the calibration point group) A1 at a predetermined rotation angle of 5° and the predetermined rotation angle of 130°
- the laser azimuth data of the fixed point (or calibration point group) A2 is the same as the distance data. If only the two sets of data are viewed, it is impossible to determine which group of them is a predetermined rotation angle corresponding to 5°, and which group is a predetermined rotation angle corresponding to 130°.
- a previous adjacent predetermined rotation angle (first predetermined rotation angle) and/or a next adjacent predetermined rotation angle (third predetermined rotation) with the unknown predetermined rotation angle (assumed to be the second predetermined rotation angle) may be introduced.
- the data of the previous adjacent predetermined rotation angle of 4° of 5° is different from the data of the previous adjacent predetermined rotation angle of 129° of 130°, and in other embodiments, the adjacent angle may also be adopted.
- the laser scan information data is used to determine a predetermined rotation angle corresponding to the laser scanning information data of the detected A1 and the laser scanning information data of A2, respectively.
- the angle determination auxiliary component may be configured to be arbitrary. Irregular shape.
- the laser scanning information data of the calibration point group at each predetermined rotation angle through which the body rotates is randomly distributed. In this case, the calculation will become complicated or even difficult to implement, but this embodiment will not determine the corresponding predetermined rotation angle by the formula calculation, but will determine and detect the laser scan information by the calibration process mentioned later.
- the predetermined rotation angle corresponding to the data.
- FIG. 6 a schematic partial cutaway perspective view of an embodiment of a three-dimensional scanning device of the present disclosure.
- the rotating mechanism 2 specifically includes a laser radar mounting bracket 28 and a rotary drive assembly.
- the laser radar 1 is mounted on a laser radar mounting bracket 28, and the housing 51 is mounted between the rotary drive assembly and the laser radar mounting bracket 28.
- the housing 51 may be fixed to the chassis of the rotary drive assembly by a mounting plate 23 or may be part of a chassis of the rotary drive assembly.
- the rotary drive assembly can specifically include a power element and a toothed engagement transmission.
- the power element is operatively coupled to the lidar mounting bracket 28 by the toothed engagement drive mechanism to drive the lidar mounting bracket 28 to rotate about the axis of rotation.
- the power element may include a servo motor 21 and a speed reducer 22.
- a clutch or the like can be further provided as needed.
- the power element may also include a stepper motor or other form of power such as a pneumatic motor, a rotary cylinder, or a hydraulic motor.
- the toothed meshing mechanism can achieve precise power transmission by toothed engagement, which can include a timing belt drive.
- the timing belt transmission mechanism may specifically include a driving wheel 24, a toothed belt 25, and a driven wheel 26.
- the lidar mounting bracket 28 can be rotatably coupled to the housing 5 via the slewing bearing 27.
- the toothed engagement mechanism can also include a multi-gear transmission mechanism that engages the transmission through a plurality of gears.
- a closed cover for closing the laser radar 1 and the angle determining auxiliary component 5 may be further included, and the laser band emitted by the closed cover for the laser radar 1 is Transparent, so that the operator's hand or flying insects and other foreign objects can be prevented from entering the laser radar 1 and the angle determining auxiliary component 5, so that the laser scanning information data of the calibration point cannot be correctly or accurately acquired, thereby improving the three-dimensional scanning.
- the reliability of the device may be further included, and the laser band emitted by the closed cover for the laser radar 1 is Transparent, so that the operator's hand or flying insects and other foreign objects can be prevented from entering the laser radar 1 and the angle determining auxiliary component 5, so that the laser scanning information data of the calibration point cannot be correctly or accurately acquired, thereby improving the three-dimensional scanning. The reliability of the device.
- the data processing module 3 is capable of receiving laser scanning information data (eg, laser azimuth and corresponding distance, etc.) of the calibration area A and the environmental scanning area B obtained by the single-line laser radar 1 at each predetermined rotation angle.
- 2 is a schematic structural view of another embodiment of the three-dimensional scanning device of the present disclosure.
- the data processing module 3 includes a scan data receiving unit 31 and a rotation angle determining unit 32.
- the scan data receiving unit 31 receives the laser scanning information data of the calibration point in the calibration area A obtained by the laser radar 1 at each predetermined rotation angle of the laser radar 1 and the laser scanning information data of the environmental scanning area B.
- the rotation angle determining unit 32 determines a predetermined rotation angle based on the laser scanning information data of the calibration point.
- the rotation angle determining unit 32 can perform laser scanning information data according to the aforementioned "preset formula" and the received calibration point (for example, distance data of the calibration point, orientation data, etc.) Calculating a predetermined rotation angle corresponding to the laser scanning information data of the calibration point.
- the data processing module 3 may further include a point cloud data generating unit that may generate the three-dimensional environment point cloud data in combination with the predetermined rotation angle and the distance data of the environment scanning area B. Since the laser scanning information data of the calibration point is from the measurement data of the laser radar 1 itself, the laser scanning information data of the calibration point of the same circle and the laser scanning information data of the environmental scanning area B are located in the same data unit (for example, the same frame). The data is transmitted through the same line architecture, so the data processing module 3 can also treat the two data as the same data unit.
- the point cloud data generating unit can set the predetermined rotation angle of the body of the laser radar 1 and the laser scanning information data of the environment scanning area B.
- the data processing module 3 obtains an accurate predetermined rotation angle, thereby ensuring more accurate mapping based on the spatial three-dimensional point cloud data.
- the rotating mechanism 2 in one three-dimensional scanning, can transmit up to two signals to the data processing module, the first signal being that the body of the laser radar 1 is at 0° (for example, the laser radar shown in FIG. 5 is positive).
- the rotating mechanism 2 sends a data acquisition start signal to the data processing module 3, and the data acquisition start signal can reflect the initial position. Or with the initial angle data 0 °, of course, can not reflect any angle.
- the second signal is that when the body of the laser radar 1 is at 180° (for example, the laser radar is inverted upside down in FIG.
- the rotating mechanism 2 sends a data acquisition stop signal to the data processing module 3,
- the data acquisition stop signal can reflect the stop position or 180° with the stop angle data, and of course, can not reflect any angle.
- the rotating mechanism 2 may not transmit any angle data to the data processing module, or the rotating mechanism 2 may only transmit at most two data acquisition start signals and data acquisition stop signals embodying the initial angle and the end angle.
- the data processing module 3 can include at least one of a start signal response unit and a stop signal response unit.
- the activation signal response unit triggers the scan data receiving unit 31 to start receiving the laser scan information data obtained by the laser radar 1 in response to a data acquisition enable signal from the rotation mechanism.
- the stop signal response unit controls the scan data receiving unit 31 to stop receiving the laser scan information data obtained by the laser radar 1 after a predetermined time in response to a data acquisition stop signal from the rotation mechanism.
- a short predetermined time is extended (for example, the time required for the laser scanning of the laser radar 1 to take one revolution, for example, 25 ms, of course, may be slightly longer than one scan)
- Receiving the laser scanning information data as long as it can receive a complete scan information data of the laser radar at a predetermined rotation angle of 180°.
- the rotating mechanism 2 can send data to the data processing module twice as much as needed, the data processing amount of the data processing module 3 is reduced, the processing is simplified, and communication interference and power consumption are also reduced.
- the predetermined rotation angle can be determined according to the laser scanning information data of the calibration point.
- the predetermined rotation angle for a relationship configured such that a predetermined rotation angle, a position of a corresponding calibration point, and a distance conform to a preset formula, or a relationship of a predetermined rotation angle and a distance of a corresponding calibration point conforms to a preset formula.
- the first method is to use the formula calculation method
- the second method is to use the lookup table method.
- the method of using the lookup table it is further divided into a method of using a fixed lookup table of data, and a method of using a lookup table of data update. These methods will be explained in detail below with respect to the description of FIGS. 2 and 3.
- the rotation angle determining unit 32 may specifically include a formula under the condition that the laser scanning information data of the calibration point corresponding to the predetermined rotation angle of the body of the laser radar 1 and the predetermined rotation angle follow a specific formula. Calculating a determination subunit, wherein the subunit is capable of calculating a corresponding predetermined rotation angle according to the preset formula and the laser scanning information data of the calibration point, thereby obtaining a predetermined matching with the laser scanning information data of the corresponding environmental scanning area B The angle of rotation.
- FIG. 3 is a schematic structural view of still another embodiment of the three-dimensional scanning device of the present disclosure.
- the embodiment may further include a mapping information pre-storing module 4, pre-stored a mapping information table between the laser scanning information data of the calibration point and the predetermined rotation angle, that is, a pre-stored lookup table.
- the data mapping information in the mapping information table may be obtained by a formula, that is, in other embodiments, the three-dimensional scanning device may further include a mapping information calculation module, and calculate at least the laser scanning information data of the calibration point according to a preset formula.
- a mapping relationship with a predetermined rotation angle is provided to the mapping information pre-storage module 4 for saving.
- mapping information table in the pre-existing mapping information pre-storage module 4 it may include at least one set of pre-stored mapping information records, and the pre-stored mapping information records may include lasers of each predetermined rotation angle and the calibration point corresponding to the predetermined rotation angle. Scan information data.
- the rotation angle determining unit 32 may include a lookup table determining subunit, and the subunit may search for the same or the closest to the detected laser scanning information data of the calibration point in the mapping information table. The laser scanning information data of the calibration point, and further determining a predetermined rotation angle corresponding to the laser scanning information data of the same or the closest pre-stored calibration point as the laser scanning information of the detected environmental scanning area B The data matches.
- the laser scanning information data of the closest pre-stored calibration point here means that the difference between the laser scanning information data of the pre-stored calibration point and the laser scanning information data of the detected calibration point is very small, and the difference may be because The error of the 3D scanning device during operation (such as jitter, etc.), so it can still be recognized as data matching within the preset gap.
- the laser scanning information data of the closest pre-stored calibration point is also represented. The difference between the laser scanning information data of the pre-stored calibration points corresponding to each predetermined rotation angle and the laser scanning information data of the detected calibration points is the smallest.
- mapping information pre-storing module 4 stores the discrete plurality of predetermined calculations calculated in advance according to the aforementioned preset formula.
- the rotation angle is corresponding to a plurality of corresponding distance data, and may even include a plurality of corresponding laser orientations.
- each corresponding data can also be obtained by a calibration experiment before leaving the factory (described later in detail).
- the angle and the corresponding laser scan information data), and all relevant data are stored in the mapping information pre-storage module 4, and will not change in the future.
- This method of calibration is not only applicable to the determination of the auxiliary part by the angle of the irregular shape, but also to the angle determining auxiliary part having the regular shape conforming to the preset formula.
- the mapping information table may be stored in the mapping information pre-storage module 4 in a non-modified manner.
- the angle determining auxiliary component when the angle determining auxiliary component is poor in stability to the environment or the mounting is not strong, or when the rotating mechanism 2 frequently drives the body of the laser radar 1 to rotate, such a situation may occur: after a certain period of time Thereafter, the change in the relative state (mainly relative position) of the angle determining auxiliary member 5 and the rotating shaft of the rotating mechanism 2 may exceed the threshold value, and in this case, it is necessary to determine the auxiliary member 5 every predetermined time period or whenever the angle is determined.
- the mapping information pre-storage module 4 updates based on the mapping information table obtained after the re-calibration.
- the calibration operation can be performed by a calibration unit in the data processing module, ie, in other embodiments, the data processing module 3 can further include a calibration unit.
- the calibration unit is capable of receiving the predetermined rotation angle provided by the rotation mechanism 2 and laser scanning information data of the calibration point in the calibration area A obtained by the laser radar 1, and the predetermined rotation angle and the calibration point
- the laser scanning information data is correspondingly saved in the mapping information table.
- the predetermined rotation angle and the corresponding laser scanning information data are stored in the mapping information pre-storage module 4 by first setting a predetermined rotation angle and then receiving the laser scanning information data of the calibration point in the calibration area A at the predetermined rotation angle.
- the rotation angle determining unit 32 can find and actualize from the newly calibrated data of the mapping information pre-storing module 4.
- the measured calibration information of the calibration point is the closest to the calibration point data, and the corresponding predetermined rotation angle can be found very accurately according to the mapping relationship.
- the calibration operation mentioned above first causes the rotating mechanism to rotate the body of the laser radar to a predetermined rotation angle, and then transmits angle data about the predetermined rotation angle to the calibration unit in the data processing module, and the calibration unit receives the reservation. After the angle data is rotated, the laser scanning information data of the calibration point obtained by the laser radar is received, and the laser scanning information data of the calibration point is stored in the mapping information table corresponding to the predetermined rotation angle.
- the laser scanning information data of the calibration point obtained by the laser radar it is optional to wait for a period of time to determine that the laser scanning information data of the calibration point is substantially unchanged (in case the laser of the calibration point in the calibration area corresponding to the previous angle is received)
- the information data is scanned, and then the predetermined rotation angle is stored in a corresponding area of the storage module (for example, a mapping information pre-stored module) corresponding to the determined scan information data.
- the rotating mechanism rotates the body of the laser radar to the next predetermined rotation angle, repeats the above process, and so on, and finally obtains all the calibration information.
- the above-described method can be used to detect a stationary target object. That is, the rotating mechanism first rotates the lidar body to a predetermined rotation angle, and then transmits predetermined rotation angle data about the predetermined angle to the data processing module.
- the data processing module After receiving the predetermined rotation angle sent by the rotating mechanism, the data processing module receives laser scanning information data of the environmental scanning area obtained by the laser radar at the predetermined rotation angle, and then the rotating mechanism Rotating the body of the laser radar to a next predetermined rotation angle; repeating the receiving operation of the data processing module and the rotating operation of the rotating mechanism until the laser scanning information data of the environmental scanning area corresponding to all predetermined rotation angles is obtained And generating the three-dimensional environment point cloud data in combination with the predetermined rotation angle and the laser scanning information data of the environment scanning area.
- the data processing module needs to determine whether the laser scanning information data of the environment scanning area is stable during the process of receiving the laser scanning information data of the environment scanning area (ie, determining the predetermined rotation angle) Whether the received multi-turn laser scanning information data is substantially the same, preventing the scanning information data from being received at the last predetermined rotation angle). If it is not stable, the rotating mechanism continues to wait.
- the data processing module stores the predetermined rotation angle and the laser scanning information data of the stable environment scanning area correspondingly until the laser scanning information data of the environmental scanning area is stabilized.
- This detection method is suitable for scenes that do not require rapid detection (such as when a lidar is loaded on a moving robot or on a vehicle, or where a lidar detects a moving vehicle or pedestrian).
- the embodiments of the above-described three-dimensional scanning device of the present disclosure can be applied to various occasions and equipments that require three-dimensional scanning, for example, using the obtained laser scanning information data to realize three-dimensional space mapping and the like.
- the 3D scanning device can be mounted on a fixed device or on a moving device. For example, it can be applied to driverless cars, but is especially suitable for robots.
- the present disclosure therefore also provides a robot, including an embodiment of any of the foregoing three-dimensional scanning devices.
- the present disclosure may further provide an angle determining auxiliary component 5 disposed in the vicinity of the three-dimensional scanning device or disposed in the vicinity of the three-dimensional scanning device, the three-dimensional scanning device including the laser radar 1 and Rotating mechanism 2, the laser light in the laser radar 1 is subjected to rotational scanning, and the scanning range of the laser light includes an environmental scanning area B and a calibration area A provided by the angle determining auxiliary part 5, and the rotating mechanism 2 drives the laser radar 1
- the body rotates through the respective predetermined rotational angles with respect to an axis different from the axial direction of the laser rotation scan, wherein the calibration area A and the axis of rotation of the body of the laser radar 1 remain relatively stationary.
- the angle determining auxiliary member 5 may be configured to have a regular shape such that the predetermined rotational angle, the orientation and distance of the corresponding calibration point form a specific formula, or the predetermined rotational angle, the distance of the corresponding calibration point forms a specific formula.
- the angle determining auxiliary member 5 may include a housing 51 having a concave portion that avoids a moving space of the body, and the rotating mechanism 2 may include a laser radar mounting bracket 28 and a rotational driving assembly, and the laser radar 1 is mounted on On the laser radar mounting bracket 28, the lidar mounting bracket 28 is rotatably coupled to the housing 51 via a slewing bearing 27.
- the present disclosure also provides a corresponding three-dimensional environment point cloud data generating method, including:
- the predetermined rotation angle corresponding to the laser scanning information data of the environmental scanning area B is determined by the data processing module 3 based on the laser scanning information data of the calibration point in the calibration area A.
- the scanning surface formed by the laser radar 1 can always pass through the rotation axis of the rotating mechanism 2.
- the rotating mechanism 2 can drive the laser radar 1 to continuously rotate or reciprocate within a preset angle range.
- the preset angle range may be 180° or more. Accordingly, the rotating mechanism 2 can reciprocally rotate within 180° with reference to the horizontal plane.
- the data processing method may further include: generating, by the data processing module 3, the three-dimensional combined with the predetermined rotation angle and the laser scanning information data of the environmental scanning area B Environmental point cloud data.
- the data processing method may further include at least one of the following steps:
- the data processing module 3 In response to the data acquisition stop signal from the rotating mechanism 2, the data processing module 3 is controlled to stop receiving the laser scanning information data obtained by the laser radar 1 after a predetermined time.
- the laser scanning information data of the calibration point corresponding to each predetermined rotation angle and the predetermined rotation angle of the rotating mechanism 2 follows a preset formula; the operation of determining the predetermined rotation angle may specifically include: And calculating, by the data processing module 3, a corresponding predetermined rotation angle according to the preset formula and the laser scanning information data of the calibration point, thereby obtaining a laser scanning information data matching the corresponding environmental scanning area B.
- the predetermined angle of rotation may specifically include: And calculating, by the data processing module 3, a corresponding predetermined rotation angle according to the preset formula and the laser scanning information data of the calibration point, thereby obtaining a laser scanning information data matching the corresponding environmental scanning area B.
- the three-dimensional scanning device may further include a mapping information pre-storing module 4 for pre-storing a mapping information table between the laser scanning information data of the calibration point and the predetermined rotation angle.
- the determining the predetermined rotation angle may specifically include: searching, by the data processing module 3, the pre-stored mapping information that matches the laser scanning information data of the calibration point obtained by the laser radar 1 in the mapping information table. And determining a predetermined rotation angle in the pre-stored mapping information to match the detected laser scanning information data of the environmental scanning area B.
- the operation of pre-storing the mapping information table may include: calculating a mapping relationship between at least one of the laser scanning information data of the calibration point and a predetermined rotation angle according to a preset formula, and providing the mapping information to the mapping information pre-storage module 4 to save.
- the mapping information table can be stored in the mapping information pre-storage module 4 in a non-modified manner; or stored in the mapping information pre-storage module 4 in an updateable manner. That is, the data processing method further includes re-calibrating after the preset duration or after the relative state change of the angle determining auxiliary member 5 and the rotating shaft of the rotating mechanism 2 exceeds a threshold value, the mapping information pre-storing module 4 The update is performed based on the mapping information table obtained after recalibration.
- the data processing module 3 may further comprise a calibration unit.
- the corresponding data processing method further includes: receiving, after the predetermined rotation angle provided by the rotating mechanism 2 when rotating to each predetermined rotation angle, receiving the calibration point obtained by the laser radar 1 The laser scans the information data, and stores the laser scanning information data of the calibration point in the mapping information table in correspondence with the predetermined rotation angle.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
L'invention concerne un dispositif de balayage tridimensionnel, un robot et un procédé de traitement de données. Le dispositif de balayage tridimensionnel comprend : un radar laser (1), un mécanisme rotatif (2) et un module de traitement de données (3), la plage de balayage laser comprenant une zone de balayage d'environnement (B) et une zone d'étalonnage (A), fournies par un composant d'aide à la détermination d'angle (5), et le mécanisme rotatif (2) entraîne la rotation et le passage du corps du radar laser (1) selon des angles prédéfinis de rotation ; et le module de traitement de données (3) reçoit des données d'informations de balayage laser d'un point d'étalonnage, situé dans la zone d'étalonnage (A), et des données d'informations de balayage laser de la zone de balayage d'environnement (B), qui sont obtenues par le radar laser (1) à chaque angle prédéfini de rotation dont tourne le corps, et détermine un angle prédéfini de rotation correspondant aux données d'informations de balayage laser de la zone de balayage d'environnement (B), selon les données d'informations de balayage laser du point d'étalonnage situé dans la zone d'étalonnage (A). Des données de balayage tridimensionnelles plus précises peuvent ainsi être obtenues.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711302700.6 | 2017-12-11 | ||
| CN201711302700.6A CN108089198B (zh) | 2017-12-11 | 2017-12-11 | 三维扫描装置、机器人及数据处理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019114316A1 true WO2019114316A1 (fr) | 2019-06-20 |
Family
ID=62174081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/101625 Ceased WO2019114316A1 (fr) | 2017-12-11 | 2018-08-22 | Dispositif de balayage tridimensionnel, robot et procédé de traitement de données |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108089198B (fr) |
| WO (1) | WO2019114316A1 (fr) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111474530A (zh) * | 2020-04-05 | 2020-07-31 | 武汉大云物移智科技有限公司 | 一种基于激光雷达平台的作业距离测量系统及其使用方法 |
| CN111812617A (zh) * | 2020-07-28 | 2020-10-23 | 广东博智林机器人有限公司 | 激光雷达组件 |
| CN111913151A (zh) * | 2020-08-17 | 2020-11-10 | 中国人民解放军陆军工程大学 | 一种车载有源相控阵雷达 |
| CN111948666A (zh) * | 2020-07-21 | 2020-11-17 | 苏州玖物互通智能科技有限公司 | 安防雷达系统 |
| CN112799092A (zh) * | 2019-11-14 | 2021-05-14 | 珠海丽亭智能科技有限公司 | 一种用于车辆扫描的激光雷达扫描柱 |
| CN113030920A (zh) * | 2021-03-17 | 2021-06-25 | 苏州一径科技有限公司 | 标定角度的精度验证方法及装置、设备及存储介质 |
| CN113064145A (zh) * | 2021-03-24 | 2021-07-02 | 盎锐(上海)信息科技有限公司 | 基于激光雷达的水平标定方法、系统及激光雷达 |
| CN113126114A (zh) * | 2021-04-22 | 2021-07-16 | 四川阿泰因机器人智能装备有限公司 | 基于激光扫描重构的粮食精确抛投方法、系统及机器人 |
| CN113375556A (zh) * | 2021-06-18 | 2021-09-10 | 盎锐(上海)信息科技有限公司 | 全栈式实测实量系统、测量方法及激光雷达 |
| CN113495282A (zh) * | 2020-04-03 | 2021-10-12 | 北醒(北京)光子科技有限公司 | 一种双舵机扫描激光雷达及基于该雷达的体积测量方法 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107861128B (zh) * | 2017-12-11 | 2023-09-29 | 同方威视技术股份有限公司 | 三维扫描装置、机器人及数据处理方法 |
| CN108089198B (zh) * | 2017-12-11 | 2023-12-19 | 同方威视技术股份有限公司 | 三维扫描装置、机器人及数据处理方法 |
| IT201900019361A1 (it) | 2019-10-18 | 2021-04-18 | Elasizer S R L | Metodo per la personalizzazione e la prova virtuale di un oggetto e sistema corrispondente |
| CN112698304A (zh) * | 2019-10-22 | 2021-04-23 | 北醒(北京)光子科技有限公司 | 一种激光雷达系统 |
| CN111791968A (zh) * | 2020-06-09 | 2020-10-20 | 江苏斐飒机械科技有限公司 | 一种麦克纳姆轮底盘系统 |
| CN112305521B (zh) * | 2020-11-03 | 2021-11-30 | 福勤智能科技(昆山)有限公司 | 双激光雷达相对位置标定方法、装置、设备和存储介质 |
| CN112549011A (zh) * | 2020-12-01 | 2021-03-26 | 广州视源电子科技股份有限公司 | 模块化机器人 |
| CN112711027B (zh) * | 2020-12-08 | 2024-05-10 | 北京市首都公路发展集团有限公司 | 一种基于激光雷达点云数据的隧道内横向定位方法 |
| CN113744388A (zh) * | 2021-08-23 | 2021-12-03 | 太原向明智控科技有限公司 | 一种三维巷道建模系统及方法 |
| CN114111580B (zh) * | 2021-12-02 | 2023-07-25 | 华侨大学 | 一种基于单目视觉的自动测量系统及测量方法 |
| CN114488191B (zh) * | 2022-01-13 | 2025-07-04 | 杭州涂鸦信息技术有限公司 | 激光雷达扫描方法、控制设备及激光雷达 |
| CN115407361A (zh) * | 2022-10-11 | 2022-11-29 | 北京格镭信息科技有限公司 | 一种偏心双旋轴激光扫描仪 |
| CN115979173B (zh) * | 2023-03-03 | 2025-12-09 | 北京有竹居网络技术有限公司 | 三维扫描装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104656097A (zh) * | 2015-01-28 | 2015-05-27 | 武汉理工大学 | 基于旋转式二维激光三维重构系统的标定装置及方法 |
| CN104808192A (zh) * | 2015-04-15 | 2015-07-29 | 中国矿业大学 | 进行三维激光扫描的摆动装置及其坐标转换方法 |
| WO2016111437A1 (fr) * | 2015-01-05 | 2016-07-14 | 한화테크윈 주식회사 | Appareil lidar à balayage et procédé appliqué à celui-ci |
| CN105841631A (zh) * | 2016-03-22 | 2016-08-10 | 中国神华能源股份有限公司 | 三维激光扫描设备以及方法 |
| CN106199626A (zh) * | 2016-06-30 | 2016-12-07 | 上海交通大学 | 基于摆动激光雷达的室内三维点云地图生成系统及方法 |
| CN107861128A (zh) * | 2017-12-11 | 2018-03-30 | 同方威视技术股份有限公司 | 三维扫描装置、机器人及数据处理方法 |
| CN108089198A (zh) * | 2017-12-11 | 2018-05-29 | 同方威视技术股份有限公司 | 三维扫描装置、机器人及数据处理方法 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5100964B2 (ja) * | 2004-12-17 | 2012-12-19 | 株式会社パスコ | 航空レーザ測量におけるレーザデータの閲覧用画像生成方法 |
| CN102508258A (zh) * | 2011-11-29 | 2012-06-20 | 中国电子科技集团公司第二十七研究所 | 一种测绘信息获取激光三维成像雷达 |
| CN105319536B (zh) * | 2015-11-03 | 2018-03-16 | 深圳中智科创机器人有限公司 | 一种雷达三维扫描控制方法及系统 |
| CN105551039B (zh) * | 2015-12-14 | 2017-12-08 | 深圳先进技术研究院 | 结构光三维扫描系统的标定方法及装置 |
| CN206193235U (zh) * | 2016-11-24 | 2017-05-24 | 国网山东省电力公司电力科学研究院 | 一种电力巡检机器人用二维激光雷达标定装置 |
| CN106767513A (zh) * | 2016-12-30 | 2017-05-31 | 武汉海达数云技术有限公司 | 三维激光扫描装置 |
| CN207817211U (zh) * | 2017-12-11 | 2018-09-04 | 同方威视技术股份有限公司 | 三维扫描装置、角度确定辅助部件及机器人 |
-
2017
- 2017-12-11 CN CN201711302700.6A patent/CN108089198B/zh active Active
-
2018
- 2018-08-22 WO PCT/CN2018/101625 patent/WO2019114316A1/fr not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016111437A1 (fr) * | 2015-01-05 | 2016-07-14 | 한화테크윈 주식회사 | Appareil lidar à balayage et procédé appliqué à celui-ci |
| CN104656097A (zh) * | 2015-01-28 | 2015-05-27 | 武汉理工大学 | 基于旋转式二维激光三维重构系统的标定装置及方法 |
| CN104808192A (zh) * | 2015-04-15 | 2015-07-29 | 中国矿业大学 | 进行三维激光扫描的摆动装置及其坐标转换方法 |
| CN105841631A (zh) * | 2016-03-22 | 2016-08-10 | 中国神华能源股份有限公司 | 三维激光扫描设备以及方法 |
| CN106199626A (zh) * | 2016-06-30 | 2016-12-07 | 上海交通大学 | 基于摆动激光雷达的室内三维点云地图生成系统及方法 |
| CN107861128A (zh) * | 2017-12-11 | 2018-03-30 | 同方威视技术股份有限公司 | 三维扫描装置、机器人及数据处理方法 |
| CN108089198A (zh) * | 2017-12-11 | 2018-05-29 | 同方威视技术股份有限公司 | 三维扫描装置、机器人及数据处理方法 |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112799092A (zh) * | 2019-11-14 | 2021-05-14 | 珠海丽亭智能科技有限公司 | 一种用于车辆扫描的激光雷达扫描柱 |
| CN113495282A (zh) * | 2020-04-03 | 2021-10-12 | 北醒(北京)光子科技有限公司 | 一种双舵机扫描激光雷达及基于该雷达的体积测量方法 |
| CN111474530B (zh) * | 2020-04-05 | 2023-09-26 | 武汉大云物移智科技有限公司 | 一种基于激光雷达平台的作业距离测量系统及其使用方法 |
| CN111474530A (zh) * | 2020-04-05 | 2020-07-31 | 武汉大云物移智科技有限公司 | 一种基于激光雷达平台的作业距离测量系统及其使用方法 |
| CN111948666B (zh) * | 2020-07-21 | 2024-05-31 | 苏州玖物智能科技股份有限公司 | 安防雷达系统 |
| CN111948666A (zh) * | 2020-07-21 | 2020-11-17 | 苏州玖物互通智能科技有限公司 | 安防雷达系统 |
| CN111812617A (zh) * | 2020-07-28 | 2020-10-23 | 广东博智林机器人有限公司 | 激光雷达组件 |
| CN111812617B (zh) * | 2020-07-28 | 2023-07-07 | 广东博智林机器人有限公司 | 激光雷达组件 |
| CN111913151B (zh) * | 2020-08-17 | 2023-08-15 | 中国人民解放军陆军工程大学 | 一种车载有源相控阵雷达 |
| CN111913151A (zh) * | 2020-08-17 | 2020-11-10 | 中国人民解放军陆军工程大学 | 一种车载有源相控阵雷达 |
| CN113030920B (zh) * | 2021-03-17 | 2023-01-03 | 苏州一径科技有限公司 | 标定角度的精度验证方法及装置、设备及存储介质 |
| CN113030920A (zh) * | 2021-03-17 | 2021-06-25 | 苏州一径科技有限公司 | 标定角度的精度验证方法及装置、设备及存储介质 |
| CN113064145A (zh) * | 2021-03-24 | 2021-07-02 | 盎锐(上海)信息科技有限公司 | 基于激光雷达的水平标定方法、系统及激光雷达 |
| CN113064145B (zh) * | 2021-03-24 | 2024-03-29 | 盎锐(杭州)信息科技有限公司 | 基于激光雷达的水平标定方法、系统及激光雷达 |
| CN113126114A (zh) * | 2021-04-22 | 2021-07-16 | 四川阿泰因机器人智能装备有限公司 | 基于激光扫描重构的粮食精确抛投方法、系统及机器人 |
| CN113126114B (zh) * | 2021-04-22 | 2024-02-27 | 四川阿泰因机器人智能装备有限公司 | 基于激光扫描重构的粮食精确抛投方法、系统及机器人 |
| CN113375556A (zh) * | 2021-06-18 | 2021-09-10 | 盎锐(上海)信息科技有限公司 | 全栈式实测实量系统、测量方法及激光雷达 |
| CN113375556B (zh) * | 2021-06-18 | 2024-06-04 | 盎锐(杭州)信息科技有限公司 | 全栈式实测实量系统、测量方法及激光雷达 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108089198B (zh) | 2023-12-19 |
| CN108089198A (zh) | 2018-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019114316A1 (fr) | Dispositif de balayage tridimensionnel, robot et procédé de traitement de données | |
| WO2019114317A1 (fr) | Dispositif de balayage tridimensionnel, robot et procédé de traitement de données | |
| US12085409B2 (en) | Mobile system and method of scanning an environment | |
| CN207817211U (zh) | 三维扫描装置、角度确定辅助部件及机器人 | |
| JP7139052B2 (ja) | 測量システム | |
| US7876457B2 (en) | Laser metrology system and method | |
| CN105157697B (zh) | 基于光电扫描的室内移动机器人位姿测量系统及测量方法 | |
| US11692811B2 (en) | System and method of defining a path and scanning an environment | |
| US20200109937A1 (en) | System and method of defining a path and scanning an environment | |
| WO2009012474A1 (fr) | Procédé et système de détection de distance | |
| WO2014012351A1 (fr) | Système de positionnement d'un robot mobile et procédé de positionnement correspondant | |
| CN114585879A (zh) | 位姿估计的方法和装置 | |
| CN111837086A (zh) | 用于检测雷达波偏移的方法和设备 | |
| KR20190001861A (ko) | 무인 비행체의 프로펠러 구동모터를 이용한 라이다 스캐닝 장치 및 이를 포함하는 무인 비행체 | |
| CN110716206A (zh) | 激光雷达系统 | |
| US8390792B2 (en) | Distance measuring device | |
| CN207817197U (zh) | 三维扫描装置、角度标定部件及机器人 | |
| US12055660B2 (en) | Polygon scanning mirror for lidar beam scanning | |
| JP2001318148A (ja) | 全方位光波測距計および走行制御システム | |
| CN209433002U (zh) | 机载激光雷达光学扫描装置和飞行器 | |
| US20160341546A1 (en) | System and Method for Determination of Distance Between Two Points in 3-Dimensional Space | |
| JP2018054408A (ja) | 測量装置 | |
| JP2018189494A (ja) | 走査型距離測定装置 | |
| CN111880524A (zh) | 一种充电座、回充对接系统及激光对接方法 | |
| CN110940963A (zh) | 测量模组及自主移动设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18889723 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18889723 Country of ref document: EP Kind code of ref document: A1 |