CN111177869B - Method, device and equipment for determining sensor layout scheme - Google Patents
Method, device and equipment for determining sensor layout scheme Download PDFInfo
- Publication number
- CN111177869B CN111177869B CN202010002886.9A CN202010002886A CN111177869B CN 111177869 B CN111177869 B CN 111177869B CN 202010002886 A CN202010002886 A CN 202010002886A CN 111177869 B CN111177869 B CN 111177869B
- Authority
- CN
- China
- Prior art keywords
- obstacle
- sensor
- layout scheme
- sensors
- vehicle
- 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.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Traffic Control Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
技术领域technical field
本申请涉及智能驾驶技术领域,尤其涉及一种传感器布局方案的确定方法、装置及设备。The present application relates to the technical field of intelligent driving, and in particular to a method, device and equipment for determining a sensor layout scheme.
背景技术Background technique
通常,智能驾驶车辆的感知系统采用多传感器融合感知的方案。传感器作为感知系统的硬件载体,直接决定了整套感知系统的性能上限。为了达到最佳的感知效果,有必要采用一套系统的、科学的传感器布局方案。Generally, the perception system of an intelligent driving vehicle adopts a multi-sensor fusion perception scheme. As the hardware carrier of the perception system, the sensor directly determines the performance upper limit of the entire perception system. In order to achieve the best perception effect, it is necessary to adopt a systematic and scientific sensor layout scheme.
目前,在确定智能驾驶车辆的传感器布局方案时,主要基于各个传感器的物理参数计算各个传感器的感知范围,进而基于计算出的各传感器的感知范围,确定各传感器的布局方案。At present, when determining the sensor layout scheme of an intelligent driving vehicle, the sensing range of each sensor is mainly calculated based on the physical parameters of each sensor, and then the layout scheme of each sensor is determined based on the calculated sensing range of each sensor.
但是,上述方案中确定出的传感器布局方案通常无法达到最优的感知效果。However, the sensor layout scheme determined in the above scheme usually cannot achieve the optimal perception effect.
发明内容Contents of the invention
本申请提供一种传感器布局方案的确定方法、装置及设备,能够保证确定出的传感器布局方案的感知效果最优。The present application provides a method, device and equipment for determining a sensor layout scheme, which can ensure that the determined sensor layout scheme has an optimal perception effect.
第一方面,本申请提供一种传感器布局方案的确定方法,包括:In a first aspect, the present application provides a method for determining a sensor layout scheme, including:
获取车辆的车型参数以及多个候选传感器的标识;根据所述车辆的车型参数、所述多个候选传感器的标识以及各所述候选传感器对应的障碍物探测模型,确定传感器布局方案,所述传感器布局方案包括:多个目标传感器的标识,以及各所述目标传感器在所述车辆的目标安装位置,其中,所述多个目标传感器为所述多个候选传感器的子集。Obtain vehicle model parameters and identifications of multiple candidate sensors; determine a sensor layout scheme according to the vehicle model parameters, the identifications of the multiple candidate sensors, and the obstacle detection model corresponding to each of the candidate sensors, the sensor The layout scheme includes: identifications of multiple target sensors, and target installation positions of each of the target sensors on the vehicle, wherein the multiple target sensors are a subset of the multiple candidate sensors.
由于在确定传感器布局方案时,是根据车辆的车型参数和各候选传感器对应的障碍物探测模型来确定的,也就是说,在确定传感器布局方案过程中利用障碍物探测模型模拟出了不同候选传感器对障碍物的实际探测过程,使得确定出的传感器布局方案是最适合该车辆的,即按照该布局方案对车辆进行传感器布局,能够使得传感器的感知效果达到最优。When determining the sensor layout scheme, it is determined according to the model parameters of the vehicle and the obstacle detection model corresponding to each candidate sensor, that is, in the process of determining the sensor layout scheme, the obstacle detection model is used to simulate different candidate sensors. The actual detection process of obstacles makes the determined sensor layout scheme most suitable for the vehicle, that is, the sensor layout of the vehicle according to the layout scheme can make the sensor's perception effect optimal.
一种可能的实现方式中,所述根据所述车辆的车型参数、所述多个候选传感器的标识以及各所述候选传感器对应的障碍物探测模型,确定传感器布局方案,包括:根据所述车辆的车型参数、所述多个候选传感器的标识、各所述候选传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定传感器布局方案,所述传感器布局方案对应的障碍物探测结果满足预设条件。In a possible implementation manner, the determining the sensor layout scheme according to the model parameters of the vehicle, the identifiers of the plurality of candidate sensors, and the obstacle detection model corresponding to each of the candidate sensors includes: according to the vehicle vehicle model parameters, the identifiers of the multiple candidate sensors, the obstacle detection model corresponding to each of the candidate sensors, and the geometric models of multiple obstacles, determine the sensor layout scheme, and the obstacle detection result corresponding to the sensor layout scheme Meet the preset conditions.
通过对障碍物建立几何模型,一方面对障碍物的特征进行简化,减少计算量,另一方面,将障碍物的几何模型和传感器对应的障碍物探测模型结合起来,提高了传感器布局方案对应的障碍物探测结果的准确性,保证了确定出的传感器布局方案为感知效果最优方案。By establishing a geometric model of the obstacle, on the one hand, the characteristics of the obstacle are simplified to reduce the amount of calculation; The accuracy of the obstacle detection results ensures that the determined sensor layout scheme is the optimal scheme for the perception effect.
一种可能的实现方式中,所述车辆的车型参数包括所述车辆的三维模型;所述根据所述车辆的车型参数、所述多个候选传感器的标识、各所述候选传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定传感器布局方案,包括:根据所述车辆的三维模型,以及所述多个候选传感器的标识,确定第一布局方案,所述第一布局方案包括多个临时传感器的标识,以及各所述临时传感器在所述车辆的临时安装位置,所述多个临时传感器为所述多个候选传感器的子集;根据所述车辆的三维模型、所述第一布局方案中的各所述临时传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定所述第一布局方案对应的障碍物探测结果;判断所述第一布局方案对应的障碍物探测结果是否满足预设条件;若是,则将所述第一布局方案作为所述传感器布局方案;若否,则根据所述第一布局方案对应的障碍物探测结果,以及所述车辆的三维模型,对所述第一布局方案进行调整,直至调整后的布局方案对应的障碍物探测结果满足所述预设条件。In a possible implementation manner, the model parameters of the vehicle include a three-dimensional model of the vehicle; The detection model, and the geometric models of multiple obstacles, determine the sensor layout scheme, including: according to the three-dimensional model of the vehicle, and the identification of the plurality of candidate sensors, determine a first layout scheme, the first layout scheme includes The identification of multiple temporary sensors, and the temporary installation position of each of the temporary sensors in the vehicle, the multiple temporary sensors are a subset of the multiple candidate sensors; according to the three-dimensional model of the vehicle, the first An obstacle detection model corresponding to each of the temporary sensors in a layout scheme, and a plurality of geometric models of obstacles, determine the obstacle detection result corresponding to the first layout scheme; determine the obstacle corresponding to the first layout scheme Whether the object detection result satisfies the preset condition; if yes, the first layout scheme is used as the sensor layout scheme; if not, according to the obstacle detection result corresponding to the first layout scheme, and the three-dimensional The first layout scheme is adjusted until the obstacle detection result corresponding to the adjusted layout scheme satisfies the preset condition.
通过该实现方式的迭代过程,可以实现对初始布局方案不断进行调整,得到最终的传感器布局方案,由于在调整过程中,根据了当前布局方案对应的障碍物探测结果和车辆三维模型,使得调整迭代过程中的障碍物探测结果是不断被优化的,从而使得最终得到的传感器布局方案对应的感知效果是最优的。Through the iterative process of this implementation method, the initial layout scheme can be continuously adjusted to obtain the final sensor layout scheme. In the adjustment process, according to the obstacle detection results corresponding to the current layout scheme and the 3D vehicle model, the adjustment iteration The result of obstacle detection in the process is continuously optimized, so that the perception effect corresponding to the final sensor layout scheme is optimal.
一种可能的实现方式中,所述根据所述车辆的三维模型、所述第一布局方案中的各所述临时传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定所述第一布局方案对应的障碍物探测结果,包括:根据各所述临时传感器对应的障碍物探测模型以及所述车辆的三维模型,获取各所述临时传感器对应的有效探测范围,根据各所述临时传感器对应的有效探测范围以及各所述临时传感器所属的类型,获取所述第一布局方案中的每种类型的传感器对应的有效探测范围;针对所述多个障碍物中的每个障碍物,根据所述障碍物的几何模型、所述第一布局方案中的各类型的传感器对应的有效探测范围,获取所述障碍物对应的探测结果;根据所述多个障碍物各自对应的探测结果,确定所述第一布局方案对应的障碍物探测结果。In a possible implementation manner, according to the three-dimensional model of the vehicle, the obstacle detection model corresponding to each of the temporary sensors in the first layout scheme, and the geometric models of multiple obstacles, the The obstacle detection result corresponding to the first layout scheme includes: obtaining the effective detection range corresponding to each of the temporary sensors according to the obstacle detection model corresponding to each of the temporary sensors and the three-dimensional model of the vehicle, and obtaining the effective detection range corresponding to each of the temporary sensors according to each of the temporary For the effective detection range corresponding to the sensor and the type to which each temporary sensor belongs, obtain the effective detection range corresponding to each type of sensor in the first layout scheme; for each obstacle in the plurality of obstacles, According to the geometric model of the obstacle and the effective detection range corresponding to each type of sensor in the first layout scheme, the detection result corresponding to the obstacle is obtained; according to the detection results corresponding to each of the plurality of obstacles, Determine an obstacle detection result corresponding to the first layout scheme.
一种可能的实现方式中,所述根据所述障碍物的几何模型、所述第一布局方案中的各类型的传感器对应的有效探测范围,获取所述障碍物对应的探测结果,包括:根据所述障碍物的几何模型、所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定所述第一布局方案中的每种类型的传感器在所述障碍物处于不同位置的情况下,对所述障碍物的探测结果;将所述第一布局方案中的各种类型的传感器对所述障碍物的探测结果进行融合,得到所述障碍物对应的探测结果。In a possible implementation manner, the obtaining the detection result corresponding to the obstacle according to the geometric model of the obstacle and the effective detection range corresponding to each type of sensor in the first layout scheme includes: according to The geometric model of the obstacle, the installation position and the effective detection range of each type of sensor in the first layout scheme are respectively determined when the obstacle is in the position of each type of sensor in the first layout scheme. In the case of different positions, the detection results of the obstacles; the detection results of the obstacles of various types of sensors in the first layout scheme are fused to obtain the detection results corresponding to the obstacles.
一种可能的实现方式中,所述根据所述障碍物的几何模型、所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定所述第一布局方案中的每种类型的传感器在所述障碍物处于不同位置的情况下,对所述障碍物的探测结果,包括:在预设范围内确定所述障碍物的多个位置点,所述预设范围以所述车辆的中心点为中心;在所述障碍物位于每个所述位置点时,根据所述障碍物的几何模型、以及所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定出每种类型的传感器对所述障碍物进行探测得到的障碍物探测点的数量以及障碍物探测面积;若所述障碍物探测点的数量大于或者等于第一判断阈值,且所述障碍物探测面积与所述障碍物自身面积之比大于或者等于第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为探测到;若所述障碍物探测点的数量小于所述第一判断阈值,或所述障碍物探测面积与所述障碍物自身面积之比小于所述第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为未探测到。In a possible implementation manner, according to the geometric model of the obstacle, the installation position and effective detection range of each type of sensor in the first layout scheme, respectively determine the When each type of sensor is in a different position of the obstacle, the detection result of the obstacle includes: determining a plurality of position points of the obstacle within a preset range, and the preset range is within a range of The center point of the vehicle is the center; when the obstacle is located at each of the position points, according to the geometric model of the obstacle, and the installation position and location of each type of sensor in the first layout scheme The effective detection range is to determine the number of obstacle detection points and the obstacle detection area obtained by each type of sensor to detect the obstacle; if the number of the obstacle detection points is greater than or equal to the first judgment threshold, And the ratio of the detection area of the obstacle to the area of the obstacle itself is greater than or equal to the second judgment threshold, then it is determined that the detection result of this type of sensor for the obstacle is detected; if the obstacle detection point is less than the first judgment threshold, or the ratio of the obstacle detection area to the obstacle’s own area is smaller than the second judgment threshold, then it is determined that the detection result of this type of sensor for the obstacle is Not detected.
一种可能的实现方式中,所述障碍物对应的探测结果用于指示所述障碍物在不同位置点时分别被哪些类型的传感器探测到。In a possible implementation manner, the detection result corresponding to the obstacle is used to indicate which types of sensors detect the obstacle at different positions.
一种可能的实现方式中,所述根据各所述临时传感器对应的障碍物探测模型以及所述车辆的三维模型,获取各所述临时传感器对应的有效探测范围,包括:针对每个所述临时传感器,根据该临时传感器对应的障碍物探测模型,确定该临时传感器对应的实际探测范围;根据该临时传感器对应的障碍物探测模型以及所述车辆的三维模型,确定该临时传感器对应的遮挡探测范围;根据所述实际探测范围和所述遮挡探测范围,确定该临时传感器的有效探测范围。In a possible implementation manner, the obtaining the effective detection range corresponding to each of the temporary sensors according to the obstacle detection model corresponding to each of the temporary sensors and the three-dimensional model of the vehicle includes: for each of the temporary The sensor, according to the obstacle detection model corresponding to the temporary sensor, determines the actual detection range corresponding to the temporary sensor; according to the obstacle detection model corresponding to the temporary sensor and the three-dimensional model of the vehicle, determines the occlusion detection range corresponding to the temporary sensor ; Determine the effective detection range of the temporary sensor according to the actual detection range and the occlusion detection range.
该实现方式中,确定传感器的有效探测范围的方式与现有的仅根据传感器的物理参数确定有效探测范围相比,能够提高有效探测范围的精度。In this implementation manner, the method of determining the effective detection range of the sensor can improve the accuracy of the effective detection range compared with the existing method of determining the effective detection range only based on the physical parameters of the sensor.
一种可能的实现方式中,所述根据所述车辆的三维模型,以及所述多个候选传感器的标识,确定第一布局方案,包括:根据所述车辆的三维模型,确定所述车辆对应的可安装传感器的多个候选位置;根据所述多个候选位置,以及所述多个候选传感器的标识,确定第一布局方案。In a possible implementation manner, the determining the first layout scheme according to the three-dimensional model of the vehicle and the identifiers of the plurality of candidate sensors includes: determining the corresponding layout of the vehicle according to the three-dimensional model of the vehicle. A plurality of candidate positions for installing the sensors; according to the plurality of candidate positions and identifications of the plurality of candidate sensors, a first layout scheme is determined.
第二方面,本申请提供一种传感器布局方案的确定装置,包括:In a second aspect, the present application provides a device for determining a sensor layout scheme, including:
获取模块,用于获取车辆的车型参数以及多个候选传感器的标识;An acquisition module, configured to acquire model parameters of the vehicle and identifications of multiple candidate sensors;
确定模块,用于根据所述车辆的车型参数、所述多个候选传感器的标识以及各所述候选传感器对应的障碍物探测模型,确定传感器布局方案,所述传感器布局方案包括:多个目标传感器的标识,以及各所述目标传感器在所述车辆的目标安装位置,其中,所述多个目标传感器为所述多个候选传感器的子集。A determining module, configured to determine a sensor layout scheme according to the model parameters of the vehicle, the identifiers of the plurality of candidate sensors, and the obstacle detection model corresponding to each of the candidate sensors, the sensor layout scheme including: a plurality of target sensors , and the target installation position of each of the target sensors in the vehicle, wherein the multiple target sensors are a subset of the multiple candidate sensors.
一种可能的实现方式中,所述确定模块具体用于:根据所述车辆的车型参数、所述多个候选传感器的标识、各所述候选传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定传感器布局方案,所述传感器布局方案对应的障碍物探测结果满足预设条件。In a possible implementation manner, the determination module is specifically configured to: according to the model parameters of the vehicle, the identifiers of the plurality of candidate sensors, the obstacle detection model corresponding to each of the candidate sensors, and the plurality of obstacle detection models The geometric model of the sensor layout scheme is determined, and the obstacle detection result corresponding to the sensor layout scheme satisfies a preset condition.
一种可能的实现方式中,所述车辆的车型参数包括所述车辆的三维模型;所述确定模块具体用于:根据所述车辆的三维模型,以及所述多个候选传感器的标识,确定第一布局方案,所述第一布局方案包括多个临时传感器的标识,以及各所述临时传感器在所述车辆的临时安装位置,所述多个临时传感器为所述多个候选传感器的子集;根据所述车辆的三维模型、所述第一布局方案中的各所述临时传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定所述第一布局方案对应的障碍物探测结果;判断所述第一布局方案对应的障碍物探测结果是否满足预设条件;若是,则将所述第一布局方案作为所述传感器布局方案;若否,则根据所述第一布局方案对应的障碍物探测结果,以及所述车辆的三维模型,对所述第一布局方案进行调整,直至调整后的布局方案对应的障碍物探测结果满足所述预设条件。In a possible implementation manner, the model parameters of the vehicle include a three-dimensional model of the vehicle; the determining module is specifically configured to: determine the first A layout plan, the first layout plan includes identifications of a plurality of temporary sensors, and a temporary installation position of each of the temporary sensors in the vehicle, and the plurality of temporary sensors is a subset of the plurality of candidate sensors; According to the three-dimensional model of the vehicle, the obstacle detection model corresponding to each of the temporary sensors in the first layout scheme, and the geometric models of multiple obstacles, determine the obstacle detection result corresponding to the first layout scheme ; Judging whether the obstacle detection result corresponding to the first layout scheme satisfies the preset condition; if so, using the first layout scheme as the sensor layout scheme; The obstacle detection result and the three-dimensional model of the vehicle are adjusted to the first layout scheme until the obstacle detection result corresponding to the adjusted layout scheme satisfies the preset condition.
一种可能的实现方式中,所述确定模块具体用于:根据各所述临时传感器对应的障碍物探测模型以及所述车辆的三维模型,获取各所述临时传感器对应的有效探测范围,根据各所述临时传感器对应的有效探测范围以及各所述临时传感器所属的类型,获取所述第一布局方案中的每种类型的传感器对应的有效探测范围;针对所述多个障碍物中的每个障碍物,根据所述障碍物的几何模型、所述第一布局方案中的各类型的传感器对应的有效探测范围,获取所述障碍物对应的探测结果;根据所述多个障碍物各自对应的探测结果,确定所述第一布局方案对应的障碍物探测结果。In a possible implementation manner, the determining module is specifically configured to: obtain the effective detection range corresponding to each of the temporary sensors according to the obstacle detection model corresponding to each of the temporary sensors and the three-dimensional model of the vehicle, and obtain the effective detection range corresponding to each of the temporary sensors; For the effective detection range corresponding to the temporary sensor and the type to which each of the temporary sensors belongs, obtain the effective detection range corresponding to each type of sensor in the first layout scheme; for each of the plurality of obstacles Obstacles, according to the geometric model of the obstacle and the effective detection range corresponding to each type of sensor in the first layout scheme, obtain the detection result corresponding to the obstacle; The detection result is to determine the obstacle detection result corresponding to the first layout scheme.
一种可能的实现方式中,所述确定模块具体用于:根据所述障碍物的几何模型、所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定所述第一布局方案中的每种类型的传感器在所述障碍物处于不同位置的情况下,对所述障碍物的探测结果;将所述第一布局方案中的各种类型的传感器对所述障碍物的探测结果进行融合,得到所述障碍物对应的探测结果。In a possible implementation manner, the determining module is specifically configured to: respectively determine the Each type of sensor in the first layout scheme detects the obstacle when the obstacle is in a different position; the various types of sensors in the first layout scheme detect the obstacle The detection results of the obstacles are fused to obtain the detection results corresponding to the obstacles.
一种可能的实现方式中,所述确定模块具体用于:在预设范围内确定所述障碍物的多个位置点,所述预设范围以所述车辆的中心点为中心;在所述障碍物位于每个所述位置点时,根据所述障碍物的几何模型、以及所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定出每种类型的传感器对所述障碍物进行探测得到的障碍物探测点的数量以及障碍物探测面积;若所述障碍物探测点的数量大于或者等于第一判断阈值,且所述障碍物探测面积与所述障碍物自身面积之比大于或者等于第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为探测到;若所述障碍物探测点的数量小于所述第一判断阈值,或所述障碍物探测面积与所述障碍物自身面积之比小于所述第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为未探测到。In a possible implementation manner, the determination module is specifically configured to: determine a plurality of position points of the obstacle within a preset range, the preset range centered on the center point of the vehicle; When the obstacle is located at each of the position points, each type of sensor is determined according to the geometric model of the obstacle, and the installation position and effective detection range of each type of sensor in the first layout scheme The number of obstacle detection points and the obstacle detection area obtained by detecting the obstacle; if the number of the obstacle detection points is greater than or equal to the first judgment threshold, and the obstacle detection area is the same as the obstacle detection area If the ratio of its own area is greater than or equal to the second judgment threshold, it is determined that the detection result of this type of sensor for the obstacle is detected; if the number of the obstacle detection points is less than the first judgment threshold, or the If the ratio of the detection area of the obstacle to the area of the obstacle itself is less than the second judgment threshold, it is determined that the detection result of the obstacle by this type of sensor is not detected.
一种可能的实现方式中,所述障碍物对应的探测结果用于指示所述障碍物在不同位置点时分别被哪些类型的传感器探测到。In a possible implementation manner, the detection result corresponding to the obstacle is used to indicate which types of sensors detect the obstacle at different positions.
一种可能的实现方式中,所述确定模块具体用于:针对每个所述临时传感器,根据该临时传感器对应的障碍物探测模型,确定该临时传感器对应的实际探测范围;根据该临时传感器对应的障碍物探测模型以及所述车辆的三维模型,确定该临时传感器对应的遮挡探测范围;根据所述实际探测范围和所述遮挡探测范围,确定该临时传感器的有效探测范围。In a possible implementation manner, the determining module is specifically configured to: for each temporary sensor, determine the actual detection range corresponding to the temporary sensor according to the obstacle detection model corresponding to the temporary sensor; Determine the occlusion detection range corresponding to the temporary sensor based on the obstacle detection model and the three-dimensional model of the vehicle; determine the effective detection range of the temporary sensor according to the actual detection range and the occlusion detection range.
一种可能的实现方式中,所述确定模块具体用于:根据所述车辆的三维模型,确定所述车辆对应的可安装传感器的多个候选位置;根据所述多个候选位置,以及所述多个候选传感器的标识,确定第一布局方案。In a possible implementation manner, the determination module is specifically configured to: determine a plurality of candidate positions corresponding to the vehicle where sensors can be installed according to the three-dimensional model of the vehicle; according to the plurality of candidate positions, and the Identifying a plurality of candidate sensors to determine a first layout scheme.
第三方面,本申请提供一种电子设备,包括:In a third aspect, the present application provides an electronic device, including:
至少一个处理器;以及at least one processor; and
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面任一项所述的方法。The memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, so that the at least one processor can perform the method according to any one of the first aspect .
第四方面,本申请提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如第一方面任一项所述的方法。In a fourth aspect, the present application provides a non-transitory computer-readable storage medium storing computer instructions, the computer instructions are used to make the computer execute the method according to any one of the first aspect.
本申请提供的传感器布局方案的确定方法、装置及设备,该方法包括:获取车辆的车型参数以及多个候选传感器的标识,根据所述车辆的车型参数、所述多个候选传感器的标识以及各所述候选传感器对应的障碍物探测模型,确定传感器布局方案,所述传感器布局方案包括:多个目标传感器的标识以及各所述目标传感器在所述车辆的目标安装位置,其中,所述多个目标传感器为所述多个候选传感器的子集。由于在确定传感器布局方案时,是根据车辆的车型参数和候选传感器对应的障碍物探测模型来确定的,也就是说,在确定传感器布局方案过程中利用障碍物探测模型模拟出了不同候选传感器对障碍物的实际探测过程,使得确定出的传感器布局方案是最适合该车辆的,即按照该布局方案对车辆进行传感器布局,能够使得传感器的感知效果达到最优。The method, device and equipment for determining the sensor layout scheme provided by the present application, the method includes: acquiring the model parameters of the vehicle and the identifiers of multiple candidate sensors, and according to the model parameters of the vehicle, the identifiers of the multiple candidate sensors and each The obstacle detection model corresponding to the candidate sensor determines the sensor layout scheme, the sensor layout scheme includes: the identification of a plurality of target sensors and the target installation position of each target sensor in the vehicle, wherein the multiple The target sensor is a subset of the plurality of candidate sensors. When determining the sensor layout scheme, it is determined according to the model parameters of the vehicle and the obstacle detection model corresponding to the candidate sensor, that is to say, in the process of determining the sensor layout scheme, the obstacle detection model is used to simulate different candidate sensor pairs. The actual detection process of obstacles makes the determined sensor layout scheme most suitable for the vehicle, that is, the sensor layout of the vehicle according to the layout scheme can make the sensor's perception effect optimal.
上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。Other effects of the above optional manner will be described below in conjunction with specific embodiments.
附图说明Description of drawings
附图用于更好地理解本方案,不构成对本申请的限定。其中:The accompanying drawings are used to better understand the solution, and do not constitute a limitation to the application. in:
图1A为本申请实施例的一种可能的应用场景示意图;FIG. 1A is a schematic diagram of a possible application scenario of the embodiment of the present application;
图1B为本申请实施例中传感器布局方案的确定原理示意图;Fig. 1B is a schematic diagram of the determination principle of the sensor layout scheme in the embodiment of the present application;
图2为本申请一个实施例提供的传感器布局方案的确定方法的流程示意图;FIG. 2 is a schematic flowchart of a method for determining a sensor layout scheme provided by an embodiment of the present application;
图3A为本申请实施例提供的摄像机对应的障碍物探测模型的示意图;FIG. 3A is a schematic diagram of an obstacle detection model corresponding to a camera provided in an embodiment of the present application;
图3B为本申请实施例提供的激光雷达对应的障碍物探测模型的示意图;FIG. 3B is a schematic diagram of an obstacle detection model corresponding to the lidar provided in the embodiment of the present application;
图3C为本申请实施例提供的毫米波雷达对应的障碍物探测模型的示意图;FIG. 3C is a schematic diagram of an obstacle detection model corresponding to the millimeter-wave radar provided in the embodiment of the present application;
图4为本申请实施例提供的障碍物的几何模型的示意图;FIG. 4 is a schematic diagram of a geometric model of an obstacle provided in an embodiment of the present application;
图5为本申请另一个实施例提供的传感器布局方案的确定方法的流程示意图;FIG. 5 is a schematic flowchart of a method for determining a sensor layout scheme provided by another embodiment of the present application;
图6为本申请一个实施例提供的障碍物探测结果的确定流程的示意图;FIG. 6 is a schematic diagram of a determination process of an obstacle detection result provided by an embodiment of the present application;
图7为本申请一个实施例提供的障碍物的探测结果的示意图;Fig. 7 is a schematic diagram of detection results of obstacles provided by an embodiment of the present application;
图8为本申请一个实施例提供的传感器布局方案的确定装置的结构示意图;FIG. 8 is a schematic structural diagram of a device for determining a sensor layout scheme provided by an embodiment of the present application;
图9为本申请一个实施例提供的电子设备的结构示意图。FIG. 9 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
具体实施方式Detailed ways
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present application are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present application to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
图1A为本申请实施例的一种可能的应用场景示意图。智能驾驶车辆的感知系统采用多传感器融合感知的方案,即需要在智能驾驶车辆上安装多个传感器。其中,智能驾驶车辆的感知系统中采用的传感器可以有多种,包括但不限于:摄像机、激光雷达、毫米波雷达、超声波雷达、夜视仪等。如图1A所示,在确定了车辆的车型之后,需要将多个传感器安装在车辆上的合适位置。例如,将传感器1安装在车辆的车头位置,将传感器2安装在车辆的车尾位置等。传感器作为感知系统的硬件载体,多个传感器在车辆上的布局方案会影响到整套感知系统的感知效果。FIG. 1A is a schematic diagram of a possible application scenario of the embodiment of the present application. The perception system of the intelligent driving vehicle adopts a multi-sensor fusion perception scheme, that is, multiple sensors need to be installed on the intelligent driving vehicle. Among them, there can be many kinds of sensors used in the perception system of intelligent driving vehicles, including but not limited to: cameras, laser radars, millimeter wave radars, ultrasonic radars, night vision devices, etc. As shown in FIG. 1A , after the model of the vehicle is determined, multiple sensors need to be installed at appropriate positions on the vehicle. For example, the sensor 1 is installed at the front of the vehicle, the sensor 2 is installed at the rear of the vehicle, and the like. Sensors are the hardware carrier of the perception system, and the layout of multiple sensors on the vehicle will affect the perception effect of the entire perception system.
目前,在确定智能驾驶车辆的传感器布局方案时,主要基于各个传感器的物理参数计算各个传感器的感知范围,进而基于计算出的各传感器的感知范围,确定各传感器的布局方案。例如:以摄像机为例,需要根据摄像机的视场角、分辨率等参数确定出摄像机的感知范围,进而确定出摄像机的安装位置。然而,上述方案中根据各传感器的物理参数确定出的感知范围不够精确,导致确定出的传感器布局方案无法得到最优的感知效果。At present, when determining the sensor layout scheme of an intelligent driving vehicle, the sensing range of each sensor is mainly calculated based on the physical parameters of each sensor, and then the layout scheme of each sensor is determined based on the calculated sensing range of each sensor. For example, taking a camera as an example, it is necessary to determine the perception range of the camera according to parameters such as the field of view and resolution of the camera, and then determine the installation position of the camera. However, the sensing range determined according to the physical parameters of each sensor in the above solution is not accurate enough, so that the determined sensor layout solution cannot obtain an optimal sensing effect.
为了解决上述问题,本申请提供一种传感器布局方案的确定方法。图1B为本申请实施例中传感器布局方案的确定原理示意图。如图1B所示,本实施例的方法可由传感器布局方案的确定装置执行。该装置可以为软件和/或硬件的形式,该装置还可以集成到电子设备中。参见图1B,将车辆的车型参数和多个候选传感器的标识输入至该装置中,该装置根据车辆的车型参数、多个候选传感器的标识以及各候选传感器对应的障碍物探测模型,确定并输出传感器布局方案。由于本实施例中是根据车辆的车型参数、多个候选传感器的标识以及各候选传感器对应的障碍物探测模型来确定传感器布局方案,也就是说,在确定传感器布局方案时考虑了传感器在该车辆的实际探测过程,使得确定出的传感器布局方案是最适合该车辆的,即按照该布局方案对车辆进行传感器布局,能够使得传感器的感知效果达到最优。In order to solve the above problems, the present application provides a method for determining a sensor layout scheme. FIG. 1B is a schematic diagram of the determination principle of the sensor layout scheme in the embodiment of the present application. As shown in FIG. 1B , the method of this embodiment may be executed by a device for determining a sensor layout scheme. The device can be in the form of software and/or hardware, and the device can also be integrated into electronic equipment. Referring to Fig. 1B, input the model parameters of the vehicle and the identifiers of multiple candidate sensors into the device, and the device determines and outputs Sensor layout scheme. In this embodiment, the sensor layout scheme is determined according to the model parameters of the vehicle, the identification of multiple candidate sensors, and the obstacle detection model corresponding to each candidate sensor, that is to say, when determining the sensor layout scheme, the sensors in the vehicle are considered. The actual detection process makes the determined sensor layout scheme most suitable for the vehicle, that is, the sensor layout of the vehicle according to the layout scheme can make the perception effect of the sensor optimal.
下面结合几个具体的实施例对本申请的技术方案进行详细描述。下面几个实施例可以相互结合,对于相同或者相似的内容在某些实施例中可能不再重复描述。The technical solution of the present application will be described in detail below in conjunction with several specific embodiments. The following embodiments may be combined with each other, and the same or similar content may not be repeatedly described in some embodiments.
图2为本申请一个实施例提供的传感器布局方案的确定方法的流程示意图。如图2所示,本实施例的方法包括:FIG. 2 is a schematic flowchart of a method for determining a sensor layout scheme provided by an embodiment of the present application. As shown in Figure 2, the method of this embodiment includes:
S201:获取车辆的车型参数以及多个候选传感器的标识。S201: Obtain model parameters of the vehicle and identifiers of multiple candidate sensors.
其中,车辆的车型参数是指用于指示车辆的车型的参数,包括但不限于:车辆的型号、车辆的唯一标识、车辆的三维模型等。根据车型参数可以确定出车辆的车身结构、内外尺寸等。能够理解,通常,同一型号的车辆的车型参数(例如车身结构、内外尺寸等)是相同的。不同型号的车辆的车型参数可以是不同的。车型参数确定后,该车辆可用于安装传感器的位置也就确定了。Wherein, the model parameter of the vehicle refers to the parameter used to indicate the model of the vehicle, including but not limited to: the model of the vehicle, the unique identifier of the vehicle, the three-dimensional model of the vehicle, and the like. According to the vehicle model parameters, the vehicle body structure, internal and external dimensions, etc. can be determined. It can be understood that, generally, vehicle parameters of the same model (such as body structure, internal and external dimensions, etc.) are the same. The vehicle model parameters may be different for different models of vehicles. After the vehicle model parameters are determined, the location where the vehicle can be used to install the sensor is also determined.
候选传感器是指该车辆可选择安装的传感器。本实施例中,候选传感器可以任意类型的传感器,包括但不限于:摄像机、激光雷达、毫米波雷达、超声波雷达、夜视仪等。能够理解,候选传感器是一个较大的可选择的范围,而实际确定出的传感器布局方案中可以仅包括该范围中的部分传感器。例如,候选传感器中包括10个传感器,而最终确定出的传感器布局方案可以是只选择其中的5个传感器安装到车辆的对应位置。Candidate sensors are sensors that can be optionally installed on the vehicle. In this embodiment, the candidate sensor may be any type of sensor, including but not limited to: camera, laser radar, millimeter wave radar, ultrasonic radar, night vision device, and the like. It can be understood that the candidate sensors are a relatively large selectable range, and the actually determined sensor layout solution may only include some sensors in the range. For example, the candidate sensors include 10 sensors, and the finally determined sensor layout scheme may be to select only 5 of them to be installed in corresponding positions of the vehicle.
本实施例中,传感器的标识是指能够标识一个传感器的任意标识,包括但不限于:该传感器的型号、该传感器的序列号、该传感器的名称等。另外,本实施例中的候选传感器可以有多种类型。例如,10个候选传感器可以为下述3种类型:摄像机(比如3个)、激光雷达(比如3个)、毫米波雷达(比如4个)。其中,每种类型的传感器对应的型号可以相同也可以不同,例如,3个候选摄像机可以为相同型号也可以为不同型号。本实施例对于多个候选传感器的类型以及数量均不作限定。In this embodiment, the identifier of a sensor refers to any identifier that can identify a sensor, including but not limited to: the model of the sensor, the serial number of the sensor, the name of the sensor, and the like. In addition, the candidate sensors in this embodiment may be of various types. For example, the 10 candidate sensors may be of the following 3 types: cameras (for example, 3), lidars (for example, 3), and millimeter-wave radars (for example, 4). The models corresponding to each type of sensor may be the same or different, for example, the three candidate cameras may be of the same model or of different models. This embodiment does not limit the types and quantities of multiple candidate sensors.
一种可能的实施方式中,候选传感器是根据车辆感知系统的成本要求确定出的。能够理解,通常传感器的单价越高,该传感器的感知效果越好。因此,在实际应用中需要对成本因素和感知效果进行综合考虑,使二者达到一个平衡。示例性的,在满足一定成本要求的前提下,确定出可选择安装的多个候选传感器的标识。然后,再从多个候选传感器中进行选择,确定出感知效果最优的传感器布局方案。In a possible implementation manner, the candidate sensors are determined according to the cost requirements of the vehicle perception system. It can be understood that generally, the higher the unit price of a sensor, the better the sensing effect of the sensor. Therefore, in practical applications, it is necessary to comprehensively consider the cost factor and the perceived effect to achieve a balance between the two. Exemplarily, on the premise that a certain cost requirement is met, identifications of multiple candidate sensors that can be optionally installed are determined. Then, select from multiple candidate sensors to determine the sensor layout scheme with the best perceptual effect.
S202:根据所述车辆的车型参数、所述多个候选传感器的标识以及各所述候选传感器对应的障碍物探测模型,确定传感器布局方案,所述传感器布局方案包括:多个目标传感器的标识,以及各所述目标传感器在所述车辆的目标安装位置,其中,所述多个目标传感器为所述多个候选传感器的子集。S202: Determine a sensor layout scheme according to the model parameters of the vehicle, the identifiers of the multiple candidate sensors, and the obstacle detection model corresponding to each of the candidate sensors, where the sensor layout scheme includes: identifiers of multiple target sensors, And each of the target sensors is at a target installation position of the vehicle, wherein the multiple target sensors are a subset of the multiple candidate sensors.
本实施例中,障碍物探测模型是指根据传感器的探测机理为传感器建立的模拟障碍物探测过程的几何模型。不同类型的传感器对应的障碍物的探测模型可以不同。下面以摄像机、激光雷达和毫米波雷达为例,描述这三种传感器对应的障碍物探测模型。其他类型的传感器对应的障碍物探测模型的建立过程与这三种传感器类似,本实施例不再一一详细说明。In this embodiment, the obstacle detection model refers to a geometric model that simulates the obstacle detection process established for the sensor according to the detection mechanism of the sensor. The detection models of obstacles corresponding to different types of sensors may be different. The following takes the camera, lidar and millimeter-wave radar as examples to describe the obstacle detection models corresponding to these three sensors. The establishment process of obstacle detection models corresponding to other types of sensors is similar to these three sensors, and will not be described in detail in this embodiment.
图3A为本申请实施例提供的摄像机对应的障碍物探测模型的示意图。如图3A所示,摄像机采用中心投影进行等效,三维空间的一个物体通过中心投影在摄像机图像平面上产生对应的图像。FIG. 3A is a schematic diagram of an obstacle detection model corresponding to a camera provided in an embodiment of the present application. As shown in FIG. 3A , the camera adopts central projection for equivalent, and an object in the three-dimensional space generates a corresponding image on the camera image plane through the central projection.
图3B为本申请实施例提供的激光雷达对应的障碍物探测模型的示意图。如图3B所示,激光雷达可以等效为三维空间里从原点发射的射线集合,每条射线与物体相交后,产生一个检测点。激光雷达在竖直方向上可以设置多个激光器,各激光器的安装角度可以相同或者不同。每条射线的角度根据激光雷达的硬件激光器的安装角度(与竖直方向的夹角)确定。激光雷达可水平方向旋转360,因此水平方向覆盖360度。竖直方向的覆盖范围根据激光雷达的硬件激光器的安装角度确定。例如,激光器1与竖直方向的夹角为90度,则激光器1沿水平方向发射射线,激光器2与竖直方向的夹角为45度,则激光器沿与水平方向夹角45度的方向发射射线。根据竖直方向上的第一条射线的角度和最后一条射线的角度即可确定出激光雷达的竖直方向的覆盖范围。FIG. 3B is a schematic diagram of an obstacle detection model corresponding to a lidar provided in an embodiment of the present application. As shown in Figure 3B, lidar can be equivalent to a collection of rays emitted from the origin in three-dimensional space, and each ray intersects with an object to generate a detection point. LiDAR can be equipped with multiple lasers in the vertical direction, and the installation angles of each laser can be the same or different. The angle of each ray is determined according to the installation angle (angle with the vertical direction) of the hardware laser of the lidar. The lidar can rotate 360 degrees in the horizontal direction, so the horizontal direction covers 360 degrees. The coverage in the vertical direction is determined according to the installation angle of the hardware laser of the lidar. For example, if the angle between laser 1 and the vertical direction is 90 degrees, then laser 1 emits rays along the horizontal direction, and if the angle between laser 2 and the vertical direction is 45 degrees, then the laser emits rays along the direction of 45 degrees between the horizontal direction Rays. According to the angle of the first ray and the angle of the last ray in the vertical direction, the vertical coverage of the lidar can be determined.
图3C为本申请实施例提供的毫米波雷达对应的障碍物探测模型的示意图。毫米波雷达与激光雷达的探测原理类似,其中一个不同之处在于,激光雷达发射的激光为非发散的,因此,激光雷达可以等效为射线集合。而毫米波雷达发射的毫米波为发散的,因此,如图3C所示,毫米波雷达可以等效为三维空间里的扇形面集合。毫米波雷达与激光雷达的另一个不同之处在于,毫米波雷达只在水平方向发射毫米波,因此,毫米波雷达的垂直角度范围为扇形顶角。当扇形面与物体相交时,在相交角度超过一定阈值时,产生一个检测点。FIG. 3C is a schematic diagram of an obstacle detection model corresponding to the millimeter-wave radar provided in the embodiment of the present application. The detection principle of millimeter-wave radar is similar to that of lidar. One of the differences is that the laser emitted by lidar is non-divergent. Therefore, lidar can be equivalent to a collection of rays. The millimeter wave emitted by the millimeter wave radar is divergent. Therefore, as shown in FIG. 3C , the millimeter wave radar can be equivalent to a set of sector surfaces in a three-dimensional space. Another difference between millimeter-wave radar and lidar is that millimeter-wave radar only emits millimeter waves in the horizontal direction. Therefore, the vertical angle range of millimeter-wave radar is the top angle of a fan. When the fan-shaped surface intersects with the object, a detection point is generated when the intersection angle exceeds a certain threshold.
能够理解,相同类型的传感器虽然可以采用相同探测原理的障碍物探测模型,但是,同类型的不同型号的传感器对应的障碍物探测模型中的参数可以不同。例如,不同型号的激光雷达对应的竖直方向/水平方向的覆盖范围可以不同。It can be understood that although sensors of the same type may adopt an obstacle detection model with the same detection principle, the parameters in the obstacle detection model corresponding to different types of sensors of the same type may be different. For example, different types of lidars may have different vertical/horizontal coverages.
本实施例中,可以根据车辆的车型参数、多个候选传感器的标识以及各候选传感器对应的障碍物探测模型,确定出传感器布局方案。其中,该传感器布局方案为对应的感知效果最优的布局方案。本实施例的传感器布局方案包括:多个目标传感器的标识及各目标传感器在所述车辆的目标安装位置。也就是说,本实施例可以确定出需要从候选传感器中选择出哪几个目标传感器,并确定出各目标传感器需要安装在车辆的什么位置。能够理解,最终确定的传感器布局方案中的目标传感器是候选传感器的子集。In this embodiment, the sensor layout scheme can be determined according to vehicle model parameters, identifiers of multiple candidate sensors, and obstacle detection models corresponding to each candidate sensor. Wherein, the sensor layout scheme is the layout scheme with the best corresponding perception effect. The sensor layout solution in this embodiment includes: the identification of multiple target sensors and the target installation position of each target sensor in the vehicle. That is to say, this embodiment can determine which target sensors need to be selected from the candidate sensors, and determine where each target sensor needs to be installed on the vehicle. It can be understood that the target sensor in the finally determined sensor layout scheme is a subset of the candidate sensors.
结合图3A至图3C,在确定出各候选传感器对应的障碍物探测模型后,可以根据车辆的车型参数以及障碍物探测模型,模拟出各候选传感器的不同布局方式(即各候选传感器安装在车辆的不同位置)对应的障碍物探测结果,进而根据各候选传感器的不同布局方式对应的障碍物探测结果,确定出最优探测结果对应的传感器布局方式,从而得到最终的传感器布局方案。由于本实施例在确定传感器布局方案时,是根据车辆的车型参数、多个候选传感器的标识和各候选传感器对应的障碍物探测模型来确定的,也就是说,利用障碍物探测模型模拟出了不同候选传感器对障碍物的实际探测过程,使得确定出的传感器布局方案是最适合该车辆的,即按照该布局方案对车辆进行传感器布局,能够使得传感器的感知效果达到最优。3A to 3C, after the obstacle detection model corresponding to each candidate sensor is determined, different layout modes of each candidate sensor can be simulated according to the model parameters of the vehicle and the obstacle detection model (that is, each candidate sensor is installed on the vehicle According to the obstacle detection results corresponding to the different positions of the candidate sensors, the sensor layout mode corresponding to the optimal detection result is determined according to the obstacle detection results corresponding to the different layout modes of each candidate sensor, so as to obtain the final sensor layout scheme. Since this embodiment determines the sensor layout scheme, it is determined according to the model parameters of the vehicle, the identification of multiple candidate sensors, and the obstacle detection model corresponding to each candidate sensor, that is to say, using the obstacle detection model to simulate a The actual detection process of obstacles by different candidate sensors makes the determined sensor layout scheme most suitable for the vehicle, that is, the sensor layout of the vehicle according to the layout scheme can make the perception effect of the sensor optimal.
一种可能的实施方式中,还可以对多个障碍物进行几何建模,进而,根据所述车辆的车型参数、多个候选传感器的标识、各候选传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定传感器布局方案。其中,多个障碍物可以为不同类型的障碍物,包括但不限于:机动车、非机动车、行人、锥桶等。In a possible implementation manner, geometric modeling can also be performed on multiple obstacles, and then, according to the model parameters of the vehicle, the identification of multiple candidate sensors, the obstacle detection model corresponding to each candidate sensor, and multiple The geometric model of the obstacle determines the sensor layout scheme. Wherein, the multiple obstacles may be different types of obstacles, including but not limited to: motor vehicles, bicycles, pedestrians, cones and the like.
示例性的,图4为本申请实施例提供的障碍物的几何模型的示意图,可以采用不同尺寸的矩形立体框来表征不同的障碍物。需要说明的是,实际应用中,对不同类型的障碍物可以有不同的建模方式,本实施例对此不作限定,图4所示仅为一种可能的示例。通过对障碍物建立几何模型,一方面对障碍物的特征进行简化,减少计算量,另一方面,将障碍物的几何模型和传感器对应的障碍物探测模型结合起来,提高了传感器布局方案对应的障碍物探测结果的准确性,保证了确定出的传感器布局方案为感知效果最优方案。Exemplarily, FIG. 4 is a schematic diagram of a geometric model of an obstacle provided in an embodiment of the present application. Rectangular solid frames of different sizes may be used to represent different obstacles. It should be noted that in practical applications, different types of obstacles may be modeled in different manners, which is not limited in this embodiment, and that shown in FIG. 4 is only a possible example. By establishing a geometric model of the obstacle, on the one hand, the characteristics of the obstacle are simplified to reduce the amount of calculation; The accuracy of the obstacle detection results ensures that the determined sensor layout scheme is the optimal scheme for the perception effect.
通常,评价传感器布局方案的优劣可以采用探测最远距离以及盲区距离来衡量。若一个传感器布局方案对应的探测最远距离越远,并且盲区距离越小,则说明该传感器布局方案的感知效果越优。需要说明的是,本实施例所述的感知效果最优的传感器布局方案是指,在当前实际应用场景下满足预设的探测需求的传感器布局方案。换句话说,本实施例确定的传感器布局方案对应的障碍物探测结果满足预设条件(例如:满足预设的探测最远距离和预设的盲区距离等)。Usually, the evaluation of the pros and cons of the sensor layout scheme can be measured by the longest detection distance and the blind spot distance. If a sensor layout scheme corresponds to a farther detection distance and a smaller blind zone distance, it means that the sensor layout scheme has a better perception effect. It should be noted that the sensor layout scheme with the best perceptual effect described in this embodiment refers to the sensor layout scheme that meets the preset detection requirements in the current actual application scenario. In other words, the obstacle detection result corresponding to the sensor layout scheme determined in this embodiment satisfies a preset condition (for example: satisfying a preset farthest detection distance and a preset blind zone distance, etc.).
本实施例提供的传感器布局方案的确定方法,包括:获取车辆的车型参数,以及多个候选传感器的标识,根据所述车辆的车型参数、多个候选传感器的标识以及各候选传感器对应的障碍物探测模型,确定传感器布局方案。由于在确定传感器布局方案时,是根据车辆的车型参数和各候选传感器对应的障碍物探测模型来确定的,也就是说,在确定传感器布局方案过程中利用障碍物探测模型模拟出了不同候选传感器对障碍物的实际探测过程,使得确定出的传感器布局方案是最适合该车辆的,即按照该布局方案对车辆进行传感器布局,能够使得传感器的感知效果达到最优。The method for determining the sensor layout scheme provided in this embodiment includes: acquiring vehicle model parameters and identifications of multiple candidate sensors, and according to the vehicle model parameters, identifications of multiple candidate sensors, and obstacles corresponding to each candidate sensor Detect the model and determine the sensor layout scheme. When determining the sensor layout scheme, it is determined according to the model parameters of the vehicle and the obstacle detection model corresponding to each candidate sensor, that is, in the process of determining the sensor layout scheme, the obstacle detection model is used to simulate different candidate sensors. The actual detection process of obstacles makes the determined sensor layout scheme most suitable for the vehicle, that is, the sensor layout of the vehicle according to the layout scheme can make the sensor's perception effect optimal.
图5为本申请另一个实施例提供的传感器布局方案的确定方法的流程示意图。如图5所示,本实施例的方法包括:Fig. 5 is a schematic flowchart of a method for determining a sensor layout scheme provided by another embodiment of the present application. As shown in Figure 5, the method of this embodiment includes:
S501:获取车辆的车型参数以及多个候选传感器的标识,其中,车辆的车型参数包括该车辆的三维模型。S501: Acquiring model parameters of the vehicle and identifiers of multiple candidate sensors, wherein the model parameters of the vehicle include a three-dimensional model of the vehicle.
本实施例中,S501的具体实施方式与图2中的S201类似,此处不作赘述。In this embodiment, the specific implementation manner of S501 is similar to that of S201 in FIG. 2 , and details are not described here.
S502:根据所述车辆的三维模型,以及所述多个候选传感器的标识,确定第一布局方案。S502: Determine a first layout scheme according to the three-dimensional model of the vehicle and the identifiers of the plurality of candidate sensors.
本实施例中,第一布局方案也可以称为初始布局方案。即,根据车辆的三维模型以及多个候选传感器的标识,确定出初始布局方案。所述第一布局方案包括多个临时传感器的标识,以及各所述临时传感器在所述车辆的临时安装位置,所述多个临时传感器为所述多个候选传感器的子集。示例性的,根据所述车辆的三维模型,确定所述车辆对应的可安装传感器的多个候选位置;根据所述多个候选位置,以及所述多个候选传感器的标识,确定初始布局方案。例如,在多个候选传感器中随机选择部分传感器作为临时传感器,并将各临时传感器分别布置在多个候选位置上。能够理解,初始布局方案可以由多种。在确定初始布局方案的过程中并没有考虑该初始布局方案的感知效果。后续需要根据初始布局方案的感知效果对初始布局方案进行一次或者多次迭代,确定出最终的传感器布局方案。In this embodiment, the first layout scheme may also be referred to as an initial layout scheme. That is, an initial layout scheme is determined according to the three-dimensional model of the vehicle and identifications of multiple candidate sensors. The first layout scheme includes identifications of a plurality of temporary sensors, and a temporary installation position of each of the temporary sensors in the vehicle, and the plurality of temporary sensors are a subset of the plurality of candidate sensors. Exemplarily, according to the three-dimensional model of the vehicle, determine a plurality of candidate positions corresponding to the vehicle where sensors can be installed; and determine an initial layout scheme according to the plurality of candidate positions and identifications of the plurality of candidate sensors. For example, some sensors are randomly selected from multiple candidate sensors as temporary sensors, and each temporary sensor is respectively arranged on multiple candidate positions. It can be understood that there may be various initial layout schemes. The perceptual effect of the initial layout scheme is not considered in the process of determining the initial layout scheme. Subsequently, it is necessary to iterate the initial layout scheme one or more times according to the perception effect of the initial layout scheme to determine the final sensor layout scheme.
S503:根据所述车辆的三维模型、所述第一布局方案中的各所述临时传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定所述第一布局方案对应的障碍物探测结果。S503: Determine the obstacle corresponding to the first layout scheme according to the three-dimensional model of the vehicle, the obstacle detection model corresponding to each of the temporary sensors in the first layout scheme, and the geometric models of multiple obstacles detection results.
具体的,按照第一布局方案中的各临时传感器在车辆的三维模型中的临时安装位置,根据各临时传感器对应的障碍物探测模型和多个障碍物的几何模型,确定出该第一布局方案对应的障碍物探测结果。例如:该第一布局方案能够探测到多远范围内的障碍物,或者,能够探测到多大的障碍物;对于某个障碍物,能够被几种类型的传感器探测到,或者能够被几个临时传感器探测到;该第一布局方案对应的障碍物探测盲区的大小,等。Specifically, according to the temporary installation position of each temporary sensor in the three-dimensional model of the vehicle in the first layout scheme, the first layout scheme is determined according to the obstacle detection model corresponding to each temporary sensor and the geometric models of multiple obstacles Corresponding obstacle detection results. For example: how far the first layout scheme can detect obstacles, or how big an obstacle can be detected; for a certain obstacle, it can be detected by several types of sensors, or it can be detected by several temporary detected by the sensor; the size of the obstacle detection blind zone corresponding to the first layout scheme, and so on.
S504:判断所述第一布局方案对应的障碍物探测结果是否满足预设条件。若是,则执行S505,若否,则执行S506。S504: Determine whether an obstacle detection result corresponding to the first layout scheme satisfies a preset condition. If yes, execute S505; if not, execute S506.
能够理解,该预设条件可以是根据当前的应用场景以及感知需求确定的,本实施例对于预设条件的具体形式和内容不做具体限定。It can be understood that the preset condition may be determined according to the current application scenario and perception requirements, and this embodiment does not specifically limit the specific form and content of the preset condition.
S505:将所述第一布局方案作为所述传感器布局方案。S505: Use the first layout scheme as the sensor layout scheme.
也就是说,将第一布局方案中的各临时传感器分别作为目标传感器,将各临时传感器的临时安装位置作为目标传感器的目标安装位置。That is to say, each temporary sensor in the first layout scheme is used as a target sensor, and the temporary installation position of each temporary sensor is used as a target installation position of the target sensor.
S506:根据所述第一布局方案对应的障碍物探测结果,以及所述车辆的三维模型,对所述第一布局方案进行调整,直至调整后的布局方案对应的障碍物探测结果满足所述预设条件。S506: According to the obstacle detection result corresponding to the first layout scheme and the three-dimensional model of the vehicle, adjust the first layout scheme until the obstacle detection result corresponding to the adjusted layout scheme satisfies the predetermined set conditions.
其中,对所述第一布局方案进行调整的方式包括下述中的至少一项:更改至少一个位置对应的临时传感器的标识;更改至少一个临时传感器的安装位置;增加临时传感器的数量;减少临时传感器的数量。Wherein, the way of adjusting the first layout scheme includes at least one of the following: changing the identification of the temporary sensor corresponding to at least one position; changing the installation position of at least one temporary sensor; increasing the number of temporary sensors; the number of sensors.
若第一布局方案对应的障碍物探测结果满足预设条件,则将第一布局方案作为最终的传感器布局方案,若第一布局方案对应的障碍物探测结果不满足预设条件,则根据第一布局方案对应的障碍物探测结果和车辆的三维模型对第一布局方案进行调整(例如:将某个安装位置的临时传感器更换为另一个型号,或者,将一个临时传感器从一个位置更换到另一个位置,或者,增加一个临时传感器,或者,减少一个临时传感器等)。对第一布局方案进行调整得到新的布局方案后,将新的布局方案作为第一布局方案,重新执行本实施例中的S503至S506。If the obstacle detection result corresponding to the first layout scheme satisfies the preset condition, the first layout scheme is used as the final sensor layout scheme; if the obstacle detection result corresponding to the first layout scheme does not meet the preset condition, the The obstacle detection results corresponding to the layout scheme and the three-dimensional model of the vehicle are adjusted to the first layout scheme (for example: replacing a temporary sensor at a certain installation position with another model, or replacing a temporary sensor from one position to another position, or, add a temporary sensor, or, subtract a temporary sensor, etc.). After the first layout scheme is adjusted to obtain a new layout scheme, the new layout scheme is used as the first layout scheme, and S503 to S506 in this embodiment are re-executed.
通过本实施例的迭代过程,可以实现对初始布局方案不断进行调整,得到最终的传感器布局方案,由于在调整过程中,根据了当前布局方案对应的障碍物探测结果和车辆的三维模型,使得调整迭代过程中的障碍物探测结果是不断被优化的,从而使得最终得到的传感器布局方案对应的感知效果是最优的。Through the iterative process of this embodiment, the initial layout scheme can be continuously adjusted to obtain the final sensor layout scheme. During the adjustment process, according to the obstacle detection results corresponding to the current layout scheme and the three-dimensional model of the vehicle, the adjustment The result of obstacle detection in the iterative process is continuously optimized, so that the perception effect corresponding to the final sensor layout scheme is optimal.
下面结合一个具体的实施例描述如何确定第一布局方案对应的障碍物探测结果。The following describes how to determine the obstacle detection result corresponding to the first layout scheme in conjunction with a specific embodiment.
图6为本申请一个实施例提供的障碍物探测结果的确定流程的示意图。本实施例的方法用于确定第一布局方案对应的障碍物探测结果。如图6所示,本实施例的方法包括:FIG. 6 is a schematic diagram of a determination process of an obstacle detection result provided by an embodiment of the present application. The method of this embodiment is used to determine the obstacle detection result corresponding to the first layout scheme. As shown in Figure 6, the method of this embodiment includes:
S601:根据各临时传感器对应的障碍物探测模型以及所述车辆的三维模型,获取各所述临时传感器对应的有效探测范围,根据各所述临时传感器对应的有效探测范围以及各所述临时传感器所属的类型,获取所述第一布局方案中的每种类型的传感器对应的有效探测范围。S601: According to the obstacle detection model corresponding to each temporary sensor and the three-dimensional model of the vehicle, obtain the effective detection range corresponding to each temporary sensor, and according to the effective detection range corresponding to each temporary sensor and the location of each temporary sensor type, and obtain the effective detection range corresponding to each type of sensor in the first layout scheme.
本实施例中,传感器的有效探测范围是指在传感器能够有效探测到障碍物的区域范围。能够理解,当传感器安装到车辆上后,传感器在探测障碍物的过程中,有可能会探测到本车的车身区域,这一部分区域也可以称为本车遮挡区域。本实施例中,将传感器探测范围中未被本车遮挡的区域范围称为有效探测范围。In this embodiment, the effective detection range of the sensor refers to an area where the sensor can effectively detect obstacles. It can be understood that when the sensor is installed on the vehicle, the sensor may detect the body area of the own vehicle during the process of detecting obstacles, and this part of the area may also be called the blocked area of the own vehicle. In this embodiment, the area within the detection range of the sensor that is not blocked by the own vehicle is referred to as an effective detection range.
一种可能的实施方式中,针对每个临时传感器,根据该临时传感器对应的障碍物探测模型,确定该临时传感器对应的实际探测范围。能够理解,实际探测范围是根据障碍物探测模型得到的理论范围。根据该临时传感器对应的障碍物探测模型以及所述车辆的三维模型,确定该临时传感器对应的遮挡探测范围。其中,遮挡探测范围是指由于本车遮挡使得传感器无法探测到的范围;根据所述实际探测范围和所述遮挡探测范围,确定该临时传感器的有效探测范围。例如:在实际探测范围内去除遮挡探测范围后,剩余范围为该临时传感器的有效探测范围。In a possible implementation manner, for each temporary sensor, the actual detection range corresponding to the temporary sensor is determined according to the obstacle detection model corresponding to the temporary sensor. It can be understood that the actual detection range is the theoretical range obtained according to the obstacle detection model. According to the obstacle detection model corresponding to the temporary sensor and the three-dimensional model of the vehicle, the occlusion detection range corresponding to the temporary sensor is determined. Wherein, the occlusion detection range refers to the range that the sensor cannot detect due to the occlusion of the own vehicle; the effective detection range of the temporary sensor is determined according to the actual detection range and the occlusion detection range. For example: after removing the occlusion detection range in the actual detection range, the remaining range is the effective detection range of the temporary sensor.
以激光雷达为例,当激光雷达安装在车头区域时,在竖直方向上,激光雷达不存在遮挡区域(被本车遮挡的区域)。在水平方向上,激光雷达只能探测到车前方的区域,无法探测到车后方的区域,因此,将车后方的区域称为水平方向上的遮挡区域。一个示例中,可以分别确定出激光雷达射线集合中的哪些射线被射到遮挡区域,哪些射线被射到非遮挡区域,从而采用射线集合来描述激光雷达的有效探测范围。例如:可以采用射线的(水平角,竖直角)来表示激光雷达的有效探测范围,即哪个水平角/竖直角范围内的射线未被本车遮挡。Taking the lidar as an example, when the lidar is installed in the front area of the vehicle, in the vertical direction, the lidar does not have an occlusion area (the area blocked by the vehicle). In the horizontal direction, lidar can only detect the area in front of the car, but cannot detect the area behind the car. Therefore, the area behind the car is called the occlusion area in the horizontal direction. In an example, it is possible to determine which rays in the laser radar ray set are shot into the occlusion area and which rays are shot into the non-blocking area, so that the ray set is used to describe the effective detection range of the laser radar. For example: the (horizontal angle, vertical angle) of the ray can be used to represent the effective detection range of the lidar, that is, the ray within the range of the horizontal angle/vertical angle is not blocked by the vehicle.
毫米波雷达与激光雷达类似,不同之处在于毫米波雷达在水平方向进行探测,因此,只需要确定出毫米波雷达在水平方向的未被本车遮挡的扇形集合即可。例如,可以采用扇形的水平角来表示毫米波雷达的有效探测范围,即哪个水平角范围内的扇形未被本车遮挡。The millimeter-wave radar is similar to the laser radar, the difference is that the millimeter-wave radar detects in the horizontal direction. Therefore, it is only necessary to determine the sector set of the millimeter-wave radar in the horizontal direction that is not blocked by the vehicle. For example, the horizontal angle of the sector can be used to represent the effective detection range of the millimeter-wave radar, that is, the sector within which horizontal angle range is not blocked by the own vehicle.
以摄像机为例,当摄像机安装在车顶时,摄像机在拍摄过程中有可能会拍摄到本车车身,即拍摄到的图像中可能存在车身,将图像中车身区域对应的像素称为遮挡像素,其余像素称为未遮挡像素。可以采用图像中的未遮挡像素来表示摄像机的有效探测范围。Taking the camera as an example, when the camera is installed on the roof of the car, the camera may capture the body of the car during the shooting process, that is, there may be a body in the captured image, and the pixels corresponding to the body area in the image are called occlusion pixels. The remaining pixels are called unoccluded pixels. The effective detection range of the camera can be represented by the unoccluded pixels in the image.
S602:针对所述多个障碍物中的每个障碍物,根据所述障碍物的几何模型、所述第一布局方案中的各类型的传感器对应的有效探测范围,获取所述障碍物对应的探测结果。S602: For each obstacle in the plurality of obstacles, according to the geometric model of the obstacle and the effective detection range corresponding to each type of sensor in the first layout scheme, obtain the corresponding detection results.
能够理解,在已知第一布局方案中的各类型的传感器在车辆的安装位置后,可以根据各类型的传感器对应的有效探测范围以及障碍物的几何模型,确定出障碍物对应的探测结果。例如:若障碍物处于一个传感器的有效探测范围之外,则确定该障碍物无法被该传感器探测到;若障碍物处于一个传感器的有效探测范围之内,则确定该障碍物能够被传感器探测到。若障碍物的部分区域处于一个传感器的有效探测范围之内,则可以根据该部分区域的大小,确定该障碍物能否被该传感器探测到。It can be understood that after knowing the installation positions of various types of sensors in the vehicle in the first layout scheme, the detection results corresponding to obstacles can be determined according to the effective detection ranges corresponding to each type of sensors and the geometric model of obstacles. For example: if the obstacle is outside the effective detection range of a sensor, it is determined that the obstacle cannot be detected by the sensor; if the obstacle is within the effective detection range of a sensor, it is determined that the obstacle can be detected by the sensor . If a part of the obstacle is within the effective detection range of a sensor, it can be determined whether the obstacle can be detected by the sensor according to the size of the part of the area.
一种可能的实施方式中,根据所述障碍物的几何模型、所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定所述第一布局方案中的每种类型的传感器在所述障碍物处于不同位置的情况下,对所述障碍物的探测结果。In a possible implementation manner, according to the geometric model of the obstacle, the installation position and the effective detection range of each type of sensor in the first layout scheme, each type of sensor in the first layout scheme is determined separately. Types of sensors detect the obstacles when the obstacles are in different positions.
图7为本申请一个实施例提供的障碍物的探测结果的示意图。示例性的,如图7所示,在预设范围内确定所述障碍物的多个位置点,所述预设范围以所述车辆的中心点为中心。例如:预设范围可以是车辆的中心点向左、右、前、后各200米内的范围,即如图7所示的矩形区域。在预设范围内以预设间隔画棋盘线,棋盘线之间的交点作为位置点,得到如图7所示的多个位置点(图7中的黑色圆点表示位置点)。FIG. 7 is a schematic diagram of detection results of obstacles provided by an embodiment of the present application. Exemplarily, as shown in FIG. 7 , a plurality of position points of the obstacle are determined within a preset range, and the preset range is centered on the center point of the vehicle. For example, the preset range may be the range within 200 meters from the center point of the vehicle to the left, right, front and rear respectively, that is, a rectangular area as shown in FIG. 7 . Draw checkerboard lines at preset intervals within the preset range, and the intersections between the checkerboard lines are used as location points to obtain multiple location points as shown in Figure 7 (the black dots in Figure 7 represent location points).
在所述障碍物位于每个所述位置点时,根据所述障碍物的几何模型、以及所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定出所述第一布局方案中的每种类型的传感器对所述障碍物进行探测得到的障碍物探测点的数量以及障碍物探测面积。若所述障碍物探测点的数量大于或者等于第一判断阈值,且所述障碍物探测面积与所述障碍物自身面积之比大于或者等于第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为探测到;若所述障碍物探测点的数量小于所述第一判断阈值,或所述障碍物探测面积与所述障碍物自身面积之比小于所述第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为未探测到。When the obstacle is located at each of the position points, according to the geometric model of the obstacle, and the installation position and effective detection range of each type of sensor in the first layout scheme, the The number of obstacle detection points and the obstacle detection area obtained by detecting the obstacle by each type of sensor in the first layout scheme. If the number of the obstacle detection points is greater than or equal to the first judgment threshold, and the ratio of the obstacle detection area to the area of the obstacle itself is greater than or equal to the second judgment threshold, then it is determined that this type of sensor is suitable for all The detection result of the obstacle is detected; if the number of detection points of the obstacle is less than the first judgment threshold, or the ratio of the detection area of the obstacle to the area of the obstacle itself is less than the second judgment threshold , then it is determined that the detection result of this type of sensor for the obstacle is not detected.
结合图7,假设第一布局方案中包括3种类型的传感器,分别为:摄像机、激光雷达、毫米波雷达。以摄像机为例,将障碍物在位置点之间进行移动,当障碍物位于每个位置点时,可以根据障碍物的几何模型以及摄像机的有效探测范围,确定出障碍物被摄像机探测到的探测点(例如:摄像机拍摄到的图像中属于障碍物的像素点)的数量,并且,还可以确定出障碍物被摄像机探测到的面积(例如,可以采用障碍物被拍摄到的像素点的数量来表示,当然,还可以采用其他表示形式,本实施例对此不作限定)。若探测点的数量大于或者等于第一判断阈值,并且探测面积与障碍物自身面积之比大于或等于第二判断阈值,则确定障碍物在该位置点时可以被探测到,可以将图7中的相应的位置点设置为1。若探测点的数量小于第一判断阈值,或者探测面积与障碍物自身面积之比小于第二判断阈值,则确定障碍物在该位置点时不能被探测到,可以将图7中的相应的位置点设置为0。这样,可以得到摄像机对障碍物的探测结果(探测结果为图7所示的棋盘形式,每个位置点的数值为0或1,表示未被探测到或者探测到)。Referring to FIG. 7 , it is assumed that the first layout scheme includes three types of sensors, namely: camera, laser radar, and millimeter wave radar. Taking the camera as an example, the obstacle is moved between the position points. When the obstacle is located at each position point, the detection of the obstacle detected by the camera can be determined according to the geometric model of the obstacle and the effective detection range of the camera. points (for example: pixels belonging to obstacles in the image captured by the camera), and the area of the obstacle detected by the camera can also be determined (for example, the number of pixels that the obstacle is photographed can be used to determine Of course, other representation forms may also be used, which is not limited in this embodiment). If the number of detection points is greater than or equal to the first judgment threshold, and the ratio of the detection area to the area of the obstacle itself is greater than or equal to the second judgment threshold, it is determined that the obstacle can be detected at this point, and the The corresponding location points are set to 1. If the number of detection points is less than the first judgment threshold, or the ratio of the detection area to the area of the obstacle itself is less than the second judgment threshold, it is determined that the obstacle cannot be detected at this point, and the corresponding position in Figure 7 can be Points are set to 0. In this way, the detection result of the camera to the obstacle can be obtained (the detection result is in the form of a checkerboard as shown in FIG. 7 , and the value of each position point is 0 or 1, indicating that it has not been detected or detected).
类似的,当障碍物在不同位置点移动时,还可以获取到激光雷达和毫米波雷达对该障碍物的探测结果,同样可以采用如图7所示的棋盘形式表示。Similarly, when the obstacle moves at different positions, the detection results of the obstacle by the laser radar and the millimeter-wave radar can also be obtained, which can also be represented in the form of a checkerboard as shown in Figure 7 .
经过上述过程之后,可以将所述第一布局方案中的各种类型的传感器对所述障碍物的探测结果进行融合,得到所述障碍物对应的探测结果。也就是说,将上述过程分别得到的摄像机、激光雷达和毫米波雷达对该障碍物的探测结果进行融合,得到该障碍物对应的探测结果。After the above process, the detection results of the obstacles of various types of sensors in the first layout scheme may be fused to obtain the detection results corresponding to the obstacles. That is to say, the detection results of the obstacle obtained by the camera, lidar and millimeter-wave radar respectively obtained in the above process are fused to obtain the detection result corresponding to the obstacle.
其中,所述障碍物对应的探测结果用于指示所述障碍物在不同位置点时分别被哪些类型的传感器探测到。Wherein, the detection result corresponding to the obstacle is used to indicate which types of sensors detect the obstacle at different positions.
一种可能的实施方式中,在进行探测结果的融合时,针对下述8种情况可以采用不同的表示方式进行标识。(1)只有激光雷达检测到;(2)只有摄像机检测到;(3)只有毫米波雷达检测到;(4)同时有激光雷达和摄像机检测到,但毫米波雷达未检测到;(5)同时有激光雷达和毫米波雷达检测到,但摄像机未检测到;(6)同时有摄像机和毫米波雷达检测到,但激光雷达未检测到;(7)同时有激光雷达、摄像机和毫米波雷达检测到;(8)所有传感器未检测到。一个示例中,融合后的探测结果依然采用如图7所示的棋盘形式进行表示,其中每个位置点采用数值1-8进行标识,各数值分别与上述的8种情况对应。In a possible implementation manner, when performing fusion of detection results, different representations may be used for identification of the following eight situations. (1) Only lidar is detected; (2) Only camera is detected; (3) Only millimeter wave radar is detected; (4) Lidar and camera are detected at the same time, but millimeter wave radar is not detected; (5) Simultaneously detected by lidar and millimeter-wave radar, but not detected by camera; (6) detected by both camera and millimeter-wave radar, but not detected by lidar; (7) simultaneously detected by lidar, camera and millimeter-wave radar Detected; (8) Not detected by all sensors. In an example, the fused detection results are still expressed in the form of a chessboard as shown in FIG. 7 , where each location point is marked with a value 1-8, and each value corresponds to the above-mentioned 8 situations.
S603:根据所述多个障碍物各自对应的探测结果,确定所述第一布局方案对应的障碍物探测结果。S603: Determine an obstacle detection result corresponding to the first layout scheme according to the detection results corresponding to the plurality of obstacles.
经过S602得到每个障碍物对应的探测结果之后,可以将多个障碍物各自对应的探测结果进行融合,得到第一布局方案对应的障碍物探测结果。这样,根据第一布局方案对应的障碍物探测结果,可以直观得到该布局方案对应的最远探测距离,以及盲区的大小等信息。利用这些信息可以准确评估出第一布局方案的感知效果。After the detection result corresponding to each obstacle is obtained in S602, the detection results corresponding to multiple obstacles may be fused to obtain the obstacle detection result corresponding to the first layout scheme. In this way, according to the obstacle detection result corresponding to the first layout scheme, information such as the furthest detection distance corresponding to the layout scheme and the size of the blind area can be intuitively obtained. Using this information, the perceptual effect of the first layout scheme can be accurately evaluated.
本实施例中,根据传感器对应的障碍物探测模型确定出传感器的有效探测范围,并根据障碍物几何模型与传感器有效探测范围,确定障碍物探测结果,进而利用障碍物探测结果来评估感知效果,与现有技术中仅根据传感器的物理参数确定感知效果相比,能够提高感知效果的评估准确性,从而能够保证确定出的传感器布局方案为感知效果最优的方案。In this embodiment, the effective detection range of the sensor is determined according to the obstacle detection model corresponding to the sensor, and the obstacle detection result is determined according to the obstacle geometric model and the effective detection range of the sensor, and then the sensory effect is evaluated by using the obstacle detection result. Compared with determining the perception effect only according to the physical parameters of the sensors in the prior art, the evaluation accuracy of the perception effect can be improved, thereby ensuring that the determined sensor layout scheme is the scheme with the best perception effect.
图8为本申请一个实施例提供的传感器布局方案的确定装置的结构示意图。本实施例的装置可以为软件和/或硬件的形式。如图8所示,本实施例提供的传感器布局方案的确定装置800,包括:获取模块801和确定模块802。其中,FIG. 8 is a schematic structural diagram of an apparatus for determining a sensor layout scheme provided by an embodiment of the present application. The apparatus in this embodiment may be in the form of software and/or hardware. As shown in FIG. 8 , an apparatus 800 for determining a sensor layout scheme provided in this embodiment includes: an acquisition module 801 and a determination module 802 . in,
获取模块801,用于获取车辆的车型参数以及多个候选传感器的标识;An acquisition module 801, configured to acquire vehicle model parameters and identifications of multiple candidate sensors;
确定模块802,用于根据所述车辆的车型参数、所述多个候选传感器的标识以及各所述候选传感器对应的障碍物探测模型,确定传感器布局方案,所述传感器布局方案包括:多个目标传感器的标识以及各所述目标传感器在所述车辆的目标安装位置,其中,所述多个目标传感器为所述多个候选传感器的子集。The determining module 802 is configured to determine a sensor layout scheme according to the model parameters of the vehicle, the identifiers of the multiple candidate sensors, and the obstacle detection model corresponding to each of the candidate sensors, and the sensor layout scheme includes: multiple targets The identification of the sensor and the target installation position of each of the target sensors on the vehicle, wherein the multiple target sensors are a subset of the multiple candidate sensors.
一种可能的实现方式中,所述确定模块802具体用于:根据所述车辆的车型参数、所述多个候选传感器的标识、各所述候选传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定传感器布局方案,所述传感器布局方案对应的障碍物探测结果满足预设条件。In a possible implementation manner, the determining module 802 is specifically configured to: according to the model parameters of the vehicle, the identifiers of the multiple candidate sensors, the obstacle detection model corresponding to each of the candidate sensors, and the multiple obstacle detection models The geometric model of the object is used to determine the sensor layout scheme, and the obstacle detection result corresponding to the sensor layout scheme satisfies the preset condition.
一种可能的实现方式中,所述车辆的车型参数包括所述车辆的三维模型;所述确定模块802具体用于:根据所述车辆的三维模型,以及所述多个候选传感器的标识,确定第一布局方案,所述第一布局方案包括多个临时传感器的标识,以及各所述临时传感器在所述车辆的临时安装位置,所述多个临时传感器为所述多个候选传感器的子集;根据所述车辆的三维模型、所述第一布局方案中的各所述临时传感器对应的障碍物探测模型、以及多个障碍物的几何模型,确定所述第一布局方案对应的障碍物探测结果;判断所述第一布局方案对应的障碍物探测结果是否满足预设条件;若是,则将所述第一布局方案作为所述传感器布局方案;若否,则根据所述第一布局方案对应的障碍物探测结果,以及所述车辆的三维模型,对所述第一布局方案进行调整,直至调整后的布局方案对应的障碍物探测结果满足所述预设条件。In a possible implementation manner, the model parameters of the vehicle include a three-dimensional model of the vehicle; the determining module 802 is specifically configured to: determine according to the three-dimensional model of the vehicle and the identifiers of the plurality of candidate sensors A first layout scheme, the first layout scheme including identification of a plurality of temporary sensors, and a temporary installation position of each of the temporary sensors in the vehicle, the plurality of temporary sensors being a subset of the plurality of candidate sensors ; According to the three-dimensional model of the vehicle, the obstacle detection model corresponding to each of the temporary sensors in the first layout scheme, and the geometric models of multiple obstacles, determine the obstacle detection corresponding to the first layout scheme Result; determine whether the obstacle detection result corresponding to the first layout scheme satisfies the preset condition; if yes, use the first layout scheme as the sensor layout scheme; if not, then correspond to the sensor according to the first layout scheme The obstacle detection result and the three-dimensional model of the vehicle are adjusted to the first layout scheme until the obstacle detection result corresponding to the adjusted layout scheme satisfies the preset condition.
一种可能的实现方式中,所述确定模块802具体用于:根据各所述临时传感器对应的障碍物探测模型以及所述车辆的三维模型,获取各所述临时传感器对应的有效探测范围,根据各所述临时传感器对应的有效探测范围以及各所述临时传感器所属的类型,获取所述第一布局方案中的每种类型的传感器对应的有效探测范围;针对所述多个障碍物中的每个障碍物,根据所述障碍物的几何模型、所述第一布局方案中的各类型的传感器对应的有效探测范围,获取所述障碍物对应的探测结果;根据所述多个障碍物各自对应的探测结果,确定所述第一布局方案对应的障碍物探测结果。In a possible implementation manner, the determination module 802 is specifically configured to: obtain the effective detection range corresponding to each of the temporary sensors according to the obstacle detection model corresponding to each of the temporary sensors and the three-dimensional model of the vehicle, and according to For the effective detection range corresponding to each of the temporary sensors and the type to which each of the temporary sensors belongs, obtain the effective detection range corresponding to each type of sensor in the first layout scheme; for each of the plurality of obstacles According to the geometric model of the obstacle and the effective detection range corresponding to each type of sensor in the first layout scheme, the detection result corresponding to the obstacle is obtained; according to the corresponding The detection result of the obstacle detection result corresponding to the first layout scheme is determined.
一种可能的实现方式中,所述确定模块802具体用于:根据所述障碍物的几何模型、所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定所述第一布局方案中的每种类型的传感器在所述障碍物处于不同位置的情况下,对所述障碍物的探测结果;将所述第一布局方案中的各种类型的传感器对所述障碍物的探测结果进行融合,得到所述障碍物对应的探测结果。In a possible implementation manner, the determining module 802 is specifically configured to: determine the set of obstacles according to the geometric model of the obstacle, the installation position and effective detection range of each type of sensor in the first layout scheme, respectively. The detection results of each type of sensor in the first layout scheme for the obstacle when the obstacle is in a different position; The detection results of the obstacles are fused to obtain the detection results corresponding to the obstacles.
一种可能的实现方式中,所述确定模块802具体用于:在预设范围内确定所述障碍物的多个位置点,所述预设范围以所述车辆的中心点为中心;在所述障碍物位于每个所述位置点时,根据所述障碍物的几何模型、以及所述第一布局方案中的每种类型的传感器的安装位置及有效探测范围,分别确定出每种类型的传感器对所述障碍物进行探测得到的障碍物探测点的数量以及障碍物探测面积;若所述障碍物探测点的数量大于或者等于第一判断阈值,且所述障碍物探测面积与所述障碍物自身面积之比大于或者等于第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为探测到;若所述障碍物探测点的数量小于所述第一判断阈值,或所述障碍物探测面积与所述障碍物自身面积之比小于所述第二判断阈值,则确定该种类型的传感器对所述障碍物的探测结果为未探测到。In a possible implementation manner, the determination module 802 is specifically configured to: determine multiple position points of the obstacle within a preset range, the preset range centered on the center point of the vehicle; When the obstacle is located at each of the position points, according to the geometric model of the obstacle, and the installation position and effective detection range of each type of sensor in the first layout scheme, determine each type of sensor The number of obstacle detection points and the obstacle detection area obtained by the sensor detecting the obstacle; if the number of the obstacle detection points is greater than or equal to the first judgment threshold, and the obstacle detection area is the same as the obstacle detection area If the ratio of the area of the object itself is greater than or equal to the second judgment threshold, it is determined that the detection result of this type of sensor for the obstacle is detected; if the number of detection points of the obstacle is less than the first judgment threshold, or If the ratio of the detection area of the obstacle to the area of the obstacle itself is smaller than the second judgment threshold, it is determined that the detection result of the obstacle by this type of sensor is not detected.
一种可能的实现方式中,所述障碍物对应的探测结果用于指示所述障碍物在不同位置点时分别被哪些类型的传感器探测到。In a possible implementation manner, the detection result corresponding to the obstacle is used to indicate which types of sensors detect the obstacle at different positions.
一种可能的实现方式中,所述确定模块802具体用于:针对每个所述临时传感器,根据该临时传感器对应的障碍物探测模型,确定该临时传感器对应的实际探测范围;根据该临时传感器对应的障碍物探测模型以及所述车辆的三维模型,确定该临时传感器对应的遮挡探测范围;根据所述实际探测范围和所述遮挡探测范围,确定该临时传感器的有效探测范围。In a possible implementation manner, the determining module 802 is specifically configured to: for each of the temporary sensors, determine the actual detection range corresponding to the temporary sensor according to the obstacle detection model corresponding to the temporary sensor; The corresponding obstacle detection model and the three-dimensional model of the vehicle determine the occlusion detection range corresponding to the temporary sensor; and determine the effective detection range of the temporary sensor according to the actual detection range and the occlusion detection range.
一种可能的实现方式中,所述确定模块802具体用于:根据所述车辆的三维模型,确定所述车辆对应的可安装传感器的多个候选位置;根据所述多个候选位置,以及所述多个候选传感器的标识,确定第一布局方案。In a possible implementation manner, the determination module 802 is specifically configured to: determine a plurality of candidate positions corresponding to the vehicle where sensors can be installed according to the three-dimensional model of the vehicle; The identifiers of the plurality of candidate sensors are used to determine a first layout scheme.
本实施例提供的传感器布局方案的确定装置,可用于执行上述任一方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。The device for determining the sensor layout scheme provided in this embodiment can be used to implement the technical solution in any of the above method embodiments, and its implementation principle and technical effect are similar, and will not be repeated here.
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。According to the embodiments of the present application, the present application also provides an electronic device and a readable storage medium.
如图9所示,是根据本申请实施例的传感器布局方案的确定方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。As shown in FIG. 9 , it is a block diagram of an electronic device according to a method for determining a sensor layout scheme according to an embodiment of the present application. Electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are by way of example only, and are not intended to limit implementations of the applications described and/or claimed herein.
如图9所示,该电子设备包括:一个或多个处理器701、存储器702,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图9中以一个处理器701为例。As shown in FIG. 9, the electronic device includes: one or more processors 701, a memory 702, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and can be mounted on a common motherboard or otherwise as desired. The processor may process instructions executed within the electronic device, including instructions stored in or on the memory, to display graphical information of a GUI on an external input/output device such as a display device coupled to an interface. In other implementations, multiple processors and/or multiple buses may be used with multiple memories and multiple memories, if desired. Likewise, multiple electronic devices may be connected, with each device providing some of the necessary operations (eg, as a server array, a set of blade servers, or a multi-processor system). In FIG. 9, a processor 701 is taken as an example.
存储器702即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的传感器布局方案的确定方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的传感器布局方案的确定方法。The memory 702 is a non-transitory computer-readable storage medium provided in this application. Wherein, the memory stores instructions executable by at least one processor, so that the at least one processor executes the method for determining a sensor layout scheme provided in the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions, and the computer instructions are used to make the computer execute the method for determining the sensor layout scheme provided in the present application.
存储器702作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的传感器布局方案的确定方法对应的程序指令/模块(例如,附图8所示的获取模块801和确定模块802)。处理器701通过运行存储在存储器702中的非瞬时软件程序、指令以及模块,从而执行服务器或者终端设备的各种功能应用以及数据处理,即实现上述方法实施例中的传感器布局方案的确定方法。The memory 702, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs and modules, such as the program instructions/modules corresponding to the method for determining the sensor layout scheme in the embodiment of the present application ( For example, the acquisition module 801 and the determination module 802 shown in Fig. 8). The processor 701 executes various functional applications and data processing of the server or terminal device by running the non-transitory software programs, instructions and modules stored in the memory 702, that is, to realize the method for determining the sensor layout scheme in the above method embodiments.
存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储电子设备的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 702 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required by at least one function; the data storage area may store data created by using the electronic device, and the like. In addition, the memory 702 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some embodiments, the memory 702 may optionally include a memory that is remotely located relative to the processor 701, and these remote memories may be connected to the electronic device through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
电子设备还可以包括:输入装置703和输出装置704。处理器701、存储器702、输入装置703和输出装置704可以通过总线或者其他方式连接,图9中以通过总线连接为例。The electronic device may further include: an input device 703 and an output device 704 . The processor 701, the memory 702, the input device 703, and the output device 704 may be connected through a bus or in other ways, and connection through a bus is taken as an example in FIG. 9 .
输入装置703可接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置704可以包括显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。The input device 703 can receive input digital or character information, and generate key signal input related to user settings and function control of electronic equipment, such as touch screen, keypad, mouse, trackpad, touchpad, pointing stick, one or more Input devices such as mouse buttons, trackballs, joysticks, etc. The output device 704 may include a display device, an auxiliary lighting device (eg, LED), a tactile feedback device (eg, a vibration motor), and the like. The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some implementations, the display device may be a touch screen.
此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described herein can be implemented in digital electronic circuitry, integrated circuit systems, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。These computing programs (also referred to as programs, software, software applications, or codes) include machine instructions for a programmable processor and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine language calculation program. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or means for providing machine instructions and/or data to a programmable processor ( For example, magnetic disks, optical disks, memories, programmable logic devices (PLDs), including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide for interaction with the user, the systems and techniques described herein can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user. ); and a keyboard and pointing device (eg, a mouse or a trackball) through which a user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and can be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN) and the Internet.
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。A computer system may include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, the steps described in the present application may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution disclosed in the present application can be achieved, no limitation is imposed herein.
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。The above specific implementation methods are not intended to limit the protection scope of the present application. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of this application shall be included within the protection scope of this application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010002886.9A CN111177869B (en) | 2020-01-02 | 2020-01-02 | Method, device and equipment for determining sensor layout scheme |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010002886.9A CN111177869B (en) | 2020-01-02 | 2020-01-02 | Method, device and equipment for determining sensor layout scheme |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111177869A CN111177869A (en) | 2020-05-19 |
| CN111177869B true CN111177869B (en) | 2023-09-01 |
Family
ID=70656103
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010002886.9A Active CN111177869B (en) | 2020-01-02 | 2020-01-02 | Method, device and equipment for determining sensor layout scheme |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111177869B (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020210345A1 (en) * | 2020-08-14 | 2022-02-17 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for forming a sensor arrangement for a vehicle |
| CN112560258B (en) * | 2020-12-10 | 2023-02-21 | 中国第一汽车股份有限公司 | Test method, device, equipment and storage medium |
| CN112684450B (en) * | 2020-12-18 | 2024-03-22 | 上海商汤临港智能科技有限公司 | Sensor deployment method and device, electronic equipment and storage medium |
| CN114139353A (en) * | 2021-11-11 | 2022-03-04 | 北京魔鬼鱼科技有限公司 | Optimization method, system and computer program for simulating imaging perception data |
| CN114136328B (en) * | 2021-11-25 | 2024-03-12 | 北京经纬恒润科技股份有限公司 | Sensor information fusion method and device |
| CN114092916B (en) * | 2021-11-26 | 2023-07-18 | 阿波罗智联(北京)科技有限公司 | Image processing method, device, electronic equipment, automatic driving vehicle and medium |
| CN114896696B (en) * | 2022-05-19 | 2025-03-18 | 国汽智控(北京)科技有限公司 | A method and device for arranging vehicle sensors |
| CN114961952A (en) * | 2022-05-20 | 2022-08-30 | 潍柴动力股份有限公司 | Method, device and equipment for determining probe identification and storage medium |
Citations (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103176185A (en) * | 2011-12-26 | 2013-06-26 | 上海汽车集团股份有限公司 | Method and system for detecting road barrier |
| CN103455663A (en) * | 2013-08-01 | 2013-12-18 | 上海汽车集团股份有限公司 | Sensor arrangement method of new energy bus hydrogen and electricity switching safety system |
| US8666699B1 (en) * | 2011-01-28 | 2014-03-04 | The Boeing Company | Optimum sensor layout for detecting an intruder |
| KR20150044482A (en) * | 2013-10-16 | 2015-04-27 | 현대모비스 주식회사 | Device for parking assist of vehicle and method thereof |
| CN104903915A (en) * | 2013-01-14 | 2015-09-09 | 罗伯特·博世有限公司 | Method and device for monitoring the surroundings of a vehicle and method for carrying out emergency braking |
| CN105492286A (en) * | 2013-08-30 | 2016-04-13 | 丰田自动车株式会社 | Driving assistance apparatus |
| JP2016099257A (en) * | 2014-11-21 | 2016-05-30 | キヤノン株式会社 | Information processing apparatus and information processing method |
| KR101734726B1 (en) * | 2015-12-14 | 2017-05-12 | 현대오트론 주식회사 | Method of tracking parking space and apparatus performing the same |
| CN107209514A (en) * | 2014-12-31 | 2017-09-26 | 深圳市大疆创新科技有限公司 | Selective processing of sensor data |
| CN107844858A (en) * | 2017-10-25 | 2018-03-27 | 驭势科技(北京)有限公司 | It is a kind of to determine location feature and the method and system of layout for intelligent driving scene |
| CN108304605A (en) * | 2017-11-09 | 2018-07-20 | 清华大学 | Car steering auxiliary system sensor preferred disposition method |
| CN109059902A (en) * | 2018-09-07 | 2018-12-21 | 百度在线网络技术(北京)有限公司 | Relative pose determines method, apparatus, equipment and medium |
| CN109188438A (en) * | 2018-09-12 | 2019-01-11 | 百度在线网络技术(北京)有限公司 | Yaw angle determines method, apparatus, equipment and medium |
| CN109255341A (en) * | 2018-10-30 | 2019-01-22 | 百度在线网络技术(北京)有限公司 | Extracting method, device, equipment and the medium of barrier perception wrong data |
| CN109738905A (en) * | 2018-12-28 | 2019-05-10 | 百度在线网络技术(北京)有限公司 | The determination method, device and equipment of ultrasonic sensor installation position |
| CN109927719A (en) * | 2017-12-15 | 2019-06-25 | 百度在线网络技术(北京)有限公司 | A kind of auxiliary driving method and system based on barrier trajectory predictions |
| CN110103953A (en) * | 2019-04-30 | 2019-08-09 | 北京百度网讯科技有限公司 | For assisting method, equipment, medium and the system of the Driving control of vehicle |
| CN110377025A (en) * | 2018-04-12 | 2019-10-25 | 百度(美国)有限责任公司 | Sensor aggregation framework for automatic driving vehicle |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3736520B2 (en) * | 2002-12-19 | 2006-01-18 | 株式会社デンソー | Obstacle recognition device for vehicles |
| JP6557958B2 (en) * | 2014-10-22 | 2019-08-14 | 株式会社Soken | Obstacle detection device for vehicle |
| US10137890B2 (en) * | 2016-06-28 | 2018-11-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Occluded obstacle classification for vehicles |
-
2020
- 2020-01-02 CN CN202010002886.9A patent/CN111177869B/en active Active
Patent Citations (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8666699B1 (en) * | 2011-01-28 | 2014-03-04 | The Boeing Company | Optimum sensor layout for detecting an intruder |
| CN103176185A (en) * | 2011-12-26 | 2013-06-26 | 上海汽车集团股份有限公司 | Method and system for detecting road barrier |
| CN104903915A (en) * | 2013-01-14 | 2015-09-09 | 罗伯特·博世有限公司 | Method and device for monitoring the surroundings of a vehicle and method for carrying out emergency braking |
| CN103455663A (en) * | 2013-08-01 | 2013-12-18 | 上海汽车集团股份有限公司 | Sensor arrangement method of new energy bus hydrogen and electricity switching safety system |
| CN105492286A (en) * | 2013-08-30 | 2016-04-13 | 丰田自动车株式会社 | Driving assistance apparatus |
| KR20150044482A (en) * | 2013-10-16 | 2015-04-27 | 현대모비스 주식회사 | Device for parking assist of vehicle and method thereof |
| JP2016099257A (en) * | 2014-11-21 | 2016-05-30 | キヤノン株式会社 | Information processing apparatus and information processing method |
| CN107209514A (en) * | 2014-12-31 | 2017-09-26 | 深圳市大疆创新科技有限公司 | Selective processing of sensor data |
| KR101734726B1 (en) * | 2015-12-14 | 2017-05-12 | 현대오트론 주식회사 | Method of tracking parking space and apparatus performing the same |
| CN107844858A (en) * | 2017-10-25 | 2018-03-27 | 驭势科技(北京)有限公司 | It is a kind of to determine location feature and the method and system of layout for intelligent driving scene |
| CN108304605A (en) * | 2017-11-09 | 2018-07-20 | 清华大学 | Car steering auxiliary system sensor preferred disposition method |
| CN109927719A (en) * | 2017-12-15 | 2019-06-25 | 百度在线网络技术(北京)有限公司 | A kind of auxiliary driving method and system based on barrier trajectory predictions |
| CN110377025A (en) * | 2018-04-12 | 2019-10-25 | 百度(美国)有限责任公司 | Sensor aggregation framework for automatic driving vehicle |
| CN109059902A (en) * | 2018-09-07 | 2018-12-21 | 百度在线网络技术(北京)有限公司 | Relative pose determines method, apparatus, equipment and medium |
| CN109188438A (en) * | 2018-09-12 | 2019-01-11 | 百度在线网络技术(北京)有限公司 | Yaw angle determines method, apparatus, equipment and medium |
| CN109255341A (en) * | 2018-10-30 | 2019-01-22 | 百度在线网络技术(北京)有限公司 | Extracting method, device, equipment and the medium of barrier perception wrong data |
| CN109738905A (en) * | 2018-12-28 | 2019-05-10 | 百度在线网络技术(北京)有限公司 | The determination method, device and equipment of ultrasonic sensor installation position |
| CN110103953A (en) * | 2019-04-30 | 2019-08-09 | 北京百度网讯科技有限公司 | For assisting method, equipment, medium and the system of the Driving control of vehicle |
Non-Patent Citations (1)
| Title |
|---|
| "基于感知区域覆盖的自动驾驶传感器布局优化方法";安泰;《单片机与嵌入式系统应用》(第2期);18-30 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111177869A (en) | 2020-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111177869B (en) | Method, device and equipment for determining sensor layout scheme | |
| US11987250B2 (en) | Data fusion method and related device | |
| CN111324945B (en) | Sensor scheme determining method, device, equipment and storage medium | |
| US11586218B2 (en) | Method and apparatus for positioning vehicle, electronic device and storage medium | |
| CN111401208B (en) | Obstacle detection method and device, electronic equipment and storage medium | |
| CN111324115B (en) | Obstacle position detection fusion method, device, electronic equipment and storage medium | |
| CN110793544B (en) | Roadside sensing sensor parameter calibration method, device, equipment and storage medium | |
| CN112132829A (en) | Vehicle information detection method, device, electronic device and storage medium | |
| CN113370911B (en) | Position and orientation adjustment methods, devices, equipment and media for vehicle-mounted sensors | |
| CN114283201A (en) | Camera calibration method, device and roadside equipment | |
| CN111368760B (en) | Obstacle detection method and device, electronic equipment and storage medium | |
| CN112184914B (en) | Method and device for determining three-dimensional position of target object and road side equipment | |
| CN111340890A (en) | Camera external parameter calibration method, device, device and readable storage medium | |
| CN111079079B (en) | Data correction method, device, electronic equipment and computer readable storage medium | |
| CN111539347B (en) | Method and device for detecting objects | |
| CN111353466B (en) | Lane line recognition processing method, equipment and storage medium | |
| CN112288825A (en) | Camera calibration method and device, electronic equipment, storage medium and road side equipment | |
| CN110738183A (en) | Obstacle detection method and device | |
| CN111578839A (en) | Obstacle coordinate processing method and device, electronic equipment and readable storage medium | |
| CN111767843A (en) | Three-dimensional position prediction method, device, device and storage medium | |
| CN111462072B (en) | Point cloud picture quality detection method and device and electronic equipment | |
| CN111968071B (en) | Method, device, equipment and storage medium for generating spatial position of vehicle | |
| CN112528846A (en) | Evaluation method, device, equipment and storage medium for obstacle detection | |
| CN111784659A (en) | Image detection method, device, electronic device, and storage medium | |
| CN117078767A (en) | Laser radar and camera calibration method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |