Laser radar system

文档序号:748083 发布日期:2021-04-23 浏览:14次 中文

阅读说明:本技术 一种激光雷达系统 (Laser radar system ) 是由 疏达 刘云浩 李�远 于 2019-10-22 设计创作,主要内容包括:本申请涉及激光雷达系统领域,尤其涉及一种激光雷达系统。本申请激光雷达系统,包括测距装置、终端控制器、终端、输出装置,所述的测距装置用于分时采集局部数据或全局数据,并将数据发予终端控制器;所述的终端控制器与测距装置、终端、输出装置、外网信息连通,用于分时接收局部数据或全局数据,并调用终端或外网进行计算、处理,将计算结果发予输出装置;所述的终端用于计算局部数据,外网用于计算全局数据,并将计算结果发予终端控制器;所述的输出装置用于分时输出结果。本申请通过测距装置分时采集数据,终端控制器分时接收数据,并将数据处理后分时输出,使激光雷达可切换全局或局部模式,解决了现有技术存在的成本高,操作复杂的问题。(The application relates to the field of laser radar systems, in particular to a laser radar system. The laser radar system comprises a distance measuring device, a terminal controller, a terminal and an output device, wherein the distance measuring device is used for collecting local data or global data in a time-sharing manner and sending the data to the terminal controller; the terminal controller is communicated with the ranging device, the terminal, the output device and the external network information and is used for receiving local data or global data in a time-sharing manner, calling the terminal or the external network to calculate and process and sending a calculation result to the output device; the terminal is used for calculating local data, the external network is used for calculating global data and sending a calculation result to the terminal controller; the output device is used for outputting the result in a time-sharing manner. According to the laser radar time-sharing data acquisition system, data are acquired through the distance measuring device in a time-sharing mode, the terminal controller receives the data in a time-sharing mode, the data are output in a time-sharing mode after being processed, the global or local mode can be switched through the laser radar, and the problems of high cost and complex operation in the prior art are solved.)

1. A laser radar system is characterized by comprising a distance measuring device, a terminal controller, a terminal and an output device,

the distance measuring device is used for collecting local data or global data in a time-sharing manner and sending the data to the terminal controller;

the terminal controller is communicated with the ranging device, the terminal, the output device and the external network information and is used for receiving local data or global data in a time-sharing manner, calling the terminal or the external network to calculate and process and sending a calculation result to the output device;

the terminal is used for calculating and processing local data, the external network is used for calculating and processing global data, and a calculation result is sent to the terminal controller;

the output device is used for outputting the result in a time-sharing manner.

2. The lidar system of claim 1, wherein the time division is a complete time division, i.e., the time periods for collecting, receiving, outputting local data or global data do not coincide at all.

3. The lidar system according to claim 2, wherein the local data is obtained by performing ranging scanning on a set target area by a ranging device, the range of the set target area is 2-6 lines, and the measurement frame rate is 30-60 fps; the global data is all point cloud data in the range of the range finding device, the range of the range finding device is 4 rows by 4 columns to 240 rows by 320 columns, and the scanning frame rate is 5-120 fps.

4. The lidar system of claim 3, wherein the range finder comprises a TOF chip and a sensor array, the TOF chip being coupled to the sensor array.

5. The lidar system according to claim 4, wherein the terminal controller comprises a data acquisition unit, a data fusion unit, and a control unit, the data acquisition unit is configured to receive local data or global data acquired by the ranging device in a time-sharing manner, the data fusion unit is configured to fuse data calculation results of the terminal and the external network, and the control unit is configured to control the data acquisition unit and the data fusion unit, and to invoke the terminal or the external network to perform calculation and processing.

6. The lidar system according to claim 5, wherein the fusing of the data calculation results of the terminal and the extranet by the data fusing unit comprises: redundant noise is removed, point clouds are clustered, and contours are extracted.

7. The lidar system of claim 6, wherein the processing of the local data by the terminal comprises: KALMAN and median filtering; ambient light, temperature and distance compensation; optical axis and optical calibration; removing outliers; stray light is shielded.

