CN116080640A - Vehicle running control method and device, terminal, storage medium and vehicle - Google Patents
Vehicle running control method and device, terminal, storage medium and vehicle Download PDFInfo
- Publication number
- CN116080640A CN116080640A CN202310020648.4A CN202310020648A CN116080640A CN 116080640 A CN116080640 A CN 116080640A CN 202310020648 A CN202310020648 A CN 202310020648A CN 116080640 A CN116080640 A CN 116080640A
- Authority
- CN
- China
- Prior art keywords
- obstacle
- type
- vehicle
- temperature
- target
- 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.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/0098—Details of control systems ensuring comfort, safety or stability not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0017—Planning or execution of driving tasks specially adapted for safety of other traffic participants
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/50—Barriers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
-
- 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
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本公开涉及智能驾驶技术领域,尤其涉及一种车辆行驶控制方法、装置、终端、存储介质及车辆。The present disclosure relates to the technical field of intelligent driving, and in particular to a vehicle driving control method, device, terminal, storage medium and vehicle.
背景技术Background technique
随着智能驾驶技术的发展,车辆正迅速向智能化、自动化的技术方向发展,给用户带来的驾乘体验越来越好。With the development of intelligent driving technology, vehicles are rapidly developing in the direction of intelligent and automated technology, and the driving experience brought to users is getting better and better.
目前,车辆可以通过安装的各种传感器对行驶方向上的障碍物进行识别,进而生成相应的指令控制车辆安全行驶。但是,相关技术识别障碍物的准确度较低,在很多情况下会对障碍物产生错误判断,导致对车辆的控制产生偏差,影响了行驶安全和用户的驾乘体验。At present, the vehicle can identify obstacles in the direction of travel through various sensors installed, and then generate corresponding instructions to control the safe driving of the vehicle. However, the accuracy of identifying obstacles in related technologies is low, and in many cases, it will make wrong judgments on obstacles, resulting in deviations in the control of the vehicle, which affects driving safety and the driving experience of users.
发明内容Contents of the invention
为了解决上述技术问题,本公开提供了一种车辆行驶控制方法、装置、终端、存储介质及车辆。In order to solve the above technical problems, the present disclosure provides a vehicle driving control method, device, terminal, storage medium and vehicle.
本公开实施例的第一方面提供了一种车辆行驶控制方法,该方法包括:A first aspect of an embodiment of the present disclosure provides a vehicle driving control method, the method including:
获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据;Obtain images and point cloud data of obstacles in the direction of vehicle travel, as well as temperature data of the obstacles and the current environment where the obstacles are located;
基于图像、点云数据以及温度数据进行类型识别,得到障碍物对应的行驶控制类型;Type identification based on image, point cloud data and temperature data to obtain the driving control type corresponding to the obstacle;
基于行驶控制类型与行驶控制规则之间的第一映射关系,确定行驶控制类型对应的目标行驶控制规则;Based on the first mapping relationship between the driving control type and the driving control rule, determine the target driving control rule corresponding to the driving control type;
按照目标行驶控制规则,控制车辆行驶。According to the target driving control rule, the vehicle is controlled to drive.
本公开实施例的第二方面提供了一种车辆行驶控制装置,该装置包括:A second aspect of an embodiment of the present disclosure provides a vehicle driving control device, the device comprising:
获取模块,用于获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据;An acquisition module, configured to acquire images and point cloud data of obstacles in the direction of travel of the vehicle, as well as temperature data of the obstacles and the current environment in which the obstacles are located;
识别模块,用于基于图像、点云数据以及温度数据进行类型识别,得到障碍物对应的行驶控制类型;The recognition module is used to perform type recognition based on images, point cloud data and temperature data to obtain the driving control type corresponding to the obstacle;
确定模块,用于基于行驶控制类型与行驶控制规则之间的第一映射关系,确定行驶控制类型对应的目标行驶控制规则;A determining module, configured to determine a target driving control rule corresponding to the driving control type based on the first mapping relationship between the driving control type and the driving control rule;
控制模块,用于按照目标行驶控制规则,控制车辆行驶。The control module is used to control the driving of the vehicle according to the target driving control rule.
本公开实施例的第三方面提供了一种车载终端,该车载终端包括存储器和处理器,其中,存储器中存储有计算机程序,当计算机程序被处理器执行时,可以实现上述第一方面的车辆行驶控制方法。The third aspect of the embodiments of the present disclosure provides a vehicle-mounted terminal, the vehicle-mounted terminal includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the vehicle of the above-mentioned first aspect can be implemented. driving control method.
本公开实施例的第四方面提供了一种计算机可读存储介质,存储介质中存储有计算机程序,当计算机程序被处理器执行时,可以实现上述第一方面的车辆行驶控制方法。A fourth aspect of the embodiments of the present disclosure provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the vehicle driving control method of the above-mentioned first aspect can be realized.
本公开实施例的第五方面提供了一种车辆,该车辆包括上述第二方面的车辆行驶控制装置,可以实现上述第一方面的车辆行驶控制方法。A fifth aspect of the embodiments of the present disclosure provides a vehicle, which includes the vehicle travel control device of the second aspect above, and can implement the vehicle travel control method of the first aspect above.
本公开实施例提供的技术方案与现有技术相比具有如下优点:Compared with the prior art, the technical solutions provided by the embodiments of the present disclosure have the following advantages:
本公开实施例,通过获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据;基于图像、点云数据以及温度数据进行类型识别,得到障碍物对应的行驶控制类型;基于行驶控制类型与行驶控制规则之间的第一映射关系,确定行驶控制类型对应的目标行驶控制规则;按照目标行驶控制规则,控制车辆行驶,可以根据车辆行驶方向上障碍物的图像、点云数据以及障碍物和障碍物所处的当前环境的温度数据,确定障碍物对应的行驶控制类型,基于行驶控制类型对应的目标行驶控制规则,控制车辆行驶,可以对障碍物进行精准识别,提高障碍物识别以及车辆行驶控制的准确度,保证车辆的行驶安全。In the embodiment of the present disclosure, by acquiring the image and point cloud data of the obstacle in the direction of the vehicle, as well as the temperature data of the obstacle and the current environment where the obstacle is located; performing type identification based on the image, point cloud data, and temperature data to obtain the obstacle The driving control type corresponding to the object; based on the first mapping relationship between the driving control type and the driving control rule, the target driving control rule corresponding to the driving control type is determined; according to the target driving control rule, the vehicle is controlled. Obstacle images, point cloud data, and the temperature data of the obstacle and the current environment where the obstacle is located determine the driving control type corresponding to the obstacle, and control the driving of the vehicle based on the target driving control rule corresponding to the driving control type. Accurately identify objects, improve the accuracy of obstacle identification and vehicle driving control, and ensure vehicle driving safety.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure.
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, In other words, other drawings can also be obtained from these drawings without paying creative labor.
图1是本公开实施例提供的一种车辆行驶控制方法的流程图;FIG. 1 is a flow chart of a vehicle driving control method provided by an embodiment of the present disclosure;
图2是本公开实施例提供的另一种车辆行驶控制方法的流程图;Fig. 2 is a flow chart of another vehicle driving control method provided by an embodiment of the present disclosure;
图3是本公开实施例提供的又一种车辆行驶控制方法的流程图;Fig. 3 is a flowchart of another vehicle driving control method provided by an embodiment of the present disclosure;
图4是本公开实施例提供的一种车辆行驶控制装置的结构示意图;Fig. 4 is a schematic structural diagram of a vehicle driving control device provided by an embodiment of the present disclosure;
图5是本公开实施例提供的一种车载终端的结构示意图。Fig. 5 is a schematic structural diagram of a vehicle-mounted terminal provided by an embodiment of the present disclosure.
具体实施方式Detailed ways
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。In order to more clearly understand the above objects, features and advantages of the present disclosure, the solutions of the present disclosure will be further described below. It should be noted that, in the case of no conflict, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。In the following description, many specific details are set forth in order to fully understand the present disclosure, but the present disclosure can also be implemented in other ways than described here; obviously, the embodiments in the description are only some of the embodiments of the present disclosure, and Not all examples.
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。It should be understood that the various steps described in the method implementations of the present disclosure may be executed in different orders, and/or executed in parallel. Additionally, method embodiments may include additional steps and/or omit performing illustrated steps. The scope of the present disclosure is not limited in this respect.
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relative terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these No such actual relationship or order exists between entities or operations. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative and not restrictive, and those skilled in the art should understand that unless the context clearly indicates otherwise, it should be understood as "one or more" multiple".
随着智能驾驶技术的发展,车辆正迅速向智能化、自动化的技术方向发展,给用户带来的驾乘体验越来越好。With the development of intelligent driving technology, vehicles are rapidly developing in the direction of intelligent and automated technology, and the driving experience brought to users is getting better and better.
目前,车辆可以通过安装的各种传感器对行驶方向上的障碍物进行识别,进而生成相应的指令控制车辆安全行驶。但是,相关技术识别障碍物的准确度较低,在很多情况下会对障碍物产生错误判断,导致对车辆的控制产生偏差,影响了行驶安全和用户的驾乘体验。At present, the vehicle can identify obstacles in the direction of travel through various sensors installed, and then generate corresponding instructions to control the safe driving of the vehicle. However, the accuracy of identifying obstacles in related technologies is low, and in many cases, it will make wrong judgments on obstacles, resulting in deviations in the control of the vehicle, which affects driving safety and the driving experience of users.
针对相关技术在障碍物识别方面存在的缺陷,本公开实施例提供了一种车辆行驶控制方法、装置、终端、存储介质及车辆,可以根据车辆行驶方向上障碍物的图像、点云数据以及障碍物和障碍物所处的当前环境的温度数据,确定障碍物对应的行驶控制类型,基于行驶控制类型对应的目标行驶控制规则,控制车辆行驶,可以对障碍物进行精准识别,提高障碍物识别以及车辆行驶控制的准确度,保证车辆的行驶安全。Aiming at the defects of related technologies in obstacle recognition, the embodiments of the present disclosure provide a vehicle driving control method, device, terminal, storage medium and vehicle, which can be used to identify obstacles in the direction of the vehicle according to the image, point cloud data and obstacle The temperature data of the current environment where the obstacles and obstacles are located, determine the driving control type corresponding to the obstacle, and control the driving of the vehicle based on the target driving control rule corresponding to the driving control type, which can accurately identify obstacles, improve obstacle recognition and The accuracy of the vehicle driving control ensures the driving safety of the vehicle.
本公开实施例提供的车辆行驶控制方法,可以由一种车载终端来执行,该车载终端可以被理解为任意一种具有处理能力和计算能力的电子设备。The vehicle driving control method provided in the embodiments of the present disclosure may be executed by a vehicle-mounted terminal, which may be understood as any electronic device with processing and computing capabilities.
为了更好的理解本公开实施例的发明构思,下面结合示例性的实施例对本公开实施例的技术方案进行说明。In order to better understand the inventive concepts of the embodiments of the present disclosure, the technical solutions of the embodiments of the present disclosure will be described below in conjunction with exemplary embodiments.
图1是本公开实施例提供的一种车辆行驶控制方法的流程图,如图1所示,本实施例提供的车辆行驶控制方法可以包括步骤110-140:Fig. 1 is a flowchart of a vehicle driving control method provided by an embodiment of the present disclosure. As shown in Fig. 1 , the vehicle driving control method provided in this embodiment may include steps 110-140:
步骤110、获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据。
本公开实施例中,车辆的上安装有图像采集装置、点云采集装置以及温度传感装置。图像采集装置可以采集车辆行驶方向上的障碍物的图像,图像采集装置可以包括高保真照相机、3D摄像头、红外摄像头、蓝光摄像头等常见的摄像装置;点云采集装置可以通过向车辆行驶方向上的障碍物发射雷达信号或脉冲信号,然后接收障碍物的反射信号,获取障碍物的点云数据,点云采集装置可以包括雷达扫描装置、脉冲扫描装置、激光扫描装置等常见的扫描装置;温度传感装置可以采集车辆行驶方向上的障碍物的温度数据以及障碍物所处的当前环境的温度数据,温度传感装置可以包括红外温度传感器、声波温度传感器等常见的温度传感器,障碍物的温度数据可以理解为障碍物本身发热产生的温度数据,当前环境的温度数据可以理解为当前环境的气温数据。In the embodiment of the present disclosure, an image acquisition device, a point cloud acquisition device and a temperature sensing device are installed on the vehicle. The image acquisition device can collect images of obstacles in the direction of the vehicle, and the image acquisition device can include common imaging devices such as high-fidelity cameras, 3D cameras, infrared cameras, and blue-ray cameras; Obstacles transmit radar signals or pulse signals, and then receive the reflected signals of obstacles to obtain point cloud data of obstacles. The point cloud acquisition devices can include common scanning devices such as radar scanning devices, pulse scanning devices, and laser scanning devices; The sensing device can collect the temperature data of obstacles in the direction of vehicle travel and the temperature data of the current environment where the obstacles are located. The temperature sensing device can include common temperature sensors such as infrared temperature sensors and acoustic wave temperature sensors. The temperature data of obstacles It can be understood as the temperature data generated by the heat generated by the obstacle itself, and the temperature data of the current environment can be understood as the air temperature data of the current environment.
本公开实施例中,车辆上安装有车载终端,车载终端可以与车辆的上安装的图像采集装置、点云采集装置以及温度传感装置进行通信,车载终端可以从图像采集装置中获取车辆行驶方向上障碍物的图像,从点云采集装置中获取车辆行驶方向上障碍物的点云数据,从温度传感装置中获取车辆行驶方向上的障碍物的温度数据以及障碍物所处的当前环境的温度数据。In the embodiment of the present disclosure, a vehicle-mounted terminal is installed on the vehicle, and the vehicle-mounted terminal can communicate with the image acquisition device, point cloud acquisition device and temperature sensing device installed on the vehicle, and the vehicle-mounted terminal can obtain the driving direction of the vehicle from the image acquisition device Obtain the image of the obstacle on the vehicle, obtain the point cloud data of the obstacle in the direction of the vehicle from the point cloud acquisition device, obtain the temperature data of the obstacle in the direction of the vehicle and the temperature of the current environment where the obstacle is located from the temperature sensing device temperature data.
步骤120、基于图像、点云数据以及温度数据进行类型识别,得到障碍物对应的行驶控制类型。
本公开实施例中的行驶控制类型可以理解为对车辆进行行驶控制的控制类型,障碍物的行驶控制类型可以包括可忽略型、需绕行型、紧急制动型、提示型中的至少一种。The driving control type in the embodiments of the present disclosure can be understood as the control type of vehicle driving control, and the driving control type of obstacles can include at least one of negligible type, detour type, emergency braking type, and prompt type .
其中,可忽略型可以理解为障碍物不会对车辆的正常行驶造成影响,车辆可以忽略该障碍物正常行驶,例如,可忽略型障碍物可以为树叶、塑料袋等;需绕行型可以理解为障碍物会影响车辆的正常行驶,车辆行驶时需要绕过该障碍物,例如,需绕行型障碍物可以为石头、纸箱等;紧急制动型可以理解为车辆面对障碍物时需要进行紧急制动,例如,紧急制动型障碍物可以为人、动物等;提示型可以理解为车辆接近障碍物时需要进行提示,可以包括声音提示、光提示等,例如,Among them, the negligible type can be understood as the obstacle will not affect the normal driving of the vehicle, and the vehicle can ignore the obstacle to drive normally. For example, the negligible type of obstacle can be leaves, plastic bags, etc.; Because obstacles will affect the normal driving of the vehicle, the vehicle needs to bypass the obstacle when driving. For example, obstacles that need to be bypassed can be stones, cardboard boxes, etc.; Emergency braking, for example, emergency braking obstacles can be people, animals, etc.; reminder type can be understood as the vehicle needs to be prompted when approaching obstacles, which can include sound prompts, light prompts, etc., for example,
可以通过控制车辆上喇叭发出的声音进行提示,可以通过控制车辆上5灯光的开关或亮度进行光提示等,例如,提示型障碍物可以为小鸟等。It can be prompted by controlling the sound of the horn on the vehicle, and the light prompt can be performed by controlling the switch or brightness of the 5 lights on the vehicle. For example, the prompting obstacle can be a bird.
本公开实施例中,在获得车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据之后,车载终端可以基于图像、点云数据以及温度数据进行类型识别,得到障碍物对应的行驶控制类型。In the embodiment of the present disclosure, after obtaining the image and point cloud data of the obstacle in the vehicle's driving direction, as well as the temperature data of the obstacle and the current environment where the obstacle is located, the vehicle-mounted terminal can perform Type identification to obtain the driving control type corresponding to the obstacle.
0步骤130、基于行驶控制类型与行驶控制规则之间的第一映射关0
系,确定行驶控制类型对应的目标行驶控制规则。system to determine the target driving control rule corresponding to the driving control type.
本公开实施例中的行驶控制规则可以理解控制车辆行驶的规则,可以包括继续行驶、改变行驶方向、紧急刹车、启动车灯和喇叭等。The driving control rules in the embodiments of the present disclosure can be understood as the rules for controlling the driving of the vehicle, which may include continuing driving, changing the driving direction, emergency braking, starting lights and horns, and so on.
本公开实施例中,车载终端可以预先构建并存储各种行驶控制类5型与行驶控制规则之间的第一映射关系,即行驶控制类型与行驶控制In the embodiment of the present disclosure, the vehicle-mounted terminal can pre-build and store the first mapping relationship between various driving control types and driving control rules, that is, driving control types and driving control rules.
规则一一对应。在获得障碍物对应的行驶控制类型之后,车载终端可以基于行驶控制类型与行驶控制规则之间的第一映射关系,确定该行驶控制类型对应的行驶控制规则,并将该行驶控制类型对应的行驶控制规则确定为目标行驶控制规则。The rules match one by one. After obtaining the driving control type corresponding to the obstacle, the vehicle-mounted terminal can determine the driving control rule corresponding to the driving control type based on the first mapping relationship between the driving control type and the driving control rule, and calculate the driving control rule corresponding to the driving control type. The control rule is determined as the target travel control rule.
0步骤140、按照目标行驶控制规则,控制车辆行驶。Step 140: Control the vehicle to run according to the target driving control rule.
本公开实施例中,车载终端在获得障碍物对应的目标行驶控制规则之后,可以按照目标行驶控制规则,控制车辆行驶。In the embodiment of the present disclosure, after the vehicle-mounted terminal obtains the target driving control rule corresponding to the obstacle, it can control the driving of the vehicle according to the target driving control rule.
在一些实施例中,按照目标行驶控制规则,控制车辆行驶,可以In some embodiments, the vehicle is controlled to drive according to the target driving control rule, which can be
包括步骤1401-1402:Including steps 1401-1402:
5步骤1401、获取目标行驶控制规则对应的控制参数。5. Step 1401. Obtain the control parameters corresponding to the target driving control rules.
本公开实施例中,每个行驶控制规则都有对应的控制参数,车载终端中预先存储有各个行驶控制规则对应的控制参数,在获得目标行驶控制规则之后,车载终端可以获取目标行驶控制规则对应的控制参数。其中,控制参数可以理解为控制车辆执行行驶控制规则对应操作的参数,例如,当目标行驶控制规则为紧急制动时,控制参数可以为制动系统的制动时间和制动力。In the embodiment of the present disclosure, each driving control rule has a corresponding control parameter, and the control parameters corresponding to each driving control rule are pre-stored in the vehicle-mounted terminal. After obtaining the target driving control rule, the vehicle-mounted terminal can obtain the corresponding control parameters of the target driving control rule. control parameters. Wherein, the control parameter can be understood as a parameter that controls the vehicle to execute the operation corresponding to the driving control rule. For example, when the target driving control rule is emergency braking, the control parameter can be the braking time and braking force of the braking system.
步骤1402、控制车辆按照控制参数行驶。Step 1402, control the vehicle to run according to the control parameters.
本公开实施例中,当车辆处于智能驾驶状态或自动驾驶状态时,车载终端可以控制车辆按照目标行驶控制规则对应的控制参数行驶。In the embodiment of the present disclosure, when the vehicle is in the intelligent driving state or the automatic driving state, the vehicle-mounted terminal can control the vehicle to drive according to the control parameters corresponding to the target driving control rules.
在另一些实施例中,按照目标行驶控制规则,控制车辆行驶,车载终端可以向车辆的驾驶员发出提示信息,提示信息可以包括目标行驶控制规则,以使驾驶员基于目标行驶控制规则控制车辆行驶。In other embodiments, the vehicle is controlled according to the target driving control rule, and the vehicle-mounted terminal can send prompt information to the driver of the vehicle. The prompt information can include the target driving control rule, so that the driver can control the vehicle driving based on the target driving control rule. .
本公开实施例,通过获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据;基于图像、点云数据以及温度数据进行类型识别,得到障碍物对应的行驶控制类型;基于行驶控制类型与行驶控制规则之间的第一映射关系,确定行驶控制类型对应的目标行驶控制规则;按照目标行驶控制规则,控制车辆行驶,可以根据车辆行驶方向上障碍物的图像、点云数据以及障碍物和障碍物所处的当前环境的温度数据,确定障碍物对应的行驶控制类型,基于行驶控制类型对应的目标行驶控制规则,控制车辆行驶,可以对障碍物进行精准识别,提高障碍物识别以及车辆行驶控制的准确度,保证车辆的行驶安全。In the embodiment of the present disclosure, by acquiring the image and point cloud data of the obstacle in the direction of the vehicle, as well as the temperature data of the obstacle and the current environment where the obstacle is located; performing type identification based on the image, point cloud data, and temperature data to obtain the obstacle The driving control type corresponding to the object; based on the first mapping relationship between the driving control type and the driving control rule, the target driving control rule corresponding to the driving control type is determined; according to the target driving control rule, the vehicle is controlled. Obstacle images, point cloud data, and the temperature data of the obstacle and the current environment where the obstacle is located determine the driving control type corresponding to the obstacle, and control the driving of the vehicle based on the target driving control rule corresponding to the driving control type. Accurately identify objects, improve the accuracy of obstacle identification and vehicle driving control, and ensure vehicle driving safety.
图2是本公开实施例提供的一种车辆行驶控制方法的流程图,如图2所示,本实施例提供的车辆行驶控制方法可以包括步骤210-270:FIG. 2 is a flow chart of a vehicle driving control method provided by an embodiment of the present disclosure. As shown in FIG. 2 , the vehicle driving control method provided by this embodiment may include steps 210-270:
步骤210、获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据。
本公开实施例中的步骤可以参考上述步骤110的内容,这里不再赘述。For the steps in the embodiments of the present disclosure, reference may be made to the content of the above-mentioned
步骤220、对障碍物的图像进行物品识别,得到障碍物的物品类型。
本公开实施例中,物品类型可以理解为物品的种类,可以包括动物类型和非动物类型,动物类型可以理解为物品的形状为动物形状的类型,非动物类型可以理解为物品的形状不是动物形状的类型。In the embodiment of the present disclosure, the item type can be understood as the type of item, which can include animal type and non-animal type, the animal type can be understood as the shape of the item is the type of animal shape, and the non-animal type can be understood as the shape of the item is not animal shape type.
本公开实施例中,车载终端可以对障碍物的图像进行物品识别,得到障碍物的物品类型。例如,当障碍物为人时,障碍物的物品类型为动物类型,当障碍物为动物玩具时,障碍物的物品类型为动物类型,当障碍物为石头时,障碍物的物品类型为非动物类型。In the embodiment of the present disclosure, the vehicle-mounted terminal can perform object recognition on the image of the obstacle to obtain the object type of the obstacle. For example, when the obstacle is a person, the item type of the obstacle is an animal type, when the obstacle is an animal toy, the item type of the obstacle is an animal type, and when the obstacle is a stone, the item type of the obstacle is a non-animal type .
在一些实施例中,对障碍物的图像进行物品识别,得到障碍物的物品类型,可以包括步骤2201-2202:In some embodiments, performing object recognition on the image of the obstacle to obtain the object type of the obstacle may include steps 2201-2202:
步骤2201、将图像与物品数据库中的物品图像进行对比,识别与图像匹配的目标物品图像。Step 2201. Compare the image with the item images in the item database, and identify the target item image matching the image.
本公开实施例中,物品数据库中存储有各种物品的图像以及各个物品图像对应的物品类型,在获得障碍物的图像之后,车载终端可以将障碍物的图像与物品数据库中的物品图像进行对比,识别与障碍物的图像匹配的目标物品图像。In the embodiment of the present disclosure, the images of various items and the item types corresponding to each item image are stored in the item database. After obtaining the image of the obstacle, the vehicle-mounted terminal can compare the image of the obstacle with the item image in the item database. , identifying images of target items that match images of obstacles.
步骤2202、将目标物品图像对应的物品类型确定为障碍物的物品类型。Step 2202: Determine the item type corresponding to the target item image as the item type of the obstacle.
本公开实施例中,车载终端可以在物品数据库中确定目标物品图像对应的物品类型,并将目标物品图像对应的物品类型确定为障碍物的物品类型。In the embodiment of the present disclosure, the vehicle-mounted terminal may determine the item type corresponding to the target item image in the item database, and determine the item type corresponding to the target item image as the item type of the obstacle.
在另一些实施例中,对障碍物的图像进行物品识别,得到障碍物的物品类型,车载终端可以将障碍物的图像输入预设的物品类型识别模型,基于物品类型识别模型进行物品类型识别,得到障碍物的物品类型。物品类型识别模型可以理解为一种深度学习神经模型,可以预先构建包括障碍物的图像和障碍物的物品类型的数据集,基于数据集进行模型训练、验证和测试,得到准确的物品类型识别模型,具体训练方法可以参考相关技术,这里不再赘述。In other embodiments, object recognition is performed on images of obstacles to obtain the object types of obstacles, and the vehicle-mounted terminal can input the images of obstacles into a preset object type recognition model, and perform object type recognition based on the object type recognition model, Get the item type of the obstacle. The item type recognition model can be understood as a deep learning neural model, which can pre-build a data set including images of obstacles and object types of obstacles, and conduct model training, verification and testing based on the data set to obtain an accurate item type recognition model , the specific training method can refer to related technologies, and will not be repeated here.
步骤230、基于障碍物的点云数据,计算障碍物的轮廓尺寸。
本公开实施例中,障碍物的点云数据中包括障碍物的各个表面点在点云采集装置的系统坐标系下的三维坐标(x,y,z),车载终端可以基于障碍物的点云数据,获取障碍物的边界对应的边界点云数据,然后根据边界点云数据,计算障碍物的轮廓尺寸。In the embodiment of the present disclosure, the point cloud data of the obstacle includes the three-dimensional coordinates (x, y, z) of each surface point of the obstacle in the system coordinate system of the point cloud acquisition device, and the vehicle-mounted terminal can be based on the point cloud of the obstacle. Data, obtain the boundary point cloud data corresponding to the boundary of the obstacle, and then calculate the outline size of the obstacle according to the boundary point cloud data.
步骤240、基于障碍物表面的第一温度数据与障碍物所处的当前环境的第二温度数据的温度差进行生命识别,确定障碍物的生物特征。Step 240: Perform life identification based on the temperature difference between the first temperature data on the surface of the obstacle and the second temperature data on the current environment where the obstacle is located, and determine the biological characteristics of the obstacle.
本公开实施例中,生物特征可以理解为具有生命的特征,包括被动变温物体和自主恒温物体。被动变温物体可以理解为温度随环境温度的变化而变化的物体,例如石头、塑料袋、变温动物等,变温动物可以包括爬行类动物等。自主恒温物体可以理解为温度不会随环境温度的变化而变化的物体,即温度可以保持在恒定范围的物体,例如,哺乳动物等,哺乳动物可以包括人类、猫、狗、鸟类等。In the embodiments of the present disclosure, biological features can be understood as having life features, including passive temperature-changing objects and autonomous constant-temperature objects. Passive temperature-changing objects can be understood as objects whose temperature changes with changes in ambient temperature, such as stones, plastic bags, temperature-changing animals, etc., and temperature-changing animals may include reptiles and the like. An autonomous constant temperature object can be understood as an object whose temperature does not change with changes in the ambient temperature, that is, an object whose temperature can be maintained in a constant range, for example, mammals, etc. Mammals can include humans, cats, dogs, birds, etc.
本公开实施例中,车载终端可以根据障碍物表面的第一温度数据与障碍物所处的当前环境的第二温度数据的之间的温度差进行生命识别,确定障碍物的生物特征,即确定障碍物是否具有生命。In the embodiment of the present disclosure, the vehicle-mounted terminal can perform life recognition according to the temperature difference between the first temperature data of the obstacle surface and the second temperature data of the current environment where the obstacle is located, and determine the biological characteristics of the obstacle, that is, determine Whether the obstacle is alive.
在一些实施例中,基于障碍物表面的第一温度数据与障碍物所处的当前环境的第二温度数据的温度差进行生命识别,确定障碍物的生物特征,可以包括步骤2401-2405:In some embodiments, performing life identification based on the temperature difference between the first temperature data on the surface of the obstacle and the second temperature data on the current environment where the obstacle is located, and determining the biological characteristics of the obstacle may include steps 2401-2405:
步骤2401、基于障碍物的各个表面点的第一温度数据,构建障碍物表面的第一温度曲线。Step 2401. Based on the first temperature data of each surface point of the obstacle, construct a first temperature curve of the obstacle surface.
本公开实施例中,车载终端可以将障碍物的各个表面点的三维坐标与障碍物的各个表面点的第一温度数据进行融合,构建障碍物表面的第一温度曲线。第一温度曲线包括障碍物的各个表面点的温度数据。In the embodiment of the present disclosure, the vehicle-mounted terminal may fuse the three-dimensional coordinates of each surface point of the obstacle with the first temperature data of each surface point of the obstacle to construct the first temperature curve of the surface of the obstacle. The first temperature profile includes temperature data for various surface points of the obstacle.
步骤2402、基于障碍物的各个表面点所处的当前环境的第二温度数据,构建障碍物所处的当前环境的第二温度曲线。Step 2402, based on the second temperature data of the current environment where each surface point of the obstacle is located, construct a second temperature curve of the current environment where the obstacle is located.
本公开实施例中,针对障碍物的每个表面点,车载终端可以确定每个表面点所处的当前环境的第二温度数据,然后将障碍物的各个表面点的三维坐标与障碍物的各个表面点所处的当前环境的第二温度数据进行融合,构建障碍物所处的当前环境的第二温度曲线。第二温度曲线包括障碍物的各个表面点所处的当前环境的第二温度数据。In the embodiment of the present disclosure, for each surface point of the obstacle, the vehicle-mounted terminal can determine the second temperature data of the current environment where each surface point is located, and then combine the three-dimensional coordinates of each surface point of the obstacle with each The second temperature data of the current environment where the surface point is located is fused to construct a second temperature curve of the current environment where the obstacle is located. The second temperature curve includes the second temperature data of the current environment where each surface point of the obstacle is located.
步骤2403、计算第一温度曲线与第二温度曲线的拟合度。Step 2403, calculating the fitting degree between the first temperature curve and the second temperature curve.
本公开实施例中,第一温度曲线与第二温度曲线的拟合度可以理解为第一温度曲线与第二温度曲线的吻合程度,可以评估障碍物表面的第一温度数据与障碍物所处的当前环境的第二温度数据之间的温度差的大小。拟合度越大,说明第一温度曲线与第二温度曲线越接近,即障碍物表面的温度与障碍物所处的当前环境的温度差别越小;拟合度越小,说明第一温度曲线与第二温度曲线越疏远,即障碍物表面的温度与障碍物所处的当前环境的温度差别越大。In the embodiment of the present disclosure, the degree of fit between the first temperature curve and the second temperature curve can be understood as the degree of coincidence between the first temperature curve and the second temperature curve, and the first temperature data on the surface of the obstacle and the location of the obstacle can be evaluated. The size of the temperature difference between the second temperature data of the current environment. The greater the fitting degree, the closer the first temperature curve is to the second temperature curve, that is, the smaller the difference between the temperature of the obstacle surface and the temperature of the current environment where the obstacle is located; the smaller the fitting degree, the closer the first temperature curve is. The farther away from the second temperature curve, that is, the greater the difference between the temperature of the obstacle surface and the temperature of the current environment where the obstacle is located.
本公开实施例中,车载终端可以计算第一温度曲线与第二温度曲线的拟合度。In the embodiment of the present disclosure, the vehicle-mounted terminal may calculate a fitting degree between the first temperature curve and the second temperature curve.
在一些实施例中,计算第一温度曲线与第二温度曲线的拟合度,可以包括步骤240301-240305:In some embodiments, calculating the fitting degree of the first temperature curve and the second temperature curve may include steps 240301-240305:
步骤240301、基于障碍物的各个表面点的第一温度数据,获取障碍物的各个表面点在各空间坐标轴方向上的单位距离处对应的第一温度分量值。Step 240301. Based on the first temperature data of each surface point of the obstacle, obtain the first temperature component value corresponding to each surface point of the obstacle at a unit distance in the direction of each spatial coordinate axis.
本公开实施例中,车载终端可以从障碍物的各个表面点的第一温度数据中获取障碍物的各个表面点在各空间坐标轴方向上的单位距离处对应的第一温度分量值。空间坐标轴可以理解为三维空间坐标系中的坐标轴,可以包括横向方向的x轴、纵向方向的y轴以及竖直方向的z轴,x轴、y轴、z轴三个坐标轴互相垂直。In the embodiment of the present disclosure, the vehicle-mounted terminal may obtain the first temperature component value corresponding to each surface point of the obstacle at a unit distance in each space coordinate axis direction from the first temperature data of each surface point of the obstacle. The space coordinate axis can be understood as the coordinate axis in the three-dimensional space coordinate system, which can include the x-axis in the horizontal direction, the y-axis in the longitudinal direction and the z-axis in the vertical direction. The three coordinate axes of x-axis, y-axis and z-axis are perpendicular to each other .
在一些实施例中,对于障碍物的任一表面点,可以确定该表面点在x轴方向上的单位距离处的第一单位目标点,将第一单位目标点的温度确定为该表面点在x轴方向上的单位距离处对应的第一温度分量值;可以确定该表面点在y轴方向上的单位距离处的第二单位目标点,将第二单位目标点的温度确定为该表面点在y轴方向上的单位距离处对应的第一温度分量值;可以确定该表面点在z轴方向上的单位距离处的第三单位目标点,将第三单位目标点的温度确定为该表面点在z轴方向上的单位距离处对应的第一温度分量值。In some embodiments, for any surface point of the obstacle, the first unit target point at the unit distance of the surface point in the x-axis direction can be determined, and the temperature of the first unit target point is determined as the surface point at The first temperature component value corresponding to the unit distance in the x-axis direction; the second unit target point at the unit distance in the y-axis direction of the surface point can be determined, and the temperature of the second unit target point is determined as the surface point The corresponding first temperature component value at the unit distance in the y-axis direction; the third unit target point at the unit distance in the z-axis direction of the surface point can be determined, and the temperature of the third unit target point is determined as the surface The value of the first temperature component corresponding to the unit distance of the point in the z-axis direction.
在另一些实施例中,对于障碍物的任一表面点,可以确定该表面点在x轴方向上的第一预设距离处的第一距离目标点,将第一距离目标点的温度与第一预设距离的比值确定为该表面点在x轴方向上的单位距离处对应的第一温度分量值;可以确定该表面点在y轴方向上的第一预设距离处的第二距离目标点,将第二距离目标点的温度与第一预设距离的比值确定为该表面点在y轴方向上的单位距离处对应的第一温度分量值;可以确定该表面点在z轴方向上的第一预设距离处的第三距离目标点,将第三距离目标点的温度与第一预设距离的比值确定为该表面点在z轴方向上的单位距离处对应的第一温度分量值。其中,第一预设距离可以根据需要进行设定,这里不作具体限定。In some other embodiments, for any surface point of the obstacle, the first distance target point at the first preset distance of the surface point in the x-axis direction can be determined, and the temperature of the first distance target point and the first distance target point can be determined. The ratio of a preset distance is determined as the first temperature component value corresponding to the unit distance of the surface point in the x-axis direction; the second distance target at the first preset distance of the surface point in the y-axis direction can be determined point, the ratio of the temperature of the second distance from the target point to the first preset distance is determined as the first temperature component value corresponding to the unit distance of the surface point in the y-axis direction; it can be determined that the surface point is in the z-axis direction The third distance target point at the first preset distance, and the ratio of the temperature of the third distance target point to the first preset distance is determined as the first temperature component corresponding to the surface point at a unit distance in the z-axis direction value. Wherein, the first preset distance can be set according to needs, which is not specifically limited here.
步骤240302、基于障碍物的各个表面点所处的当前环境的第二温度数据,获取障碍物的各个表面点对应的当前环境点在各空间坐标轴方向上的单位距离处对应的第二温度分量值。Step 240302, based on the second temperature data of the current environment where each surface point of the obstacle is located, obtain the second temperature component corresponding to the unit distance of the current environment point corresponding to each surface point of the obstacle at the unit distance in the direction of each space coordinate axis value.
本公开实施例中,车载终端可以从障碍物的各个表面点所处的当前环境的第二温度数据中获取障碍物的各个表面点对应的当前环境点在各空间坐标轴方向上的单位距离处对应的第二温度分量值。其中,表面点对应的当前环境点可以为距离该表面点最近的当前环境点,也可以为距离该表面点第二预设距离的当前环境点,这里的第二预设距离可以根据需要进行设定,这里不作具体限定。In the embodiment of the present disclosure, the vehicle-mounted terminal can obtain the unit distance of the current environment point corresponding to each surface point of the obstacle in the direction of each space coordinate axis from the second temperature data of the current environment where each surface point of the obstacle is located. Corresponding second temperature component value. Wherein, the current environment point corresponding to the surface point can be the current environment point closest to the surface point, or the current environment point at the second preset distance from the surface point, where the second preset distance can be set as required. , no specific limitation is made here.
在一些实施例中,对于障碍物的任一表面点对应的当前环境点,可以确定该当前环境点在x轴方向上的单位距离处的第四单位目标点,将第四单位目标点的温度确定为该当前环境点在x轴方向上的单位距离处对应的第二温度分量值;可以确定该当前环境点在y轴方向上的单位距离处的第五单位目标点,将第五单位目标点的温度确定为该当前环境点在y轴方向上的单位距离处对应的第二温度分量值;可以确定该当前环境点在z轴方向上的单位距离处的第六单位目标点,将第六单位目标点的温度确定为该当前环境点在z轴方向上的单位距离处对应的第二温度分量值。In some embodiments, for the current environment point corresponding to any surface point of the obstacle, the fourth unit target point at the unit distance of the current environment point in the x-axis direction can be determined, and the temperature of the fourth unit target point It is determined as the second temperature component value corresponding to the unit distance of the current environment point in the x-axis direction; the fifth unit target point at the unit distance of the current environment point in the y-axis direction can be determined, and the fifth unit target The temperature of the point is determined as the second temperature component value corresponding to the unit distance of the current environment point in the y-axis direction; the sixth unit target point at the unit distance of the current environment point in the z-axis direction can be determined, and the first The temperature of the six-unit target point is determined as the second temperature component value corresponding to the unit distance of the current environment point in the z-axis direction.
在另一些实施例中,对于障碍物的任一表面点对应的当前环境点,可以确定该当前环境点在x轴方向上的第一预设距离处的第四距离目标点,将第四距离目标点的温度与第一预设距离的比值确定为该当前环境点在x轴方向上的单位距离处对应的第二温度分量值;可以确定该当前环境点在y轴方向上的第一预设距离处的第五距离目标点,将第五距离目标点的温度与第一预设距离的比值确定为该当前环境点在y轴方向上的单位距离处对应的第二温度分量值;可以确定该当前环境点在z轴方向上的第一预设距离处的第六距离目标点,将第六距离目标点的温度与第一预设距离的比值确定为该当前环境点在z轴方向上的单位距离处对应的第二温度分量值。In some other embodiments, for the current environment point corresponding to any surface point of the obstacle, the fourth distance target point at the first preset distance in the x-axis direction of the current environment point may be determined, and the fourth distance The ratio of the temperature of the target point to the first preset distance is determined as the second temperature component value corresponding to the unit distance of the current environment point in the x-axis direction; the first preset distance of the current environment point in the y-axis direction can be determined Set the fifth distance target point at the distance, and determine the ratio of the temperature of the fifth distance target point to the first preset distance as the second temperature component value corresponding to the unit distance of the current environment point in the y-axis direction; Determine the sixth distance target point at the first preset distance of the current environment point in the z-axis direction, and determine the ratio of the temperature of the sixth distance target point to the first preset distance as the current environment point in the z-axis direction The value of the second temperature component corresponding to the unit distance on .
步骤240303、针对障碍物的每个表面点,计算表面点在各空间坐标轴方向上的第一温度分量值与对应的第二温度分量值的差值。Step 240303. For each surface point of the obstacle, calculate the difference between the first temperature component value and the corresponding second temperature component value of the surface point in the direction of each spatial coordinate axis.
本公开实施例中,在获得障碍物的各个表面点在各空间坐标轴方向上的第一温度分量值和第二温度分量值之后,针对障碍物的每个表面点,车载终端可以计算该表面点在各空间坐标轴方向上的第一温度分量值与对应的第二温度分量值的差值。具体的,可以计算该表面点在x轴方向上的第一温度分量值与该表面点在x轴方向上的第二温度分量值的差值dx,可以计算该表面点在y轴方向上的第一温度分量值与该表面点在y轴方向上的第二温度分量值的差值dy,可以计算该表面点在z轴方向上的第一温度分量值与该表面点在z轴方向上的第二温度分量值的差值dz,该表面点对应的三个温度分量值的差值可以表示为(dx,dy,dz)。In the embodiment of the present disclosure, after obtaining the first temperature component value and the second temperature component value of each surface point of the obstacle in the direction of each space coordinate axis, for each surface point of the obstacle, the vehicle-mounted terminal can calculate the surface The difference between the first temperature component value and the corresponding second temperature component value of a point in the direction of each spatial coordinate axis. Specifically, the difference dx between the first temperature component value of the surface point in the x-axis direction and the second temperature component value of the surface point in the x-axis direction can be calculated, and the temperature difference dx of the surface point in the y-axis direction can be calculated The difference dy between the first temperature component value and the second temperature component value of the surface point in the y-axis direction can calculate the first temperature component value of the surface point in the z-axis direction and the surface point in the z-axis direction The difference dz of the second temperature component value of the surface point, the difference value of the three temperature component values corresponding to the surface point can be expressed as (dx, dy, dz).
步骤240304、对障碍物的各表面点在各空间坐标轴方向对应的差值进行求和处理,得到各空间坐标轴方向对应的差值和。Step 240304: Summing the difference values corresponding to the surface points of the obstacle in the directions of the respective spatial coordinate axes to obtain the sum of the differences corresponding to the directions of the respective spatial coordinate axes.
本公开实施例中,在获得障碍物的各个表面点在各空间坐标轴方向对应的第一温度分量值与对应的第二温度分量值的差值之后,车载终端可以对障碍物的各表面点在各空间坐标轴方向对应的差值进行求和处理,得到各空间坐标轴方向对应的差值和。具体的,可以对障碍物的各表面点在x轴方向上的第一温度分量值与第二温度分量值的差值dx进行求和处理,得到x轴方向对应的差值和Dx,可以对障碍物的各表面点在y轴方向上的第一温度分量值与第二温度分量值的差值dy进行求和处理,得到y轴方向对应的差值和Dy,可以对障碍物的各表面点在z轴方向上的第一温度分量值与第二温度分量值的差值dz进行求和处理,得到z轴方向对应的差值和Dz。In the embodiment of the present disclosure, after obtaining the difference between the first temperature component value and the corresponding second temperature component value corresponding to each surface point of the obstacle in the direction of each space coordinate axis, the vehicle-mounted terminal can calculate each surface point of the obstacle The difference values corresponding to the directions of the respective spatial coordinate axes are summed to obtain the sum of the differences corresponding to the directions of the respective spatial coordinate axes. Specifically, the difference dx between the first temperature component value and the second temperature component value of each surface point of the obstacle in the x-axis direction can be summed to obtain the difference sum Dx corresponding to the x-axis direction, which can be calculated The difference dy between the first temperature component value and the second temperature component value of each surface point of the obstacle in the y-axis direction is summed to obtain the corresponding difference and Dy in the y-axis direction, which can be calculated for each surface of the obstacle The difference dz between the first temperature component value and the second temperature component value of the point in the z-axis direction is summed to obtain the difference sum Dz corresponding to the z-axis direction.
步骤240305、将各空间坐标轴方向对应的差值和进行求和处理,得到拟合度。Step 240305: Summing the difference sums corresponding to the directions of the spatial coordinate axes to obtain the fitting degree.
本公开实施例中,在获得各空间坐标轴方向对应的差值和之后,车载终端可以将各空间坐标轴方向对应的差值和进行求和处理,得到拟合度。具体的,拟合度DIFF=Dx+Dy+Dz。In the embodiment of the present disclosure, after obtaining the difference sum corresponding to each space coordinate axis direction, the vehicle-mounted terminal may sum the difference value sum corresponding to each space coordinate axis direction to obtain the fitting degree. Specifically, the fitting degree DIFF=Dx+Dy+Dz.
在一些实施例中,将各空间坐标轴方向对应的差值和进行求和处理,得到拟合度,可以包括S11-S13:In some embodiments, the sum of the differences corresponding to the directions of the spatial coordinate axes is summed to obtain the fitting degree, which may include S11-S13:
S11、基于物品类型与坐标分量权重的第三映射关系,确定障碍物的物品类型对应的目标坐标分量权重。S11. Based on the third mapping relationship between the item type and the coordinate component weight, determine the target coordinate component weight corresponding to the item type of the obstacle.
本公开实施例中,车载终端中预先存储有物品类型与坐标分量权重的第三映射关系,即物品类型与坐标分量权重一一对应。坐标分量可以理解为各个坐标轴方向的正交分量。车载终端可以基于物品类型与坐标分量权重的第三映射关系,确定障碍物的物品类型对应的目标坐标分量权重。具体的,非动物类型对应的坐标分量权重低于非动物类型对应的坐标分量权重,从而可以增大非动物类型的障碍物对应的拟合度,减小动物类型的障碍物对应的拟合度。In the embodiment of the present disclosure, a third mapping relationship between item types and coordinate component weights is pre-stored in the vehicle-mounted terminal, that is, there is a one-to-one correspondence between item types and coordinate component weights. Coordinate components can be understood as orthogonal components in the direction of each coordinate axis. The vehicle-mounted terminal may determine the target coordinate component weight corresponding to the item type of the obstacle based on the third mapping relationship between the item type and the coordinate component weight. Specifically, the coordinate component weights corresponding to non-animal types are lower than the coordinate component weights corresponding to non-animal types, so that the fitting degree corresponding to non-animal type obstacles can be increased, and the fitting degree corresponding to animal type obstacles can be reduced. .
S12、基于目标坐标分量权重,确定各空间坐标轴方向的差值和对应的目标分量权重。S12. Based on the weight of the target coordinate component, determine the difference in the direction of each spatial coordinate axis and the corresponding weight of the target component.
本公开实施例中,车载终端可以基于目标坐标分量权重,确定各空间坐标轴方向的差值和对应的目标分量权重。具体的,x轴方向的差值和对应的目标分量权重为Ax,y轴方向的差值和对应的目标分量权重为Ay,z轴方向的差值和对应的目标分量权重为Az。In the embodiment of the present disclosure, the vehicle-mounted terminal may determine the difference in the direction of each space coordinate axis and the corresponding target component weight based on the weight of the target coordinate component. Specifically, the difference in the x-axis direction and the corresponding target component weight is Ax, the difference in the y-axis direction and the corresponding target component weight is Ay, and the difference in the z-axis direction and the corresponding target component weight is Az.
S13、基于目标分量权重,对各空间坐标轴方向对应的差值和进行加权求和处理,得到拟合度。S13 , based on the weight of the target component, perform weighted summation processing on the difference sums corresponding to the directions of the respective spatial coordinate axes to obtain a fitting degree.
本公开实施例中,车载终端可以基于各空间坐标轴方向的差值和对应的目标分量权重,对各空间坐标轴方向的差值和进行加权求和处理,得到拟合度。具体的,拟合度DIFF=AxDx+AyDy+AzDz。In the embodiment of the present disclosure, the vehicle-mounted terminal may perform a weighted summation process on the difference sum of each space coordinate axis direction based on the difference value of each space coordinate axis direction and the corresponding target component weight to obtain the fitting degree. Specifically, the fitting degree DIFF=AxDx+AyDy+AzDz.
步骤2404、若拟合度大于预设阈值,则确定障碍物的生物特征为被动变温物体。Step 2404, if the fitting degree is greater than the preset threshold, determine that the biological feature of the obstacle is a passive temperature-changing object.
本公开实施例中,若拟合度大于预设阈值,说明障碍物的温度与当前环境温度接近,则车载终端可以确定该障碍物的生物特征为被动变温物体。其中,预设阈值可以根据需要进行设定,这里不作具体限定。In the embodiment of the present disclosure, if the fitting degree is greater than the preset threshold, it means that the temperature of the obstacle is close to the current ambient temperature, and the vehicle-mounted terminal can determine that the biological feature of the obstacle is a passive temperature-changing object. Wherein, the preset threshold can be set according to needs, which is not specifically limited here.
步骤2405、若拟合度小于或等于预设阈值,则确定障碍物的生物特征为自主恒温物体。Step 2405, if the fitting degree is less than or equal to the preset threshold, determine that the biological feature of the obstacle is an autonomous constant temperature object.
本公开实施例中,若拟合度小于或等于预设阈值,说明障碍物的温度与当前环境温度相差较大,则车载终端可以确定障碍物的生物特征为自主恒温物体。In the embodiment of the present disclosure, if the fitting degree is less than or equal to the preset threshold, it means that the temperature of the obstacle is quite different from the current ambient temperature, and the vehicle-mounted terminal can determine that the biometric feature of the obstacle is an autonomous constant temperature object.
步骤250、基于障碍物的物品类型、轮廓尺寸以及生物特征,确定障碍物对应的行驶控制类型。Step 250: Determine the driving control type corresponding to the obstacle based on the object type, outline size, and biological characteristics of the obstacle.
本公开实施例中,在获得障碍物的物品类型、轮廓尺寸以及生物特征之后,车载终端可以基于障碍物的物品类型、轮廓尺寸以及生物特征,确定障碍物对应的行驶控制类型。In the embodiment of the present disclosure, after obtaining the object type, outline size, and biological characteristics of the obstacle, the vehicle-mounted terminal can determine the driving control type corresponding to the obstacle based on the object type, outline size, and biological characteristics of the obstacle.
在一些实施例中,若障碍物的物品类型为非动物类型,轮廓尺寸小于或等于预设尺寸阈值以及生物特征为被动变温物体,则车载终端可以确定障碍物对应的行驶控制类型为可忽略型。例如,障碍物为树叶、塑料袋等。其中,预设尺寸阈值可以根据需要进行设定,这里不作具体限定。In some embodiments, if the item type of the obstacle is non-animal type, the outline size is less than or equal to the preset size threshold and the biometric feature is a passive temperature-changing object, the vehicle terminal can determine that the driving control type corresponding to the obstacle is negligible . For example, obstacles are leaves, plastic bags, and the like. Wherein, the preset size threshold can be set according to needs, which is not specifically limited here.
在另一些实施例中,若障碍物的物品类型为非动物类型,轮廓尺寸大于预设尺寸阈值以及生物特征为被动变温物体,则车载终端可以确定障碍物对应的行驶控制类型为需绕行型或紧急制动型。例如,障碍物为石头、纸箱等。In other embodiments, if the item type of the obstacle is non-animal type, the outline size is greater than the preset size threshold and the biometric feature is a passive temperature-changing object, then the vehicle-mounted terminal can determine that the driving control type corresponding to the obstacle is a bypass type or emergency brake type. For example, the obstacles are stones, cardboard boxes, and the like.
在又一些实施例中,若障碍物的物品类型为动物类型,轮廓尺寸小于或等于预设尺寸阈值以及生物特征为自主恒温物体,则确定障碍物对应的行驶控制类型为提示型。例如,障碍物为小鸟等。In still other embodiments, if the object type of the obstacle is an animal type, the outline size is less than or equal to a preset size threshold and the biological feature is an autonomous constant temperature object, then it is determined that the driving control type corresponding to the obstacle is a reminder type. For example, the obstacle is a bird or the like.
在又一些实施例中,若障碍物的物品类型为动物类型,轮廓尺寸大于预设尺寸阈值以及生物特征为自主恒温物体,则确定障碍物对应的行驶控制类型为紧急制动型。例如,障碍物为人类等。In still other embodiments, if the object type of the obstacle is an animal type, the outline size is greater than a preset size threshold and the biometric feature is an autonomous constant temperature object, it is determined that the driving control type corresponding to the obstacle is an emergency braking type. For example, the obstacle is a human being or the like.
步骤260、基于行驶控制类型与行驶控制规则之间的第一映射关系,确定行驶控制类型对应的目标行驶控制规则。
步骤270、按照目标行驶控制规则,控制车辆行驶。Step 270: Control the vehicle to travel according to the target travel control rule.
本公开实施例中的步骤260-270可以参考上述步骤130-140的内容,这里不再赘述。For steps 260-270 in the embodiment of the present disclosure, reference may be made to the content of the above-mentioned steps 130-140, which will not be repeated here.
由此,可以根据车辆行驶方向上障碍物的图像、点云数据以及障碍物和障碍物所处的当前环境的温度数据,确定障碍物的物品类型、轮廓尺寸以及生物特征,然后根据障碍物的物品类型、轮廓尺寸以及生物特征,确定障碍物对应的行驶控制类型,基于行驶控制类型对应的目标行驶控制规则,控制车辆行驶,可以对障碍物进行精准识别,提高障碍物识别以及车辆行驶控制的准确度,保证车辆的行驶安全。Thus, according to the image of the obstacle in the direction of vehicle travel, point cloud data, and the temperature data of the obstacle and the current environment where the obstacle is located, the item type, outline size, and biological characteristics of the obstacle can be determined, and then according to the obstacle's Item type, outline size and biological characteristics, determine the driving control type corresponding to the obstacle, and control the driving of the vehicle based on the target driving control rule corresponding to the driving control type, which can accurately identify obstacles and improve the accuracy of obstacle recognition and vehicle driving control. Accuracy, to ensure the safety of the vehicle.
图3是本公开实施例提供的一种车辆行驶控制方法的流程图,如图3所示,本实施例提供的车辆行驶控制方法可以包括步骤301-310:FIG. 3 is a flow chart of a vehicle driving control method provided by an embodiment of the present disclosure. As shown in FIG. 3 , the vehicle driving control method provided in this embodiment may include steps 301-310:
步骤301、获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据。
本公开实施例中的步骤可以参考上述步骤110的内容,这里不再赘述。For the steps in the embodiments of the present disclosure, reference may be made to the content of the above-mentioned
步骤302、基于障碍物的点云数据,计算障碍物与车辆的距离。
本公开实施例中,车载终端可以从障碍物的点云数据中获取障碍物的各个表面点在点云采集装置的系统坐标系下的第一三维坐标,然后根据系统坐标系与车辆坐标系的转换关系,将系统坐标系下的第一三维坐标转换为车辆坐标系下的第二三维坐标,根据障碍物表面点的第二三维坐标,计算障碍物与车辆的距离。In the embodiment of the present disclosure, the vehicle-mounted terminal can obtain the first three-dimensional coordinates of each surface point of the obstacle in the system coordinate system of the point cloud acquisition device from the point cloud data of the obstacle, and then according to the relationship between the system coordinate system and the vehicle coordinate system, The conversion relationship converts the first three-dimensional coordinates in the system coordinate system into the second three-dimensional coordinates in the vehicle coordinate system, and calculates the distance between the obstacle and the vehicle according to the second three-dimensional coordinates of the surface point of the obstacle.
步骤303、基于距离与调整比例之间的第二映射关系,将距离对应的调整比例确定为图像的目标调整比例。Step 303: Based on the second mapping relationship between the distance and the adjustment ratio, determine the adjustment ratio corresponding to the distance as the target adjustment ratio of the image.
本公开实施例中的调整比例可以理解为对障碍物的图像尺寸进行调整的比例。The adjustment ratio in the embodiment of the present disclosure may be understood as a ratio for adjusting the image size of the obstacle.
本公开实施例中,车载终端中预先存储有距离与调整比例之间的第二映射关系,即距离与调整比例一一对应。在获得障碍物与车辆的距离之后,车载终端可以基于距离与调整比例之间的第二映射关系,确定距离对应的调整比例,并将距离对应的调整比例确定为图像的目标调整比例。In the embodiment of the present disclosure, the second mapping relationship between the distance and the adjustment ratio is pre-stored in the vehicle-mounted terminal, that is, there is a one-to-one correspondence between the distance and the adjustment ratio. After obtaining the distance between the obstacle and the vehicle, the vehicle-mounted terminal may determine the adjustment ratio corresponding to the distance based on the second mapping relationship between the distance and the adjustment ratio, and determine the adjustment ratio corresponding to the distance as the target adjustment ratio of the image.
步骤304、基于目标调整比例对障碍物的图像进行正畸处理,得到正畸处理后的图像。Step 304: Perform orthodontic processing on the image of the obstacle based on the target adjustment ratio to obtain an orthodontically processed image.
本公开实施例中,在获得目标调整比例之后,车载终端可以基于目标调整比例对障碍物的图像进行正畸处理,得到正畸处理后的障碍物的图像。例如,当障碍物的图像比障碍物的实际大小小时,可以根据目标调整比例将障碍物的图像中的各个尺寸进行等比例放大,使障碍物的图像与障碍物的实际大小相符,同理,当障碍物的图像比障碍物的实际大小大时,可以根据目标调整比例将障碍物的图像中的各个尺寸进行等比例缩小,使障碍物的图像与障碍物的实际大小相符。In the embodiment of the present disclosure, after obtaining the target adjustment ratio, the vehicle-mounted terminal may perform orthodontic processing on the image of the obstacle based on the target adjustment ratio to obtain the image of the obstacle after the orthodontic processing. For example, when the image of an obstacle is smaller than the actual size of the obstacle, each size in the image of the obstacle can be proportionally enlarged according to the target adjustment ratio, so that the image of the obstacle matches the actual size of the obstacle. Similarly, When the image of the obstacle is larger than the actual size of the obstacle, each size in the image of the obstacle may be proportionally reduced according to the target adjustment ratio, so that the image of the obstacle matches the actual size of the obstacle.
由此,可以对障碍物的图像进行正畸处理,使获得的障碍物的图像与障碍物的实际大小相符,可以防止近大远小对后续障碍物的物品识别造成影响,提高识别的准确度。In this way, the orthodontic treatment can be performed on the image of the obstacle, so that the obtained image of the obstacle matches the actual size of the obstacle, which can prevent the influence of the near-large and far-small on the subsequent object recognition of obstacles, and improve the accuracy of recognition .
步骤305、对障碍物的图像进行物品识别,得到障碍物的物品类型。
步骤306、基于障碍物的点云数据,计算障碍物的轮廓尺寸。
步骤307、基于障碍物表面的第一温度数据与障碍物所处的当前环境的第二温度数据之间的温度差,确定障碍物的生物特征。
步骤308、基于障碍物的物品类型、轮廓尺寸以及生物特征,确定障碍物对应的行驶控制类型。
步骤309、基于行驶控制类型与行驶控制规则之间的第一映射关系,确定行驶控制类型对应的目标行驶控制规则。
步骤310、按照目标行驶控制规则,控制车辆行驶。Step 310: Control the vehicle to travel according to the target travel control rule.
本公开实施例中的步骤305-310可以参考上述步骤220-270的内容,这里不再赘述。For steps 305-310 in the embodiment of the present disclosure, reference may be made to the content of the above-mentioned steps 220-270, which will not be repeated here.
由此,可以根据车辆行驶方向上障碍物的图像、点云数据以及障碍物和障碍物所处的当前环境的温度数据,确定障碍物的物品类型、轮廓尺寸以及生物特征,然后根据障碍物的物品类型、轮廓尺寸以及生物特征,确定障碍物对应的行驶控制类型,基于行驶控制类型对应的目标行驶控制规则,控制车辆行驶,可以对障碍物进行精准识别,提高障碍物识别以及车辆行驶控制的准确度,保证车辆的行驶安全。Thus, according to the image of the obstacle in the direction of vehicle travel, point cloud data, and the temperature data of the obstacle and the current environment where the obstacle is located, the item type, outline size, and biological characteristics of the obstacle can be determined, and then according to the obstacle's Item type, outline size and biological characteristics, determine the driving control type corresponding to the obstacle, and control the driving of the vehicle based on the target driving control rule corresponding to the driving control type, which can accurately identify obstacles and improve the accuracy of obstacle recognition and vehicle driving control. Accuracy, to ensure the safety of the vehicle.
图4是本公开实施例提供的一种车辆行驶控制装置的结构示意图,该装置可以被理解为上述车载终端或者上述车载终端中的部分功能模块。如图4所示,该车辆行驶控制装置400可以包括:Fig. 4 is a schematic structural diagram of a vehicle driving control device provided by an embodiment of the present disclosure. The device can be understood as the above-mentioned vehicle-mounted terminal or some functional modules of the above-mentioned vehicle-mounted terminal. As shown in FIG. 4, the vehicle travel control device 400 may include:
获取模块410,用于获取车辆行驶方向上障碍物的图像和点云数据,以及障碍物和障碍物所处的当前环境的温度数据;An acquisition module 410, configured to acquire images and point cloud data of obstacles in the direction of travel of the vehicle, as well as temperature data of the obstacles and the current environment where the obstacles are located;
识别模块420,用于基于图像、点云数据以及温度数据进行类型识别,得到障碍物对应的行驶控制类型;The recognition module 420 is used to perform type recognition based on images, point cloud data and temperature data, to obtain the driving control type corresponding to the obstacle;
确定模块430,用于基于行驶控制类型与行驶控制规则之间的第一映射关系,确定行驶控制类型对应的目标行驶控制规则;A determining module 430, configured to determine a target driving control rule corresponding to the driving control type based on the first mapping relationship between the driving control type and the driving control rule;
控制模块440,用于按照目标行驶控制规则,控制车辆行驶。The control module 440 is configured to control the vehicle to travel according to the target travel control rule.
可选的,上述识别模块420,可以包括:Optionally, the above identification module 420 may include:
识别子模块,用于对所述障碍物的图像进行物品识别,得到所述障碍物的物品类型;The identification submodule is used to perform item identification on the image of the obstacle to obtain the item type of the obstacle;
计算子模块,用于基于所述障碍物的点云数据,计算所述障碍物的轮廓尺寸;A calculation submodule, configured to calculate the outline size of the obstacle based on the point cloud data of the obstacle;
第一确定子模块,用于基于所述障碍物表面的第一温度数据与所述障碍物所处的当前环境的第二温度数据之间的温度差,确定所述障碍物的生物特征;The first determination submodule is configured to determine the biological characteristics of the obstacle based on the temperature difference between the first temperature data of the surface of the obstacle and the second temperature data of the current environment where the obstacle is located;
第二确定子模块,用于基于所述障碍物的物品类型、轮廓尺寸以及生物特征,确定所述障碍物对应的行驶控制类型。The second determination submodule is configured to determine the driving control type corresponding to the obstacle based on the object type, outline size and biological characteristics of the obstacle.
可选的,上述识别子模块,可以包括:Optionally, the above identification submodule may include:
对比单元,用于将所述图像与物品数据库中的物品图像进行对比,识别与所述图像匹配的目标物品图像;a comparison unit, configured to compare the image with the item image in the item database, and identify the target item image matching the image;
第一确定单元,用于将所述目标物品图像对应的物品类型确定为所述障碍物的物品类型。The first determining unit is configured to determine the item type corresponding to the target item image as the item type of the obstacle.
可选的,上述识别子模块,可以包括:Optionally, the above identification submodule may include:
识别单元,用于将所述障碍物的图像输入预设的物品类型识别模型中,基于所述物品类型识别模型进行物品识别,得到所述障碍物的物品类型。The identification unit is configured to input the image of the obstacle into a preset item type identification model, perform item identification based on the item type identification model, and obtain the item type of the obstacle.
可选的,上述识别模块420,可以包括:Optionally, the above identification module 420 may include:
计算子模块,用于基于所述障碍物的点云数据,计算所述障碍物与所述车辆的距离;A calculation submodule, configured to calculate the distance between the obstacle and the vehicle based on the point cloud data of the obstacle;
第三确定子模块,用于基于所述距离与调整比例之间的第二映射关系,将所述距离对应的调整比例确定为所述图像的目标调整比例;The third determining submodule is configured to determine the adjustment ratio corresponding to the distance as the target adjustment ratio of the image based on the second mapping relationship between the distance and the adjustment ratio;
处理子模块,用于基于所述目标调整比例对所述障碍物的图像进行正畸处理,得到正畸处理后的图像。The processing submodule is configured to perform orthodontic processing on the image of the obstacle based on the target adjustment ratio to obtain an orthodontically processed image.
可选的,上述第一确定子模块,可以包括:Optionally, the above-mentioned first determining submodule may include:
第一构建单元,用于基于所述障碍物的各个表面点的第一温度数据,构建所述障碍物表面的第一温度曲线;a first construction unit, configured to construct a first temperature curve of the obstacle surface based on the first temperature data of each surface point of the obstacle;
第二构建单元,用于基于所述障碍物的各个表面点所处的当前环境的第二温度数据,构建所述障碍物所处的当前环境的第二温度曲线;The second construction unit is configured to construct a second temperature curve of the current environment where the obstacle is located based on the second temperature data of the current environment where each surface point of the obstacle is located;
计算单元,用于计算所述第一温度曲线与所述第二温度曲线的拟合度;a calculation unit, configured to calculate the fitting degree between the first temperature curve and the second temperature curve;
第二确定单元,用于若所述拟合度大于预设阈值,则确定所述障碍物的生物特征为被动变温物体;The second determining unit is configured to determine that the biological characteristic of the obstacle is a passive temperature-changing object if the fitting degree is greater than a preset threshold;
第三确定单元,用于若所述拟合度小于或等于预设阈值,则确定所述障碍物的生物特征为自主恒温物体。The third determination unit is configured to determine that the biological characteristic of the obstacle is an autonomous constant temperature object if the fitting degree is less than or equal to a preset threshold.
可选的,上述计算单元,可以包括:Optionally, the above calculation unit may include:
第一获取子单元,用于基于所述障碍物的各个表面点的第一温度数据,获取所述障碍物的各个表面点在各空间坐标轴方向上的单位距离处对应的第一温度分量值;The first acquisition subunit is configured to acquire the first temperature component value corresponding to each surface point of the obstacle at a unit distance in the direction of each spatial coordinate axis based on the first temperature data of each surface point of the obstacle ;
第二获取子单元,用于基于所述障碍物的各个表面点所处的当前环境的第二温度数据,获取所述障碍物的各个表面点对应的当前环境点在所述各空间坐标轴方向上的单位距离处对应的第二温度分量值;The second acquisition subunit is used to acquire the current environment point corresponding to each surface point of the obstacle in the direction of each space coordinate axis based on the second temperature data of the current environment where each surface point of the obstacle is located The second temperature component value corresponding to the unit distance above;
计算子单元,用于针对所述障碍物的每个表面点,计算所述表面点在所述各空间坐标轴方向上的所述第一温度分量值与对应的所述第二温度分量值的差值;The calculation subunit is used to calculate, for each surface point of the obstacle, the difference between the first temperature component value and the corresponding second temperature component value of the surface point in the direction of each space coordinate axis difference;
第一求和子单元,用于对所述障碍物的各表面点在所述各空间坐标轴方向对应的差值进行求和处理,得到所述各空间坐标轴方向对应的差值和;The first summation subunit is used to sum the difference values corresponding to the respective surface points of the obstacle in the directions of the respective spatial coordinate axes to obtain the sum of the differences corresponding to the directions of the respective spatial coordinate axes;
第二求和子单元,用于将所述各空间坐标轴方向对应的差值和进行求和处理,得到所述拟合度。The second summation subunit is configured to sum the difference sums corresponding to the directions of the spatial coordinate axes to obtain the fitting degree.
可选的,上述第二求和子单元,可以包括:Optionally, the above-mentioned second summation subunit may include:
第一确定组件,用于基于物品类型与坐标分量权重的第三映射关系,确定所述障碍物的物品类型对应的目标坐标分量权重;The first determining component is used to determine the target coordinate component weight corresponding to the item type of the obstacle based on the third mapping relationship between the item type and the coordinate component weight;
第二确定组件,用于基于所述目标坐标分量权重,确定所述各空间坐标轴方向的所述差值和对应的目标分量权重;A second determining component, configured to determine the difference in the direction of each space coordinate axis and the corresponding target component weight based on the target coordinate component weight;
求和组件,用于基于所述目标分量权重,对所述各空间坐标轴方向对应的所述差值和进行加权求和处理,得到所述拟合度。A summation component, configured to perform weighted summation on the difference sums corresponding to the directions of the respective spatial coordinate axes based on the target component weights, to obtain the fitting degree.
可选的,上述第二确定子模块,可以包括:Optionally, the above-mentioned second determining submodule may include:
第四确定单元,用于若所述障碍物的物品类型为非动物类型,所述轮廓尺寸小于或等于预设尺寸阈值以及所述生物特征为被动变温物体,则确定所述障碍物对应的行驶控制类型为可忽略型;The fourth determination unit is configured to determine the driving speed corresponding to the obstacle if the item type of the obstacle is non-animal type, the outline size is less than or equal to a preset size threshold and the biological feature is a passive temperature-changing object. The control type is negligible;
第五确定单元,用于若所述障碍物的物品类型为非动物类型,所述轮廓尺寸大于预设尺寸阈值以及所述生物特征为被动变温物体,则确定所述障碍物对应的行驶控制类型为需绕行型或紧急制动型;The fifth determination unit is configured to determine the driving control type corresponding to the obstacle if the item type of the obstacle is non-animal type, the outline size is greater than a preset size threshold and the biological feature is a passive temperature-changing object It is a bypass type or an emergency braking type;
第六确定单元,用于若所述障碍物的物品类型为动物类型,所述轮廓尺寸小于或等于预设尺寸阈值以及所述生物特征为自主恒温物体,则确定所述障碍物对应的行驶控制类型为提示型;The sixth determining unit is configured to determine the driving control corresponding to the obstacle if the object type of the obstacle is an animal type, the outline size is less than or equal to a preset size threshold and the biological feature is an autonomous constant temperature object type is prompt;
第七确定单元,用于若所述障碍物的物品类型为动物类型,所述轮廓尺寸大于预设尺寸阈值以及所述生物特征为自主恒温物体,则确定所述障碍物对应的行驶控制类型为紧急制动型。The seventh determination unit is configured to determine that the driving control type corresponding to the obstacle is Emergency brake type.
可选的,上述障碍物的行驶控制类型包括可忽略型、需绕行型、紧急制动型、提示型中的至少一种。Optionally, the driving control type of the obstacle includes at least one of a negligible type, a detour-needing type, an emergency braking type, and a prompting type.
可选的,上述控制模块440,可以包括:Optionally, the above-mentioned control module 440 may include:
获取子模块,用于获取所述目标行驶控制规则对应的控制参数;An acquisition submodule, configured to acquire control parameters corresponding to the target driving control rule;
控制子模块,用于控制所述车辆按照所述控制参数行驶;或,a control submodule, configured to control the vehicle to run according to the control parameters; or,
提示子模块,用于向所述车辆的驾驶员发出提示信息,所述提示信息包括所述目标行驶控制规则,以使所述驾驶员基于所述目标行驶控制规则控制所述车辆行驶。The prompting sub-module is configured to send prompting information to the driver of the vehicle, the prompting information including the target driving control rule, so that the driver controls the driving of the vehicle based on the target driving control rule.
本公开实施例提供的车辆行驶控制装置可以实现上述任一实施例的方法,其执行方式和有益效果类似,在这里不再赘述。The vehicle driving control device provided by the embodiments of the present disclosure can implement the method in any of the above embodiments, and its execution mode and beneficial effect are similar, and will not be repeated here.
本公开实施例还提供一种车载终端,该车载终端包括处理器和存储器,其中,存储器中存储有计算机程序,当该计算机程序被该处理器执行时可以实现上述任一实施例的方法,其执行方式和有益效果类似,在这里不再赘述。An embodiment of the present disclosure also provides a vehicle-mounted terminal, the vehicle-mounted terminal includes a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method of any of the above-mentioned embodiments can be implemented. The execution method and the beneficial effect are similar, and will not be repeated here.
本公开实施例中的车载终端可以被理解为任意一种具有处理能力和计算能力的设备。The vehicle-mounted terminal in the embodiments of the present disclosure may be understood as any device with processing and computing capabilities.
图5是本公开实施例提供的一种车载终端的结构示意图,如图5所示,车载终端500可以包括处理器510和存储器520,其中,存储器520中存储有计算机程序521,当该计算机程序521被该处理器510执行时可以实现上述任一实施例提供的方法,其执行方式和有益效果类似,在这里不再赘述。FIG. 5 is a schematic structural diagram of a vehicle-mounted terminal provided by an embodiment of the present disclosure. As shown in FIG. 5 , the vehicle-mounted
当然,为了简化,图5中仅示出了该车载终端500中与本发明有关的组件中的一些,省略了诸如总线、输入/输出接口、输入装置和输出装置等的组件。除此之外,根据具体应用情况,车载终端500还可以包括任何其他适当的组件。Of course, for simplicity, only some components related to the present invention in the vehicle-mounted
本公开实施例提供了一种计算机可读存储介质,该存储介质中存储有计算机程序,当该计算机程序被处理器执行时,可以实现上述任一实施例的方法,其执行方式和有益效果类似,在这里不再赘述。An embodiment of the present disclosure provides a computer-readable storage medium, and a computer program is stored in the storage medium. When the computer program is executed by a processor, the method of any of the above-mentioned embodiments can be implemented, and its execution mode and beneficial effect are similar , which will not be repeated here.
上述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The above-mentioned computer-readable storage medium may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, but not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or devices, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: electrical connection with one or more conductors, portable disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
上述计算机程序可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算机设备上部分在远程计算机设备上执行、或者完全在远程计算机设备或服务器上执行。The above-mentioned computer programs can be written in any combination of one or more programming languages to execute the program codes for performing the operations of the embodiments of the present disclosure, and the programming languages include object-oriented programming languages, such as Java, C++, etc., and also Included are conventional procedural programming languages, such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer device, partly on the user's device, as a stand-alone software package, partly on the user's computer device and partly on a remote computer device, or entirely on the remote computer device or server to execute.
本公开实施例提供了一种车辆,该车辆可以包括上述的车辆行驶控制装置,可以实现上述任一实施例的方法,其执行方式和有益效果类似,在这里不再赘述。An embodiment of the present disclosure provides a vehicle, which may include the above-mentioned vehicle driving control device, and may implement the method in any one of the above-mentioned embodiments, and its execution mode and beneficial effects are similar, and details are not repeated here.
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above descriptions are only specific implementation manners of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310020648.4A CN116080640A (en) | 2023-01-06 | 2023-01-06 | Vehicle running control method and device, terminal, storage medium and vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310020648.4A CN116080640A (en) | 2023-01-06 | 2023-01-06 | Vehicle running control method and device, terminal, storage medium and vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116080640A true CN116080640A (en) | 2023-05-09 |
Family
ID=86205852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310020648.4A Pending CN116080640A (en) | 2023-01-06 | 2023-01-06 | Vehicle running control method and device, terminal, storage medium and vehicle |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116080640A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005238992A (en) * | 2004-02-26 | 2005-09-08 | Hitachi Ltd | Vehicle control device |
| CA2854344A1 (en) * | 2014-06-16 | 2015-12-16 | Nigel Cook | Infrared thermography and behaviour information for identification of biolically important states in animals |
| CN111762136A (en) * | 2015-05-12 | 2020-10-13 | 深圳市大疆创新科技有限公司 | Apparatus and method for identifying or detecting obstacles |
| CN113233359A (en) * | 2021-07-12 | 2021-08-10 | 杭州大杰智能传动科技有限公司 | Intelligent tower crane obstacle avoiding method and device based on three-dimensional scene reduction |
| CN115214632A (en) * | 2021-03-31 | 2022-10-21 | 南宁富联富桂精密工业有限公司 | Anti-collision method for vehicle blind area, electronic device and computer storage medium |
-
2023
- 2023-01-06 CN CN202310020648.4A patent/CN116080640A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005238992A (en) * | 2004-02-26 | 2005-09-08 | Hitachi Ltd | Vehicle control device |
| CA2854344A1 (en) * | 2014-06-16 | 2015-12-16 | Nigel Cook | Infrared thermography and behaviour information for identification of biolically important states in animals |
| CN111762136A (en) * | 2015-05-12 | 2020-10-13 | 深圳市大疆创新科技有限公司 | Apparatus and method for identifying or detecting obstacles |
| CN115214632A (en) * | 2021-03-31 | 2022-10-21 | 南宁富联富桂精密工业有限公司 | Anti-collision method for vehicle blind area, electronic device and computer storage medium |
| CN113233359A (en) * | 2021-07-12 | 2021-08-10 | 杭州大杰智能传动科技有限公司 | Intelligent tower crane obstacle avoiding method and device based on three-dimensional scene reduction |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7042905B2 (en) | Methods and devices for generating inverse sensor models, as well as methods for detecting obstacles | |
| KR20200036678A (en) | Cleaning robot and Method of performing task thereof | |
| CN118427205B (en) | Data processing method, electronic device, vehicle and program product | |
| CN118364432B (en) | Sensor data fusion method, device and storage medium based on graph neural network | |
| KR102836141B1 (en) | Methods for analyzing sensor data streams and guiding devices and vehicles | |
| CN115713656B (en) | Multi-sensor fusion target detection method based on Transformer | |
| CN110758388A (en) | Automated driving vehicle and automated driving control method and device | |
| CN113536867B (en) | Methods, devices and systems for object recognition | |
| CN120308155A (en) | Trajectory optimization method and device, and perception model training method and device | |
| CN113119984A (en) | Advanced driving assistance system and advanced driving assistance method | |
| CN116080640A (en) | Vehicle running control method and device, terminal, storage medium and vehicle | |
| CN110727269B (en) | Vehicle control method and related product | |
| US12142060B1 (en) | Object recognition method and object recognition device | |
| CN119469185A (en) | Vehicle positioning method, electronic device and storage medium | |
| CN119380568A (en) | Automatic pick-up method, device terminal equipment and storage medium | |
| CN119099652A (en) | A method, device, electronic device and medium for trajectory planning of autonomous driving | |
| CN117951550A (en) | Obstacle group risk field construction method, device, electronic device and storage medium | |
| CN117215316A (en) | Methods and systems for driving environment perception based on collaborative control and deep learning | |
| WO2020019345A1 (en) | Coherent light-based obstacle avoidance device and method | |
| CN117765796B (en) | Automatic driving teaching system, method and device | |
| WO2021111544A1 (en) | Driving assist device and driving assist method | |
| US12487354B2 (en) | Content capture of an environment of a vehicle using a priori confidence levels | |
| US20260021821A1 (en) | Methods and systems for vehicle control with customizable commands | |
| CN114200938B (en) | Voice reminding method and device for leading surrounding obstacle of robot and robot | |
| CN120908786A (en) | Object recognition method, computer device, apparatus, storage medium, and program product |
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 | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Country or region after: China Address after: Room 101, 21st Floor, South Building, Information Technology Building, No. 650 Yunxiu South Road, Wuyang Street, Deqing County, Huzhou City, Zhejiang Province 313200 Applicant after: Zhejiang Siqian Intelligent Driving Technology Co.,Ltd. Applicant after: Suzhou Sinian Zhijia Technology Co.,Ltd. Address before: 118, 1st Floor, Building 1, No.16 Anningzhuang East Road, Haidian District, Beijing Applicant before: Beijing Sinian Zhijia Technology Co.,Ltd. Country or region before: China Applicant before: Suzhou Sinian Zhijia Technology Co.,Ltd. |
|
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20250408 Address after: Room 101, 21st Floor, South Building, Information Technology Building, No. 650 Yunxiu South Road, Wuyang Street, Deqing County, Huzhou City, Zhejiang Province, China 313299 Applicant after: Zhejiang Siqian Intelligent Driving Technology Co.,Ltd. Country or region after: China Address before: Room 101, 21st Floor, South Building, Information Technology Building, No. 650 Yunxiu South Road, Wuyang Street, Deqing County, Huzhou City, Zhejiang Province 313200 Applicant before: Zhejiang Siqian Intelligent Driving Technology Co.,Ltd. Country or region before: China Applicant before: Suzhou Sinian Zhijia Technology Co.,Ltd. |