8. The lidar system of claim 7, wherein the computing of global data by the extranet comprises: point cloud splicing, multi-frame point cloud merging, point cloud matching and generation of a map passing through a path.

9. The lidar system of claim 8, wherein the time-shared output of the output device comprises: the global data result is a full-pixel cloud image, and the frame number is 15-20 fps; the local data result is the local measurement distance, and the frame number is 30-60 fps.

10. The lidar system of claim 9, further comprising a switch for communicating the rangefinder and the terminal controller, wherein the switch is a CPLD/FPGA based MIPI-to-multipath DVP interface.

Technical Field

The invention relates to the field of laser radars, in particular to a laser radar system.

Background

Currently, laser radars can work in different modes according to different requirements. When a map is constructed, taking a scanning area in a measuring range as an interested area, taking the scanning range with the transverse direction and the longitudinal direction of 132 degrees and 9 degrees as an example, the data at the moment is full scanning, namely full pixel scanning of 240 rows and 320 columns, and collecting, filtering, compensating, calibrating and matching all points to form global point cloud map information; and in the process of scanning the front obstacle, only the front area needs to be started for scanning, if a front target area is set, the transverse direction is 60 degrees multiplied by 9 degrees, the front obstacle can be detected only by starting 2-6 lines of scanning according to the requirement at the moment, the data volume is relatively small at the moment, the point cloud can be calculated and processed very fast, and the obstacle can be detected in time.

However, most of the existing laser radar systems are switched between modes of mechanical scanning or solid-state scanning, pulse scanning or flight time phase scanning, point scanning or surface scanning, and are lack of switching between full scanning and target area scanning modes, and for the switching between the modes, 1 ranging mode laser radar system and 1 full-pixel mode laser radar system are often adopted to respectively work, so that the problems of high equipment cost and complex operation are caused.

Disclosure of Invention

The embodiment of the application provides a laser radar system, and solves the problems of high equipment cost and complex operation in the prior art.

To achieve the purpose, the embodiment of the invention adopts the following technical scheme:

on one hand, the laser radar system comprises a distance measuring device, a terminal controller, a terminal and an output device,

the distance measuring device is used for collecting local data or global data in a time-sharing manner and sending the data to the terminal controller;

the terminal controller is communicated with the ranging device, the terminal, the output device and the external network information and is used for receiving local data or global data in a time-sharing manner, calling the terminal or the external network to calculate and process and sending a calculation result to the output device;

the terminal is used for calculating and processing local data, the external network is used for calculating and processing global data, and a calculation result is sent to the terminal controller;

the output device is used for outputting the result in a time-sharing manner.

In a possible implementation manner, the time division is complete time division, that is, time periods for acquiring, receiving, and outputting the local data or the global data are not overlapped completely.

In a possible implementation manner, the local data is obtained by performing ranging scanning on a set target area by a ranging device, the range of the set target area is 2-6 lines, and the measurement frame rate is 30-60 fps; the global data is all point cloud data in the range of the range finding device, the range of the range finding device is 4 rows by 4 columns to 240 rows by 320 columns, and the scanning frame rate is 5-120 fps.

In a possible implementation manner, the distance measuring device includes a TOF chip and a sensor array, and the TOF chip is connected with the sensor array.

In a possible implementation manner, the terminal controller includes a data acquisition unit, a data fusion unit, and a control unit, the data acquisition unit is configured to receive local data or global data acquired by the distance measuring device in a time-sharing manner, the data fusion unit is configured to fuse data calculation results of the terminal and the external network, and the control unit is configured to control the data acquisition unit and the data fusion unit, and call the terminal or the external network to perform calculation and processing.

In a possible implementation manner, the fusing of the data calculation results of the terminal and the external network by the data fusion unit includes: redundant noise is removed, point clouds are clustered, and contours are extracted.

In a possible implementation manner, the processing, by the terminal, of the local data calculation includes: KALMAN and median filtering; ambient light, temperature and distance compensation; optical axis and optical calibration; removing outliers; stray light is shielded.

In a possible implementation manner, the computation processing of the global data by the external network includes: point cloud splicing, multi-frame point cloud merging, point cloud matching and generation of a map passing through a path.

In a possible implementation manner, the time-sharing output result of the output device includes: the global data result is a full-pixel cloud image, and the frame number is 15-20 fps; the local data result is the local measurement distance, and the frame number is 30-60 fps.

In a possible implementation manner, the laser radar system further includes an adapter for communicating the ranging device and the terminal controller, and the adapter is an MIPI-to-multipath DVP interface based on a CPLD/FPGA.

According to the embodiment of the application, the distance measuring device collects data in a time-sharing mode, the terminal controller receives the data in a time-sharing mode and outputs the data in a time-sharing mode after processing the data, so that the laser radar can be switched in a global mode or a local mode, and the problems of high cost and complex operation of the device in the prior art are solved.

Drawings

Fig. 1 is a schematic diagram of a device connection according to an embodiment of the present application.

Fig. 2 is a schematic diagram of a terminal controller unit connection according to an embodiment of the present application.

Fig. 3 is a schematic diagram of a device with an adapter according to an embodiment of the present application.

In the figure: 1. a distance measuring device; 2. a terminal controller; 3. a terminal; 4. an output device; 5. a data acquisition unit; 6. a data fusion unit; 7. a control unit; 8. an adapter.

Detailed Description

The technical scheme of the application is further explained by the specific implementation mode in combination with the attached drawings.

It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.

In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, apparatus, article, or device that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or device.

As shown in fig. 1 and fig. 2, a laser radar system includes a distance measuring device 1, a terminal controller 2, a terminal 3, and an output device 4,

the distance measuring device 1 is used for collecting local data or global data in a time-sharing manner and sending the data to the terminal controller 2;

the terminal controller 2 is communicated with the ranging device 1, the terminal 3, the output device 4 and the extranet information, and is used for receiving local data or global data in a time-sharing manner, calling the terminal 3 or the extranet to perform calculation and processing, and sending a calculation result to the output device 4;

the terminal 3 is used for calculating and processing local data, the external network is used for calculating and processing global data, and a calculation result is sent to the terminal controller 2;

the output device 4 is used for outputting the result in a time-sharing manner.

The time-sharing working mode is as follows: the terminal controller 2 interactively provides command requests of different trigger modes to the distance measuring device 1, the distance measuring device 1 responds to the command triggered by each terminal controller 2, processes the service requests in a time slice rotating mode, and transmits corresponding results to the terminal controller 2 in an interactive mode. The time slice means that the terminal controller 2 divides the time into a plurality of segments, and each segment is a time slice. The terminal controller 2 takes the time slice as a unit to serve each trigger command in turn, calls the terminal 3 to calculate and process local data or calls an external network to calculate global data, and sends the data returned by the terminal 3 and the external network to the output device, the output device 4 outputs the result of the local data or the global data to complete a process, and each process uses one time slice, so that each trigger command is not influenced by other processes.

This application is through 1 timesharing data collection of range unit, and terminal control unit 2 timesharing data reception to with timesharing output behind the data processing, make laser radar can adopt global mode or local mode work in a time slice, need not take 1 range mode laser radar and 1 full pixel mode laser radar to carry out global measurement, local measurement mode's switching, solved current device with high costs, the problem of operation complicacy.

The time sharing is complete time sharing, that is, the time periods for acquiring, receiving and outputting the local data or the global data are not coincident completely.

For example, local data is collected, received and output in a first time slice, global data is collected, received and output in a second time slice, and time periods of the first time slice and the second time slice are not coincident completely.

The local data is obtained by the distance measuring device 1 by carrying out distance measuring scanning on a preset target area, the range of the preset target area is 2-6 lines, and the measuring frame rate is 30-60 fps; the local data only relates to target area data and is generally used for detecting a front obstacle, the data volume is small relative to the overall data, the calculation is carried out by adopting the terminal 3 arranged in the system, the calculation and the processing of point cloud are accelerated, and the obstacle can be detected in time.

The global data is all point cloud data in the range of the range finding device, the range of the range finding device is 4 rows by 4 columns to 240 rows by 320 columns, and the scanning frame rate is 5-120 fps. The global data generally collects, filters, compensates, calibrates and matches all points in the measuring range and is used for forming global point cloud map information, the data is comprehensive, and the calculated amount is large, so that an external network with strong calculation capability is adopted for calculation.

The distance measuring device 1 comprises a TOF chip and a sensor array, wherein the TOF chip is connected with the sensor array. Wherein the TOF chip and the sensor array are the prior art.

As shown in fig. 2, the terminal controller 2 includes a data acquisition unit 5, a data fusion unit 6, and a control unit 7, where the data acquisition unit 5 is configured to receive local data or global data acquired by the distance measuring device 1 in a time-sharing manner, the data fusion unit 6 is configured to fuse data calculation results of the terminal 3 and the external network, and the control unit 7 is configured to control the data acquisition unit 5 and the data fusion unit 6, and call the terminal 3 or the external network to perform calculation and processing.

After the ranging data, namely local data, in the region of interest is sent to the terminal controller 2 by the ranging device 1, the data acquisition unit 5 of the terminal controller 2 receives the local data, calls a GPU or DSP processor of the terminal 3 to calculate, filters, compensates, calibrates and matches the acquired point cloud data to obtain distance information of a front obstacle, and only one distance information is returned to the terminal controller 2;

when the distance measuring device 1 sends the data scanned by the full pixels, namely the global data to the terminal controller 2, the data acquisition unit 5 of the terminal controller 2 receives the global data, sends the data to the external network for calculation, and sends the formed point cloud map back to the terminal controller 2 after the external network is calculated.

The data acquisition unit 5 receives local data or global data acquired by the distance measuring device 1 in a time-sharing manner, and the control unit 7 calls the terminal 3 or an external network to calculate and process in a time-sharing manner.

The data fusion unit 6 of the terminal controller 2 fuses the data calculation results of the terminal 3 and the external network, that is, the distance information of the front obstacle and the point cloud map.

The fusion of the data calculation results of the terminal 3 and the external network by the data fusion unit 6 comprises the following steps: redundant noise is removed, point clouds are clustered, and contours are extracted.

Redundant noise refers to redundant data which demonstrates or supports point cloud after global data and local data are fused so as to enhance the stability of the point cloud, and also brings redundant noise data, and the noise needs to be removed.

Point cloud clustering means that point clouds forming objects are in a fixed certain spatial range, and if a point with a distance smaller than 5mm between the point and the point is an object, a class of objects are formed. In the prior art, clustering is performed according to the distance between points to form different point cloud categories.

The contour extraction means that after point cloud clustering is finished, the clusters are distinguished from one another, and therefore the contour can be extracted.

The prior art is to eliminate redundant noise, cluster point clouds and extract contours.

The calculation processing of the local data by the terminal 3 includes: KALMAN and median filtering; ambient light, temperature and distance compensation; optical axis and optical calibration; removing outliers; stray light is shielded.

Wherein, Kalman filtering refers to smoothing the process error in the data acquisition process. In the laser radar data, Kalman filtering is used for mainly filtering noise, removing large errors and smoothing errors in the acquisition process, so that the data in the acquisition process is closer to an ideal value.

The median filtering is to delete jumping points in the data collected by the laser radar. If sudden jump points appear, the points are filtered through median filtering, and normal ranging of the laser radar is not affected.

Ambient light compensation: because the laser radar is a light wave of 850nm, interference of various light waves of ambient light can be received outdoors, and the interference caused by the light waves needs to be corrected and compensated, for example, if the interference to the laser radar is linearly distributed in an ambient light intensity interval of 20-75klux, that is, the stronger the ambient light, the larger the interference (the larger/the smaller the range deviation is), the linear compensation can be performed on the laser radar, and the correction is performed according to an increasing relation (that is, different offsets of different distances and different light intensities, for example, the offset of 10.5 meters under 10 meters of 75klux light intensity is, the error offset is 50cm, and when the ambient light compensation is performed, the offset of 50cm is subtracted under 75klux at a distance of 10 meters.

The test can still work normally under the outdoor illumination condition. And recording the current outdoor light intensity by using an illuminometer, then moving the obstacles made of different materials backwards along the central axis of the prototype according to different distances in a certain step length, and comparing the distance measurement of different materials with the difference of the real distance.

Temperature and distance compensation: the change (the generated offset) of the laser radar ranging along with the change of the temperature can be obtained according to the change, namely the temperature drift, sent by the laser radar along with the change of the temperature, and the temperature compensation list is obtained according to the offset of the laser radar along with the temperature, namely the offset list caused under different temperatures in different distances, so that the temperature compensation of the laser radar can be realized by bringing the data of the temperature compensation list into the distance calculation process of the laser radar.

Optical axis and optical calibration: the method comprises the steps of acquiring data of the laser radar to obtain a current whole frame picture (a gray scale image and a point cloud image), and checking whether an optical axis is deviated or not by checking a current central row and a current central column.

Shielding stray light: in the solid-state ToF radar, in addition to the light reflected by the object 1 entering the lens during ranging, the scattered light of the objects 2 and 3 close to the radar also enters the lens. Such stray light may cause a deviation in the range of the object 1, which needs to be shielded.

KALMAN and median filtering; ambient light, temperature and distance compensation; optical axis and optical calibration; removing outliers; shielding stray light is prior art.

The computing process of the external network on the global data comprises the following steps: point cloud splicing, multi-frame point cloud merging, point cloud matching and generation of a map passing through a path.

The point cloud splicing means that whether the point cloud of the current frame and the point cloud of the previous frame change at different moments or not is calculated according to the space relative position of the point clouds, namely the relation between the previous frame and the next frame in the similar animation is spliced to form the whole animation.

After point clouds at different moments are spliced, multi-frame point clouds are merged into a scene;

the point cloud matching means that mismatching is prevented from occurring in a plurality of very similar scenes, such as a long corridor, and the mismatching is easy to occur, and the point cloud matching at the position can be closed by multi-frame matching so as to prevent the mismatching;

point cloud splicing, multi-frame point cloud merging, point cloud matching and generation of a map passing through a path are the prior art.

The time-sharing output result of the output device 4 comprises: the global data result is a full-pixel cloud image, and the frame number is 15-20 fps; the local data result is the local measurement distance, and the frame number is 30-60 fps.

Wherein, the frame number of the global data result is 15-20 frames, which is obtained after the treatments of kalman filtering, correction list compensation, ambient light compensation, temperature compensation and the like; the frame number is reduced compared with the whole data 5-120 frames.

The laser radar system further comprises an adapter 8 used for communicating the ranging device with the terminal controller, and the adapter 8 is an MIPI-to-multi-path DVP interface based on a CPLD/FPGA.

The switch 8 is a bridge device that transfers mipi data from a camera or the like to the application processor via a parallel port interface. All internal registers may be accessed through I2 c. The adapter plate is divided into two ends, wherein one end is a butt joint data source (lidar type sensor); one end is connected with the terminal controller 2. The docking terminal controller 2 has two driving modes, one is a local data acquisition mode; one is the global data acquisition mode.

The technical principles of the present application have been described above in connection with specific embodiments. The description is made for the purpose of illustrating the principles of the present application and is not to be construed in any way as limiting the scope of the application. Based on the explanations herein, those skilled in the art will be able to conceive of other embodiments of the present application without inventive effort, which shall fall within the scope of the present application.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:激光雷达通信方法和激光雷达通信系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!