CN115339474A - Vehicle control method, device, electronic device, and self-driving vehicle - Google Patents
Vehicle control method, device, electronic device, and self-driving vehicle Download PDFInfo
- Publication number
- CN115339474A CN115339474A CN202211116006.6A CN202211116006A CN115339474A CN 115339474 A CN115339474 A CN 115339474A CN 202211116006 A CN202211116006 A CN 202211116006A CN 115339474 A CN115339474 A CN 115339474A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- obstacle
- determining
- speed
- 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
- 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
-
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
本公开提供了一种车辆控制方法、装置、电子设备及自动驾驶车辆。涉及人工智能领域,尤其涉及自动驾驶领域。具体实现方案为:基于车辆所处的环境信息确定目标车道;为目标车道生成虚拟障碍物;预测虚拟障碍物的行驶速度;结合虚拟障碍物的行驶速度,控制所述车辆的行驶速度。根据本公开的方案,能合理控制车辆的行驶速度,提高车辆驾驶的安全性。
The present disclosure provides a vehicle control method, device, electronic equipment and an automatic driving vehicle. It involves the field of artificial intelligence, especially the field of autonomous driving. The specific implementation scheme is: determining the target lane based on the environment information of the vehicle; generating virtual obstacles for the target lane; predicting the driving speed of the virtual obstacles; and controlling the driving speed of the vehicle in combination with the driving speed of the virtual obstacles. According to the solution of the present disclosure, the driving speed of the vehicle can be reasonably controlled, and the driving safety of the vehicle can be improved.
Description
技术领域technical field
本公开涉及人工智能领域,尤其涉及自动驾驶领域。The present disclosure relates to the field of artificial intelligence, especially to the field of automatic driving.
背景技术Background technique
在自动驾驶领域,由于自动驾驶车辆的感知范围有限,在一些复杂路况,会出现车辆无法感知的多个盲区,以至于车辆无法根据本身获得的信息,规划合理的行车速度。并且盲区可能存在不可预知的障碍物,可能会发生碰撞。因此,如何增加车辆驾驶的安全性成为亟待解决的技术问题。In the field of autonomous driving, due to the limited range of perception of autonomous vehicles, in some complex road conditions, there will be multiple blind spots that the vehicle cannot perceive, so that the vehicle cannot plan a reasonable driving speed based on the information it obtains. And there may be unpredictable obstacles in the blind zone, and a collision may occur. Therefore, how to increase the safety of vehicle driving has become an urgent technical problem to be solved.
发明内容Contents of the invention
本公开提供了一种车辆控制方法、装置、电子设备及自动驾驶车辆。The present disclosure provides a vehicle control method, device, electronic equipment and an automatic driving vehicle.
根据本公开的第一方面,提供了一种车辆控制方法,包括:According to a first aspect of the present disclosure, there is provided a vehicle control method, comprising:
基于车辆所处的环境信息确定目标车道;Determine the target lane based on the environmental information of the vehicle;
为目标车道生成虚拟障碍物;Generate virtual obstacles for the target lane;
预测虚拟障碍物的行驶速度;Predict the driving speed of virtual obstacles;
结合虚拟障碍物的行驶速度,控制车辆的行驶速度。Combined with the driving speed of the virtual obstacle, the driving speed of the vehicle is controlled.
根据本公开的第二方面,提供了一种车辆控制装置,包括:According to a second aspect of the present disclosure, there is provided a vehicle control device, comprising:
确定模块,用于基于车辆所处的环境信息确定目标车道;A determining module, configured to determine the target lane based on the environment information of the vehicle;
生成模块,用于为目标车道生成虚拟障碍物;A generation module is used to generate virtual obstacles for the target lane;
预测模块,用于预测虚拟障碍物的行驶速度;Prediction module, for predicting the traveling speed of virtual obstacle;
控制模块,用于结合虚拟障碍物的行驶速度,控制车辆的行驶速度。The control module is used to control the driving speed of the vehicle in combination with the driving speed of the virtual obstacle.
根据本公开的第三方面,提供了一种电子设备,包括:According to a third aspect of the present disclosure, an electronic device is provided, 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, and the instructions are executed by the at least one processor, so that the at least one processor can execute the method provided in the first aspect above.
根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,该计算机指令用于使该计算机执行上述第一方面所提供的方法。According to a fourth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to execute the method provided in the first aspect above.
根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述第一方面所提供的方法。According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the method provided in the first aspect above is implemented.
根据本公开的第六方面,提供了一种车辆,包括上述第三方面所提供的电子设备。According to a sixth aspect of the present disclosure, a vehicle is provided, including the electronic device provided in the above third aspect.
根据本公开的第七方面,提供了一种自动驾驶车辆,包括上述第三方面所提供的电子设备。According to a seventh aspect of the present disclosure, an automatic driving vehicle is provided, including the electronic device provided in the above third aspect.
根据本公开的技术方案,能合理控制车辆的行驶速度,提高车辆驾驶的安全性。According to the technical solution of the present disclosure, the driving speed of the vehicle can be reasonably controlled, and the driving safety of the vehicle can be improved.
上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will be readily apparent by reference to the drawings and the following detailed description.
附图说明Description of drawings
在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。In the drawings, unless otherwise specified, the same reference numerals designate the same or similar parts or elements throughout the several drawings. The drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed according to the application, and should not be regarded as limiting the scope of the application.
图1是根据本公开实施例的盲区示意图一;FIG. 1 is a first schematic diagram of a blind zone according to an embodiment of the present disclosure;
图2是根据本公开实施例的车辆控制方法的流程示意图;FIG. 2 is a schematic flowchart of a vehicle control method according to an embodiment of the present disclosure;
图3是根据本公开实施例的路口场景的示意图一;FIG. 3 is a first schematic diagram of an intersection scene according to an embodiment of the present disclosure;
图4是根据本公开实施例的路口场景的示意图二;FIG. 4 is a second schematic diagram of an intersection scene according to an embodiment of the present disclosure;
图5是根据本公开实施例的盲区的示意图二;FIG. 5 is a second schematic diagram of a blind area according to an embodiment of the present disclosure;
图6是根据本公开实施例的表征对待事故发生路口的处理行为特点的函数示意图;Fig. 6 is a functional schematic diagram characterizing the processing behavior characteristics of an intersection where an accident occurs according to an embodiment of the present disclosure;
图7是根据本公开实施例的车辆控制的架构示意图;FIG. 7 is a schematic diagram of a vehicle control architecture according to an embodiment of the present disclosure;
图8是根据本公开实施例的车辆控制装置的结构示意图;FIG. 8 is a schematic structural diagram of a vehicle control device according to an embodiment of the present disclosure;
图9是根据本公开实施例的车辆控制的场景示意图;FIG. 9 is a schematic diagram of a scene of vehicle control according to an embodiment of the present disclosure;
图10是用来实现本公开实施例的车辆控制方法的电子设备的框图。FIG. 10 is a block diagram of an electronic device for implementing a vehicle control method of an embodiment of the present disclosure.
具体实施方式Detailed ways
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure 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 of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
本公开的说明书实施例和权利要求书及上述附图中的术语"第一"、"第二"和"第三"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语"包括"和"具有"以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second" and "third" in the description, embodiments and claims of the present disclosure and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence order. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, eg, a series of steps or elements. A method, system, product or device is not necessarily limited to those steps or elements explicitly listed, but may include other steps or elements not explicitly listed or inherent to the process, method, product or device.
在对本公开实施例的技术方案进行介绍之前,先对本公开可能使用到的技术术语做进一步说明:Before introducing the technical solutions of the embodiments of the present disclosure, the technical terms that may be used in the present disclosure are further explained:
主车:自动驾驶车辆。Main vehicle: self-driving vehicle.
障碍车:自动驾驶车辆遇到的其他车辆。Obstacle cars: Other vehicles that the self-driving vehicle encounters.
盲区:由于障碍物的遮挡,主车无法通过现有感知技术获取到遮挡处的环境信息,对于主车来说该遮挡区域为盲区。Blind area: Due to the occlusion of obstacles, the main vehicle cannot obtain the environmental information of the occlusion through the existing sensing technology. For the main vehicle, the occlusion area is a blind area.
高精度地图:用来描述道路的拓扑结构,包括道路连接关系、道路相对位置、交通灯的所控制的车道等。High-precision map: used to describe the topological structure of the road, including the road connection relationship, the relative position of the road, the lane controlled by the traffic light, etc.
V2X:Vehicle to Everything,即车对外界的信息交换。使得车与车、车与基站、基站与基站之间能够通信。V2X: Vehicle to Everything, that is, information exchange between vehicles and the outside world. Enables communication between vehicles, vehicles and base stations, and base stations.
人类司机在行驶过程中会遇到很多由于障碍物遮挡所造成的盲区,导致人类司机无法明确知道盲区内的交通情况,所以遇到这种情况时人类司机会选择减速等策略谨慎驾驶。同样,自动驾驶车辆在行驶过程中,也会遇到障碍物遮挡主车自身的感知系统而形成的盲区,需要特殊的方法来帮助自动驾驶车辆通过盲区。Human drivers will encounter many blind spots caused by obstacles during driving, so that human drivers cannot clearly know the traffic conditions in the blind spots. Therefore, when encountering such situations, human drivers will choose strategies such as slowing down and driving carefully. Similarly, during the driving process, the self-driving vehicle will also encounter blind spots formed by obstacles blocking the perception system of the main vehicle itself, and special methods are required to help the self-driving vehicles pass through the blind spots.
相关技术中,解决盲区问题通常有两种方式:第一种是利用V2X技术消除盲区,还有一种是通过主车的策略识别盲区并做出相应的行为。In related technologies, there are usually two ways to solve the blind spot problem: the first is to use V2X technology to eliminate the blind spot, and the other is to identify the blind spot through the strategy of the main vehicle and take corresponding actions.
利用V2X技术消除盲区:由于V2X是通过车与车、车与基站、基站与基站之间通讯,可以从根本上消除盲区的问题,即盲区不再存在。因为当障碍物遮挡主车自身的感知系统时,主车无法感知到障碍物遮挡区域的交通信息,但利用V2X技术,如果在被遮挡区域有其他障碍物存在,这些障碍物会利用V2X技术发出信号使得主车知道其存在,所以那块被障碍物遮挡的区域对于主车来说并不是盲区,从根本上消除了盲区这个问题。Use V2X technology to eliminate blind spots: Since V2X communicates between vehicles, vehicles and base stations, and base stations, the problem of blind spots can be fundamentally eliminated, that is, blind spots no longer exist. Because when an obstacle blocks the perception system of the main vehicle itself, the main vehicle cannot perceive the traffic information in the area covered by the obstacle, but using V2X technology, if there are other obstacles in the blocked area, these obstacles will use V2X technology to send out The signal makes the main car aware of its existence, so the area covered by obstacles is not a blind spot for the main car, which fundamentally eliminates the problem of blind spots.
通过主车的策略识别盲区并做出相应的行为:当主车识别到障碍物时,主车的位置点与障碍物的宽度边界点可以形成三角形,而盲区所在位置即主车与障碍物宽度边界连线的延伸区域,如图1所示。当主车识别到盲区之后,根据盲区所在的位置以及所在的道路环境,做出减速、换道、道内横向偏移等驾驶行为。Identify the blind spot through the strategy of the main car and make corresponding actions: when the main car recognizes an obstacle, the position point of the main car and the width boundary point of the obstacle can form a triangle, and the location of the blind spot is the width boundary between the main car and the obstacle The extended area of the connection is shown in Figure 1. When the main vehicle recognizes the blind spot, it will make driving behaviors such as deceleration, lane change, and lateral deviation in the lane according to the location of the blind spot and the road environment.
利用V2X的方法可以彻底消除盲区的问题,但是使用V2X技术的前提是道路上安装了V2X的相关基站以及自动驾驶车辆安装了相关设备。由于成本高、技术不成熟等原因,目前配备了V2X技术的道路和车辆非常有限,导致利用V2X彻底消除盲区的应用场景非常有限。Using the V2X method can completely eliminate the problem of blind spots, but the premise of using V2X technology is that V2X-related base stations are installed on the road and related equipment is installed on autonomous vehicles. Due to high cost and immature technology, roads and vehicles equipped with V2X technology are currently very limited, resulting in very limited application scenarios for using V2X to completely eliminate blind spots.
通过主车的策略识别盲区并做出相应的行为,当主车行驶在复杂道路场景中,会遇到非常多的障碍物,每个障碍物都会遮挡一定的区域形成盲区,如果对每个盲区都采取的谨慎驾驶措施的话,主车的驾驶通过性将大打折扣。同时对于不同盲区的分类本身就比较复杂,很难分清楚哪些盲区需要减速,哪些需要换道等,很容易引入一些不必要的换道,降低驾驶合理性,使自动驾驶车辆处于一个更加危险的环境。Identify blind spots through the strategy of the main car and make corresponding actions. When the main car is driving in a complex road scene, it will encounter a lot of obstacles, and each obstacle will block a certain area to form a blind spot. If each blind spot is If the cautious driving measures are taken, the driving passability of the main vehicle will be greatly reduced. At the same time, the classification of different blind spots is relatively complicated. It is difficult to distinguish which blind spots need to slow down, which need to change lanes, etc. It is easy to introduce some unnecessary lane changes, reduce driving rationality, and put autonomous vehicles in a more dangerous situation. surroundings.
本公开为了至少部分地解决上述问题以及其他潜在问题中的一个或者多个问题,提出了一种车辆控制方法,能提高规划出的车辆行驶速度的合理性,从而提高车辆驾驶的安全性。In order to at least partly solve one or more of the above problems and other potential problems, the present disclosure proposes a vehicle control method, which can improve the rationality of the planned vehicle driving speed, thereby improving the driving safety of the vehicle.
本公开实施例提供了一种车辆控制方法,图2是根据本公开实施例的车辆控制方法的流程示意图,该车辆控制方法可以应用于车辆控制装置。该车辆控制装置位于电子设备,该电子设备可以是车辆的一部分,也可以独立于车辆但能与车辆通信连接。该电子设备包括但不限于固定设备和/或移动设备。例如,固定设备包括但不限于服务器,服务器可以是云服务器或普通服务器。例如,移动设备包括但不限于:手机、平板电脑、车载终端中的一项或是多项终端。在一些可能的实现方式中,该车辆控制方法还可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。如图2所示,该车辆控制方法包括:An embodiment of the present disclosure provides a vehicle control method. FIG. 2 is a schematic flowchart of the vehicle control method according to the embodiment of the present disclosure. The vehicle control method can be applied to a vehicle control device. The vehicle control device is located in the electronic equipment, and the electronic equipment may be a part of the vehicle, or independent of the vehicle but capable of communicating with the vehicle. The electronic devices include but are not limited to stationary devices and/or mobile devices. For example, a fixed device includes but is not limited to a server, and the server may be a cloud server or a common server. For example, a mobile device includes, but is not limited to: one or more terminals in a mobile phone, a tablet computer, and a vehicle-mounted terminal. In some possible implementation manners, the vehicle control method may also be implemented by a processor invoking computer-readable instructions stored in a memory. As shown in Figure 2, the vehicle control method includes:
S201:基于车辆所处的环境信息确定目标车道;S201: Determine the target lane based on the environment information where the vehicle is located;
S202:为目标车道生成虚拟障碍物;S202: Generate a virtual obstacle for the target lane;
S203:预测虚拟障碍物的行驶速度;S203: Predict the driving speed of the virtual obstacle;
S204:结合虚拟障碍物的行驶速度,控制车辆的行驶速度。S204: Control the driving speed of the vehicle in combination with the driving speed of the virtual obstacle.
本公开实施例中,环境信息包括道路环境信息。道路环境相关信息包括但不限于车辆自身所在车道的相关信息,以及与车辆自身所在车道相交的其他车道的相关信息。In the embodiment of the present disclosure, the environment information includes road environment information. The road environment-related information includes, but is not limited to, information about the lane in which the vehicle is located, and information about other lanes that intersect with the lane in which the vehicle is located.
其中,车道的相关信息,可包括位置、车道的速度许可范围,红绿灯,是否存在障碍物等信息。Wherein, the relevant information of the lane may include information such as the position, the permitted speed range of the lane, traffic lights, and whether there are obstacles.
本公开实施例中,虚拟障碍物是虚拟出的障碍物。该虚拟障碍物可以是机动车,也可以是非机动车,还可以是机器人。以上仅为示例性说明,不作为对虚拟障碍物全部可能的类型的限定,只是这里不做穷举。In the embodiment of the present disclosure, the virtual obstacle is a virtual obstacle. The virtual obstacle can be a motor vehicle, a non-motor vehicle, or a robot. The above is only an exemplary description, and does not serve as a limitation on all possible types of virtual obstacles, but is not exhaustive here.
本公开实施例中,结合虚拟障碍物的行驶速度,控制车辆的行驶速度,包括:按照车辆规划路线,结合虚拟障碍物的行驶速度,调整车辆的行驶速度。In the embodiment of the present disclosure, controlling the driving speed of the vehicle in combination with the driving speed of the virtual obstacle includes: adjusting the driving speed of the vehicle according to the planned route of the vehicle and in combination with the driving speed of the virtual obstacle.
本公开实施例的技术方案,基于车辆所处的环境信息确定目标车道;为目标车道生成虚拟障碍物;预测虚拟障碍物的行驶速度;基于虚拟障碍物的行驶速度,控制车辆的行驶速度;如此,车辆在行驶过程中,考虑了不存障碍物的目标道路,并为目标道路生成虚拟障碍物,提升了确定出的车辆的行驶速度的合理性,能避免因目标道路突然出现障碍物而导致的碰撞,从而提高了车辆驾驶的安全性。According to the technical solution of the embodiment of the present disclosure, the target lane is determined based on the environment information of the vehicle; a virtual obstacle is generated for the target lane; the driving speed of the virtual obstacle is predicted; the driving speed of the vehicle is controlled based on the driving speed of the virtual obstacle; , during the driving process of the vehicle, the target road without obstacles is considered, and a virtual obstacle is generated for the target road, which improves the rationality of the determined driving speed of the vehicle, and can avoid the accident caused by the sudden appearance of obstacles on the target road. collision, thereby improving the safety of vehicle driving.
在一些实施例中,S201可包括:In some embodiments, S201 may include:
S201a:基于车辆所处的环境信息确定候选车道;S201a: Determine a candidate lane based on the environment information of the vehicle;
S201b:响应于检测到候选车道及候选车道的上游连接车道上均不存在第一障碍物,将候选车道确定为目标车道。S201b: In response to detecting that neither the candidate lane nor the upstream connecting lane of the candidate lane exists the first obstacle, determine the candidate lane as the target lane.
本公开实施例中,不对候选车道的数量进行限定。候选车道可以是一个,也可以是两个,还可以是多个。S201a中确定出的候选车道的数量取决于车辆所处的道路环境信息。候选车道的数量与实时路况信息以及基础道路建设设施相关。In the embodiments of the present disclosure, the number of candidate lanes is not limited. There can be one lane candidate, two lanes, or multiple lanes. The number of candidate lanes determined in S201a depends on the road environment information where the vehicle is located. The number of candidate lanes is related to real-time traffic information and basic road construction facilities.
这里,基础道路建设包括车道数、车道道路网、车道限速设置、红绿灯时长设置等。Here, the basic road construction includes the number of lanes, lane road network, lane speed limit setting, traffic light duration setting, etc.
这里,实时路况信息至少包括车道上的车辆的数量。Here, the real-time road condition information includes at least the number of vehicles on the lane.
本公开实施例中,第一障碍物是车辆在确定通行路线时,需要考虑的障碍物。In the embodiment of the present disclosure, the first obstacle is an obstacle that needs to be considered by the vehicle when determining the passing route.
这里,第一障碍物的类型可以是机动车,也可以是非机动车。Here, the type of the first obstacle may be a motor vehicle or a non-motor vehicle.
在一些实施方式中,基于车辆所处的环境信息确定候选车道,包括:In some embodiments, determining the candidate lane based on the environment information of the vehicle includes:
检查车辆前方一定距离内是否存在路口;Check whether there is an intersection within a certain distance in front of the vehicle;
如果存在路口,检查该路口是否有垂直并且朝向车辆车道且在车辆主车前方的其他车道,将检测到的这类其他车道,作为候选车道。If there is an intersection, check whether the intersection has other lanes that are vertical and facing the vehicle lane and in front of the main vehicle, and use the detected other lanes as candidate lanes.
这里,一定距离可根据需求进行设置或调整。比如,将一定距离的值设置为30米。又比如,将定距离的值设置为50米。Here, a certain distance can be set or adjusted according to requirements. For example, set the value of a certain distance to 30 meters. For another example, set the fixed distance value to 50 meters.
这里,垂直并且朝向车辆车道且在车辆前方,可以根据车道方向与车辆规划轨迹夹角在90°左右(例如90°±20°)、车道方位为靠近车辆规划轨迹、车道位于车辆前方。Here, vertical and facing the vehicle lane and in front of the vehicle, the angle between the direction of the lane and the planned trajectory of the vehicle can be about 90° (for example, 90°±20°), the orientation of the lane is close to the planned trajectory of the vehicle, and the lane is located in front of the vehicle.
图3示出了路口场景的示意图一,车辆(图3中称为主车)的规划轨迹用斜线表示,笑脸表示候选车道,叉表示非候选车道,如图3所示,在当前场景下,存在两个候选车道,四个非候选车道。Figure 3 shows the first schematic diagram of the intersection scene, the planned trajectory of the vehicle (referred to as the main vehicle in Figure 3) is indicated by a slash, the smiling face indicates the candidate lane, and the cross indicates the non-candidate lane, as shown in Figure 3, in the current scene , there are two candidate lanes and four non-candidate lanes.
图4示出了路口场景的示意图二,车辆(图4中称为主车)的规划轨迹用斜线表示,笑脸表示候选车道,如图4所示,在当前场景下,存在一个候选车道,五个非候选车道。Figure 4 shows the second schematic diagram of the intersection scene, the planned trajectory of the vehicle (referred to as the main vehicle in Figure 4) is represented by a slash, and the smiling face represents the candidate lane, as shown in Figure 4, in the current scene, there is a candidate lane, Five non-candidate lanes.
如此,能够确定出与车辆相关的候选车道,从而为选择目标车道提供准确的计算基础,有助于提高车辆驾驶的安全性。In this way, the candidate lanes related to the vehicle can be determined, thereby providing an accurate calculation basis for selecting the target lane, and helping to improve the driving safety of the vehicle.
在一些实施例中,S202包括:In some embodiments, S202 includes:
S202a:确定目标车道的目标盲区,该目标盲区是因第二障碍物遮挡导致的盲区,该第二障碍物不是位于目标车道上的障碍物;S202a: Determine a target blind area of the target lane, where the target blind area is a blind area caused by occlusion by a second obstacle, and the second obstacle is not an obstacle located on the target lane;
S202b:基于目标盲区为目标车道生成虚拟障碍物。S202b: Generate a virtual obstacle for the target lane based on the target blind area.
本公开实施例中,虚拟障碍物是虚拟出的障碍物,并不是真实存在的障碍物。In the embodiment of the present disclosure, the virtual obstacle is a virtual obstacle, not a real obstacle.
这里,目标盲区是因为第二障碍物遮挡而导致的盲区。第二障碍物是位于非目标车道上的障碍物。Here, the target blind area is a blind area caused by occlusion by the second obstacle. The second obstacle is an obstacle located on a non-target lane.
如此,通过为目标车道生成虚拟障碍物,在确定车辆的行驶速度时考虑虚拟障碍物对车辆的干扰,有助于提升车辆驾驶的安全性。In this way, by generating a virtual obstacle for the target lane, the interference of the virtual obstacle to the vehicle is considered when determining the driving speed of the vehicle, which helps to improve the driving safety of the vehicle.
在一些实施例中,S202a包括:In some embodiments, S202a includes:
S202a1:确定目标车道上因第二障碍物遮挡导致的所有盲区;S202a1: Determine all blind spots on the target lane caused by occlusion by the second obstacle;
S202a2:确定各盲区的大小和位置;S202a2: Determine the size and position of each blind area;
S202a3:基于各盲区的大小和位置,从所有盲区中确定出目标盲区。S202a3: Based on the size and position of each blind area, determine a target blind area from all blind areas.
如此,能够提高目标盲区的筛选准确性,从而有助提升车辆驾驶的安全性。In this way, the screening accuracy of target blind spots can be improved, thereby helping to improve the safety of vehicle driving.
在一些实施例中,确定各盲区的大小,包括:In some embodiments, determining the size of each dead zone includes:
在检测到有多个第二障碍物对应的盲区存在重叠或接壤的情况下,先对存在重叠或接壤的盲区进行合并,再确定合并后的盲区的大小。In the case that overlapping or bordering blind areas corresponding to multiple second obstacles are detected, the overlapping or bordering blind areas are first merged, and then the size of the merged blind area is determined.
这里,盲区的大小可以用一维信息如长度表示,具体可以是盲区的一个边长。这里的边长是指盲区的与目标车道平行的边长中的最大边长。Here, the size of the blind area may be represented by one-dimensional information such as length, which may specifically be the length of a side of the blind area. The side length here refers to the maximum side length among the side lengths of the blind zone parallel to the target lane.
这里,盲区的大小也可以用二维信息如面积来表示。Here, the size of the blind zone can also be represented by two-dimensional information such as area.
示例性地,如果几个障碍物的盲区有重叠和接壤,则将这些障碍物的盲区先合并为一个大盲区,再进行后续计算。For example, if the blind areas of several obstacles overlap and border each other, the blind areas of these obstacles are first merged into one large blind area, and then the subsequent calculation is performed.
示例性地,如果盲区大小小于某阈值(如长度小于3m),将则该盲区视为无效盲区,不再予以考虑。Exemplarily, if the size of the dead zone is smaller than a certain threshold (for example, the length is less than 3m), the dead zone is regarded as an invalid blind zone and is no longer considered.
如图5所示,三角形障碍物形成的盲区为A1B1C1D1,记为1号盲区。由于障碍物a和障碍物b的盲区有重叠区域,将障碍物a和障碍物b的盲区合并,形成的盲区为A2B2C2D2,记为2号盲区。盲区的大小可以用一维信息即图5中的AB如(A1B1或A2B2)来表示,或者用二维信息即图5中的ABCD(A1B1C1D1或A2B2C2D2)来表示。由于1号盲区较小,被判定为无效盲区,即相当于没有这个盲区,所以现在只剩下了2号盲区,计算2号盲区的大小。As shown in Figure 5, the blind area formed by the triangular obstacle is A1B1C1D1, which is recorded as No. 1 blind area. Since the blind areas of obstacle a and b have overlapping areas, the blind areas of obstacle a and b are combined to form a blind area A2B2C2D2, which is recorded as No. 2 blind area. The size of the blind area can be represented by one-dimensional information, that is, AB (A1B1 or A2B2) in FIG. 5 , or by two-dimensional information, that is, ABCD (A1B1C1D1 or A2B2C2D2) in FIG. 5 . Since the No. 1 blind spot is small, it is judged as an invalid blind spot, that is, there is no such blind spot, so now only the No. 2 blind spot is left, and the size of the No. 2 blind spot is calculated.
如此,通过先对目标盲区进行适当地合并,能够提高目标盲区的筛选速度。In this way, by properly merging target blind areas first, the screening speed of target blind areas can be improved.
在一些实施例中,基于各盲区的大小和位置,从所有盲区中确定出所述目标盲区,包括:In some embodiments, the target blind area is determined from all blind areas based on the size and position of each blind area, including:
将垂向距离小于第一预设阈值的盲区确定为目标盲区,该垂向距离是目标盲区中的第一投影点距离车辆所在车道的垂向距离。A blind area whose vertical distance is smaller than a first preset threshold is determined as a target blind area, where the vertical distance is a vertical distance from a first projected point in the target blind area to the lane where the vehicle is located.
这里,第一预设阈值,可根据设计需求如安全需求或舒适度需求进行设定或调整。Here, the first preset threshold may be set or adjusted according to design requirements such as safety requirements or comfort requirements.
继续以图5为例,三角形障碍物形成的盲区为A1B1C1D1,记为1号盲区。由于障碍物a和障碍物b的盲区有重叠区域,将障碍物a和障碍物b的盲区合并,形成的盲区为A2B2C2D2,记为2号盲区。计算2号盲区的大小,以及最靠近主车的第一投影点A2距离主车轨迹的垂向距离b_dist。如果b_dist小于第一预设阈值(例如20m),则该盲区为目标盲区,需要在该盲区内生成虚拟障碍物;否则该盲区内不用做生成虚拟障碍物处理,即该盲区对主车来说不用重点关注,不需要谨慎驾驶。Continuing to take Figure 5 as an example, the blind area formed by the triangular obstacle is A1B1C1D1, which is recorded as No. 1 blind area. Since the blind areas of obstacle a and b have overlapping areas, the blind areas of obstacle a and b are combined to form a blind area A2B2C2D2, which is recorded as No. 2 blind area. Calculate the size of the No. 2 blind spot, and the vertical distance b_dist from the first projection point A2 closest to the main vehicle to the main vehicle track. If b_dist is less than the first preset threshold (for example, 20m), then the blind area is the target blind area, and virtual obstacles need to be generated in the blind area; No need to focus, no need to drive carefully.
如此,根据垂向距离确定目标盲区,能够提高目标盲区的确定速度。In this way, determining the target blind area according to the vertical distance can improve the speed of determining the target blind area.
在一些实施例中,基于各个盲区的大小和位置,从所有盲区中确定出目标盲区,还包括:在同一个目标车道上存在两个或两个以上的盲区满足盲区大小大于第二预设阈值的情况下,将最靠近主车的盲区确定为目标盲区。In some embodiments, determining the target blind area from all blind areas based on the size and position of each blind area also includes: there are two or more blind areas on the same target lane, and the size of the blind area is greater than the second preset threshold. In the case of , the blind spot closest to the main vehicle is determined as the target blind spot.
这里,第二预设阈值,可根据设计需求如安全需求或舒适度需求等进行设定或调整。Here, the second preset threshold can be set or adjusted according to design requirements such as safety requirements or comfort requirements.
继续以图5为例,由于2号盲区的大小足够大,2号盲区为有效的目标盲区,所以即使2号盲区后面可能有3号盲区、4号盲区等,均不再进行计算和考虑。Continuing to take Figure 5 as an example, since the size of the No. 2 blind area is large enough, No. 2 blind area is an effective target blind area, so even if there may be No. 3 blind areas, No. 4 blind areas, etc. behind the No. 2 blind area, they are no longer calculated and considered.
如此,能够减少待考虑的目标盲区的数量,有助于提高为车辆做出速度规划的效率。In this way, the number of target blind spots to be considered can be reduced, which helps to improve the efficiency of speed planning for the vehicle.
在一些实施例中,S202b包括:In some embodiments, S202b includes:
S202b1:根据第二障碍物的高度,确定虚拟障碍物的类型;S202b1: Determine the type of the virtual obstacle according to the height of the second obstacle;
S202b2:将目标盲区中的第一投影点在目标盲区所在车道的车道中心线的垂点,确定为虚拟障碍物的位置;S202b2: Determine the vertical point of the first projection point in the target blind area on the lane centerline of the lane where the target blind area is located as the position of the virtual obstacle;
S202b3:将目标车道的方向确定为虚拟障碍物的速度方向;S202b3: Determine the direction of the target lane as the speed direction of the virtual obstacle;
S202b4:根据车辆的速度、位置、历史轨迹,确定虚拟障碍物的推荐行驶速度。S202b4: Determine the recommended driving speed of the virtual obstacle according to the speed, position, and historical trajectory of the vehicle.
本公开实施例中,虚拟障碍物的类型包括但不限于机动车、非机动车。In the embodiments of the present disclosure, types of virtual obstacles include but are not limited to motor vehicles and non-motor vehicles.
本公开实施例中,第一投影点是组成目标盲区的最靠近车辆所在车道的投影点,如图5中的A2。In the embodiment of the present disclosure, the first projection point is the projection point closest to the lane where the vehicle is located that forms the blind spot of the target, such as A2 in FIG. 5 .
本公开实施例中,虚拟障碍物的位置可设置在最靠近主车路径的盲区投影点的车道中心位置,如图5中的p位置。In the embodiment of the present disclosure, the position of the virtual obstacle may be set at the center position of the lane closest to the projection point of the blind area of the path of the main vehicle, such as position p in FIG. 5 .
本公开不对S202b1、S202b2和S202b3的执行顺序进行限定。S202b1、S202b2和S202b3可以同时执行,或者任意两个步骤先执行,另一个步骤后执行。另外,也可以按照S202b1、S202b2和S202b3的顺序执行,也可以按照S202b1、S202b3和S202b2的顺序执行,也可以按照S202b2、S202b1和S202b3的顺序执行,也可以按照S202b2、S202b3和S202b1的顺序执行,也可以按照S202b3、S202b1和S202b2的顺序执行,也可以按照S202b3、S202b2和S202b1的顺序执行。The present disclosure does not limit the execution sequence of S202b1, S202b2 and S202b3. S202b1, S202b2, and S202b3 may be executed simultaneously, or any two steps may be executed first, and the other step may be executed later. In addition, it may also be executed in the order of S202b1, S202b2, and S202b3, or it may be executed in the order of S202b1, S202b3, and S202b2, or it may be executed in the order of S202b2, S202b1, and S202b3, or it may be executed in the order of S202b2, S202b3, and S202b1, It may also be executed in the order of S202b3, S202b1, and S202b2, or may be executed in the order of S202b3, S202b2, and S202b1.
如此,能够准确确定虚拟障碍物的相关信息,有助于提高确定出的虚拟障碍物的行驶速度的准确性,从而有助于提高车辆行驶的安全性。In this way, the relevant information of the virtual obstacle can be accurately determined, which helps to improve the accuracy of the determined driving speed of the virtual obstacle, thereby helping to improve the driving safety of the vehicle.
在一些实施例中,S202b4包括:In some embodiments, S202b4 includes:
S202b4a:确定虚拟碰撞点以及车辆到虚拟碰撞点的距离,虚拟碰撞点为车辆与虚拟障碍物在空间上的碰撞点;S202b4a: Determine the virtual collision point and the distance from the vehicle to the virtual collision point, where the virtual collision point is the spatial collision point between the vehicle and the virtual obstacle;
S202b4b:根据车辆到虚拟碰撞点的距离和车辆的速度,预测车辆行驶到虚拟碰撞点的时间;S202b4b: Predict the time when the vehicle travels to the virtual collision point according to the distance from the vehicle to the virtual collision point and the speed of the vehicle;
S202b4c:根据车辆到虚拟碰撞点的距离和车辆行驶到虚拟碰撞点的时间,确定碰撞速度;S202b4c: Determine the collision speed according to the distance from the vehicle to the virtual collision point and the time the vehicle travels to the virtual collision point;
S202b4d:根据障碍物类型对应的正常速度、目标车道的推荐速度以及发生事故的概率,确定目标车道的合理速度;S202b4d: Determine the reasonable speed of the target lane according to the normal speed corresponding to the obstacle type, the recommended speed of the target lane, and the probability of an accident;
S202b4e:根据碰撞速度与目标车道的合理速度,确定虚拟障碍物的推荐行驶速度。S202b4e: Determine the recommended driving speed of the virtual obstacle according to the collision speed and the reasonable speed of the target lane.
为了确定虚拟障碍物的速度大小,可将车辆(可称为主车)和虚拟障碍物(可称为障碍车)的身份互换,即主车对于该虚拟障碍车来说也是一个障碍物,已知主车的速度、位置、历史轨迹,可以通过规划模块来确定该虚拟障碍物的推荐行驶速度。假设该虚拟障碍物为一个智能体,在行驶过程中会考虑到主车的行为来调整自己的速度避免碰撞。整体决策过程为:In order to determine the speed of the virtual obstacle, the identity of the vehicle (which can be called the main vehicle) and the virtual obstacle (which can be called the obstacle vehicle) can be exchanged, that is, the main vehicle is also an obstacle for the virtual obstacle vehicle, Knowing the speed, position, and historical trajectory of the main vehicle, the recommended driving speed of the virtual obstacle can be determined through the planning module. Assuming that the virtual obstacle is an intelligent body, it will take into account the behavior of the main vehicle to adjust its speed to avoid collisions during driving. The overall decision-making process is:
按照公式(1)计算主车行驶到碰撞点的时间Tinteract,碰撞点为主车与虚拟障碍物在空间上可能的碰撞点,即图5中的Oi。Calculate the time T interact between the host vehicle and the collision point according to the formula (1). The collision point is the possible collision point between the host vehicle and the virtual obstacle in space, that is, O i in FIG. 5 .
Tinteract=cdist/Vego (1)T interact =c dist /Vego (1)
其中,cdist为主车与碰撞点的距离,Vego为主车的速度。Among them, c dist is the distance between the main vehicle and the collision point, and Vego is the speed of the main vehicle.
按照公式(2)计算碰撞速度Vinteract;Calculate the collision velocity V interact according to formula (2);
Vinteract=bdist/Tinteract (2)V interact =b dist /T interact (2)
其中,bdist为虚拟障碍物距离碰撞点的距离。Among them, b dist is the distance between the virtual obstacle and the collision point.
按照公式(3)确定目标车道的合理速度Vnormal。The reasonable speed V normal of the target lane is determined according to formula (3).
Vnormal=min(Vtype,Vroad)*sigmoid(1/γ) (3)V normal =min(V type ,V road )*sigmoid(1/γ) (3)
其中,Vtype为障碍物类型对应的正常速度,Vroad为目标车道的推荐速度,γ为路口发生事故的概率。Among them, V type is the normal speed corresponding to the obstacle type, V road is the recommended speed of the target lane, and γ is the probability of an accident at the intersection.
具体的,sigmoid(z)=1/(1+e-z),具有限定值在[0,1],随着z的数值增大变化平缓的特点,如图6所示,符合人类司机对待事故发生路口的行为特点。Specifically, sigmoid(z)=1/(1+e -z ), has a limited value in [0,1], and has the characteristics of changing smoothly as the value of z increases, as shown in Figure 6, which is in line with the treatment of human drivers Behavioral characteristics of intersections where accidents occur.
如此,能够确定出虚拟障碍物的推荐行驶速度,从而为后续控制车辆的行驶速度提供参考依据。In this way, the recommended driving speed of the virtual obstacle can be determined, thereby providing a reference basis for subsequent control of the driving speed of the vehicle.
在一些实施例中,S202b4e,包括:In some embodiments, S202b4e, comprising:
在碰撞速度不大于目标车道的合理速度的情况下,将碰撞速度确定为虚拟障碍物的推荐行驶速度;Under the condition that the collision speed is not greater than the reasonable speed of the target lane, the collision speed is determined as the recommended driving speed of the virtual obstacle;
在碰撞速度大于目标车道的合理速度的情况下,根据碰撞速度、安全距离,类型的障碍物的最大减速度,确定虚拟障碍物的推荐行驶速度,安全距离为车辆与虚拟障碍物之间的安全距离,最大减速度为虚拟障碍物的类型对应的最大减速度。When the collision speed is greater than the reasonable speed of the target lane, the recommended driving speed of the virtual obstacle is determined according to the collision speed, safety distance, and the maximum deceleration of the type of obstacle. The safety distance is the safety distance between the vehicle and the virtual obstacle. Distance, the maximum deceleration is the maximum deceleration corresponding to the type of virtual obstacle.
根据目标车道的合理速度Vnormal判断碰撞速度Vinteract是否合理,具体的:Judging whether the collision speed V interact is reasonable according to the reasonable speed V normal of the target lane, specifically:
如果Vinteract≤Vnormal,则虚拟障碍物的推荐行驶速度为Vobs=Vinteract;If V interact ≤ V normal , the recommended driving speed of the virtual obstacle is V obs = V interact ;
如果Vinteract>Vnormal,则虚拟障碍物会减速以避免与主车的碰撞,虚拟障碍物的推荐行驶速度Vobs根据公式(4)计算。If V interact >V normal , the virtual obstacle will decelerate to avoid collision with the main vehicle, and the recommended driving speed V obs of the virtual obstacle is calculated according to formula (4).
Vobs=(sdist+1/2*αmaxdecl*(Tinteract)2)/Tinteract (4)V obs =(s dist +1/2*α maxdecl *(T interact ) 2 )/T interact (4)
其中,sdist为安全距离,αmaxdecl为该类型障碍车的最大减速度。Among them, s dist is the safety distance, and α maxdecl is the maximum deceleration of this type of obstacle vehicle.
如此,能够提高虚拟障碍物的推荐行驶速度的合理性。In this way, the rationality of the recommended driving speed of the virtual obstacle can be improved.
在一些实施例中,S202b1,包括:在第二障碍物的高度不小于第三预设阈值的情况下,确定虚拟障碍物的类型为机动车;在第二障碍物的高度小于第三预设阈值的情况下,确定虚拟障碍物的类型为非机动车。In some embodiments, S202b1 includes: when the height of the second obstacle is not less than the third preset threshold, determining that the type of the virtual obstacle is a motor vehicle; when the height of the second obstacle is less than the third preset threshold In the case of the threshold value, it is determined that the type of the virtual obstacle is a non-motor vehicle.
举例来说,根据造成盲区的第二障碍物的高度的最大值,确定虚拟障碍物的类型。如果第二障碍物的高度的最大值大于第三预设阈值(如2m),则确定虚拟障碍物的类型为汽车;如果第二障碍物的高度的最大值小于第三预设阈值(如2m),则确定虚拟障碍物的类型为非机动车。For example, the type of the virtual obstacle is determined according to the maximum value of the height of the second obstacle causing the blind zone. If the maximum value of the height of the second obstacle is greater than the third preset threshold (such as 2m), then determine that the type of virtual obstacle is a car; if the maximum value of the height of the second obstacle is less than the third preset threshold (such as 2m ), then it is determined that the type of virtual obstacle is a non-motor vehicle.
本公开实施例中,第三预设阈值可根据物体的真实高度进行设定或调整。In the embodiment of the present disclosure, the third preset threshold can be set or adjusted according to the real height of the object.
如此,通过第二障碍物的高度确定虚拟障碍物的类型,能够使确定出的虚拟障碍物的类型更准确,从而有助于提高虚拟障碍物的推荐行驶速度的合理性,进一步提高车辆行驶的安全性。In this way, determining the type of the virtual obstacle through the height of the second obstacle can make the determined type of the virtual obstacle more accurate, thereby helping to improve the rationality of the recommended driving speed of the virtual obstacle, and further improving the driving safety of the vehicle. safety.
应理解,图3、图4、图5和图6所示的示意图仅仅是示例性而不是限制性的,并且其是可扩展的,本领域技术人员可以基于图3、图4、图5和图6的例子进行各种显而易见的变化和/或替换,得到的技术方案仍属于本公开实施例的公开范围。It should be understood that the schematic diagrams shown in Fig. 3, Fig. 4, Fig. 5 and Fig. 6 are only exemplary rather than limiting, and they are expandable. Various obvious changes and/or substitutions are made to the example in FIG. 6 , and the obtained technical solution still belongs to the disclosure scope of the embodiments of the present disclosure.
图7是根据本公开实施例的车辆控制的架构示意图,如图7所示,该架构包括:盲区识别模块、预测模块和规划模块,其中,通过盲区识别模块筛选目标盲区,根据目标盲区的特性生成特定的虚拟障碍物。盲区识别模块将盲区虚拟障碍物传入预测模块,使用现有的预测模块进行预测生成预测线。预测模块将盲区虚拟障碍物和其预测线传入规划模块,使用现有的规划模块对车辆的驾驶行为进行计算。虚拟障碍物的类型、位置、速度能根据盲区对主车的影响程度进行调整,其生成的预测线不会导致主车做出不合理的行为。如此,能将预测模块与规划模块和盲区识别模块进行解耦,盲区识别模块不会影响到其他模块的性能。预测模块与规划模块均不需要改变,其本身成熟稳定的性能不会使主车做出不合理的行为。利用现有的预测模块预测虚拟障碍物的预测线,利用现有的规划模块制定出避让该虚拟障碍物的合理驾驶行为;如此,能避免车辆与目标盲区内的真实障碍物发生碰撞,提高驾驶的合理性,从而提高车辆驾驶的安全性。Fig. 7 is a schematic diagram of the architecture of vehicle control according to an embodiment of the present disclosure. As shown in Fig. 7, the architecture includes: a blind area identification module, a prediction module and a planning module, wherein the target blind area is screened by the blind area identification module, and according to the characteristics of the target blind area Generate specific virtual obstacles. The blind spot recognition module imports the virtual obstacles in the blind spot to the prediction module, and uses the existing prediction module to make predictions and generate prediction lines. The prediction module sends the blind spot virtual obstacles and their prediction lines into the planning module, and uses the existing planning module to calculate the driving behavior of the vehicle. The type, position, and speed of virtual obstacles can be adjusted according to the degree of influence of the blind spot on the main vehicle, and the prediction line generated by it will not cause the main vehicle to make unreasonable behaviors. In this way, the prediction module can be decoupled from the planning module and the blind area identification module, and the blind area identification module will not affect the performance of other modules. Neither the prediction module nor the planning module needs to be changed, and its mature and stable performance will not make the main vehicle behave unreasonably. Use the existing prediction module to predict the prediction line of the virtual obstacle, and use the existing planning module to formulate a reasonable driving behavior to avoid the virtual obstacle; in this way, the collision between the vehicle and the real obstacle in the target blind area can be avoided, and the driving performance can be improved. The rationality, thereby improving the safety of vehicle driving.
本公开实施例提供了一种车辆控制装置,如图8所示,该车辆控制装置可以包括:确定模块801,用于基于车辆所处的环境信息确定目标车道;生成模块802,用于为目标车道生成虚拟障碍物;预测模块803,用于预测虚拟障碍物的行驶速度;控制模块804,用于结合虚拟障碍物的行驶速度,控制车辆的行驶速度。An embodiment of the present disclosure provides a vehicle control device. As shown in FIG. 8 , the vehicle control device may include: a
在一些实施例中,确定模块801,包括:第一确定子模块,用于基于车辆所处的环境信息确定候选车道;第二确定子模块,用于响应于检测到候选车道及候选车道的上游连接车道上均不存在第一障碍物,将候选车道确定为目标车道。In some embodiments, the determining
在一些实施例中,生成模块802,包括:第三确定子模块,用于确定目标车道的目标盲区,目标盲区是因第二障碍物遮挡导致的盲区,第二障碍物不是位于目标车道上的障碍物;生成子模块,用于基于目标盲区为目标车道生成虚拟障碍物。In some embodiments, the
在一些实施例中,该第三确定子模块,用于:确定目标车道上因第二障碍物遮挡导致的所有盲区;确定各盲区的大小和位置;基于各盲区的大小和位置,从所有盲区中确定出目标盲区。In some embodiments, the third determining submodule is used to: determine all blind spots on the target lane caused by second obstacle occlusion; determine the size and position of each blind spot; Determine the blind area of the target.
在一些实施例中,该第三确定子模块,用于:在检测到有多个第二障碍物对应的盲区存在重叠或接壤的情况下,先对存在重叠或接壤的盲区进行合并,再确定合并后的盲区的大小。In some embodiments, the third determination submodule is configured to: in the case that overlapping or bordering blind areas corresponding to multiple second obstacles are detected, first merge the overlapping or bordering blind areas, and then determine The size of the merged dead zone.
在一些实施例中,该第三确定子模块,用于:将垂向距离小于第一预设阈值的盲区确定为目标盲区,垂向距离是目标盲区中的第一投影点距离车辆所在车道的垂向距离。In some embodiments, the third determining submodule is configured to: determine a blind spot whose vertical distance is less than a first preset threshold as a target blind spot, where the vertical distance is the distance between the first projected point in the target blind spot and the lane where the vehicle is located. vertical distance.
在一些实施例中,该第三确定子模块,用于:在同一个目标车道上存在两个或两个以上的盲区满足盲区大小大于第二预设阈值的情况下,将最靠近主车的盲区确定为上目标盲区。In some embodiments, the third determining submodule is used to: if there are two or more blind spots on the same target lane and satisfy the blind spot size is greater than the second preset threshold, the vehicle closest to the host vehicle The dead zone is determined as the upper target blind zone.
在一些实施例中,该生成子模块,用于:根据第二障碍物的高度,确定虚拟障碍物的障碍物类型;将目标盲区中的第一投影点在目标盲区所在车道的车道中心线的垂点,确定为虚拟障碍物的位置;将目标车道的方向确定为虚拟障碍物的速度方向;根据车辆的速度、位置、历史轨迹,确定虚拟障碍物的推荐行驶速度。In some embodiments, the generating submodule is used to: determine the obstacle type of the virtual obstacle according to the height of the second obstacle; place the first projected point in the target blind spot on the center line of the lane where the target blind spot is located The vertical point is determined as the position of the virtual obstacle; the direction of the target lane is determined as the speed direction of the virtual obstacle; and the recommended driving speed of the virtual obstacle is determined according to the vehicle's speed, position, and historical trajectory.
在一些实施例中,该生成子模块,用于:确定虚拟碰撞点以及车辆到虚拟碰撞点的距离,虚拟碰撞点为车辆与虚拟障碍物在空间上的碰撞点;根据车辆到虚拟碰撞点的距离和车辆的速度,预测车辆行驶到虚拟碰撞点的时间;根据车辆到虚拟碰撞点的距离和车辆行驶到虚拟碰撞点的时间,确定碰撞速度;根据障碍物类型对应的正常速度、目标车道的推荐速度以及发生事故的概率,确定目标车道的合理速度;根据碰撞速度与目标车道的合理速度,确定虚拟障碍物的推荐行驶速度。In some embodiments, the generation submodule is used to: determine the virtual collision point and the distance from the vehicle to the virtual collision point, the virtual collision point is the collision point between the vehicle and the virtual obstacle in space; according to the distance between the vehicle and the virtual collision point The distance and the speed of the vehicle, predict the time when the vehicle travels to the virtual collision point; determine the collision speed according to the distance from the vehicle to the virtual collision point and the time when the vehicle travels to the virtual collision point; according to the normal speed corresponding to the obstacle type, the target lane The recommended speed and the probability of accidents determine the reasonable speed of the target lane; according to the collision speed and the reasonable speed of the target lane, the recommended driving speed of the virtual obstacle is determined.
在一些实施例中,该生成子模块,用于:在碰撞速度不大于目标车道的合理速度的情况下,将碰撞速度确定为虚拟障碍物的推荐行驶速度;在碰撞速度大于目标车道的合理速度的情况下,根据碰撞速度、安全距离,类型的障碍物的最大减速度,确定虚拟障碍物的推荐行驶速度,安全距离为车辆与虚拟障碍物之间的安全距离,最大减速度为虚拟障碍物的类型对应的最大减速度。In some embodiments, the generating submodule is used for: when the collision speed is not greater than the reasonable speed of the target lane, determine the collision speed as the recommended driving speed of the virtual obstacle; when the collision speed is greater than the reasonable speed of the target lane In the case of , according to the collision speed, safety distance, and the maximum deceleration of the type of obstacle, determine the recommended driving speed of the virtual obstacle. The safety distance is the safe distance between the vehicle and the virtual obstacle, and the maximum deceleration is the virtual obstacle The type corresponds to the maximum deceleration.
在一些实施例中,该生成子模块,用于:在第二障碍物的高度不小于第三预设阈值的情况下,确定虚拟障碍物的类型为机动车;在第二障碍物的高度小于第三预设阈值的情况下,确定虚拟障碍物的类型为非机动车。In some embodiments, the generating submodule is used to: determine that the type of the virtual obstacle is a motor vehicle when the height of the second obstacle is not less than a third preset threshold; In the case of the third preset threshold, it is determined that the type of the virtual obstacle is a non-motor vehicle.
本领域技术人员应当理解,本公开实施例的车辆控制装置中各处理模块的功能,可参照前述的车辆控制方法的相关描述而理解,本公开实施例的车辆控制装置中各处理模块,可通过实现本公开实施例所述的功能的模拟电路而实现,也可以通过执行本公开实施例所述的功能的软件在电子设备上的运行而实现。Those skilled in the art should understand that the functions of each processing module in the vehicle control device of the embodiment of the present disclosure can be understood by referring to the relevant description of the aforementioned vehicle control method. The processing modules of the vehicle control device of the embodiment of the present disclosure can be understood through The functions described in the embodiments of the present disclosure may be realized by an analog circuit, and may also be realized by running software on an electronic device to perform the functions described in the embodiments of the present disclosure.
本公开实施例的车辆控制装置,能提高车辆驾驶的安全性。The vehicle control device of the disclosed embodiment can improve the safety of vehicle driving.
本公开实施例还提供了车辆控制的场景示意图,如图9所示,车辆向电子设备如云服务器发送车辆自身相关信息;车辆自身相关信息包括车辆的状态信息,如速度、所处位置等;电子设备根据车辆所处的环境信息,为每个车辆确定目标车道,并为目标车道生成虚拟障碍物;预测虚拟障碍物的行驶速度;结合虚拟障碍物的行驶速度,确定车辆的推荐行驶速度。电子设备向车辆返回车辆的推荐行驶速度,以供车辆按照规划路线,以电子设备返回的推荐行驶速度控制车辆的行驶。如此,能提高车辆驾驶的安全性。The embodiment of the present disclosure also provides a schematic diagram of a scene of vehicle control. As shown in FIG. 9 , the vehicle sends information related to the vehicle itself to an electronic device such as a cloud server; the information related to the vehicle itself includes status information of the vehicle, such as speed, location, etc.; According to the environment information of the vehicle, the electronic device determines the target lane for each vehicle, and generates virtual obstacles for the target lane; predicts the driving speed of the virtual obstacles; combines the driving speed of the virtual obstacles to determine the recommended driving speed of the vehicle. The electronic device returns the recommended driving speed of the vehicle to the vehicle, so that the vehicle can control the running of the vehicle according to the planned route at the recommended driving speed returned by the electronic device. In this way, the safety of driving the vehicle can be improved.
本公开不对车辆和电子设备的个数进行限定,实际应用中可包括多个车辆、多个电子设备。The present disclosure does not limit the number of vehicles and electronic devices, and practical applications may include multiple vehicles and multiple electronic devices.
应理解,图9所示的场景图仅仅是示意性而非限制性的,本领域技术人员可以基于图9的例子进行各种显而易见的变化和/或替换,得到的技术方案仍属于本公开实施例的公开范围。It should be understood that the scene diagram shown in FIG. 9 is only schematic and non-restrictive. Those skilled in the art can make various obvious changes and/or replacements based on the example in FIG. 9 , and the obtained technical solutions still belong to the implementation of the present disclosure. Examples of public scope.
本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。In the technical solution of the present disclosure, the acquisition, storage and application of the user's personal information involved are in compliance with relevant laws and regulations, and do not violate public order and good customs.
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质、一种计算机程序产品、一种车辆和一种自动驾驶车辆。According to the embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, a computer program product, a vehicle, and an automatic driving vehicle.
图10示出了可以用来实施本公开的实施例的示例电子设备1000的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字助理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。FIG. 10 shows a schematic block diagram of an example
如图10所示,设备1000包括计算单元1001,其可以根据存储在只读存储器(Read-Only Memory,ROM)1002中的计算机程序或者从存储单元1008加载到随机访问存储器(Random Access Memory,RAM)1003中的计算机程序,来执行各种适当的动作和处理。在RAM1003中,还可存储设备1000操作所需的各种程序和数据。计算单元1001、ROM 1002以及RAM1003通过总线1004彼此相连。输入/输出(Input/Output,I/O)接口1005也连接至总线1004。As shown in FIG. 10, the
设备1000中的多个部件连接至I/O接口1005,包括:输入单元1006,例如键盘、鼠标等;输出单元1007,例如各种类型的显示器、扬声器等;存储单元1008,例如磁盘、光盘等;以及通信单元1009,例如网卡、调制解调器、无线通信收发机等。通信单元1009允许设备1000通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the
计算单元1001可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元1001的一些示例包括但不限于中央处理单元(Central Processing Unit,CPU)、图形处理单元(Graphics Processing Unit,GPU)、各种专用的人工智能(ArtificialIntelligence,AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(Digital Signal Processor,DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元1001执行上文所描述的各个方法和处理,例如车辆控制方法。例如,在一些实施例中,车辆控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元1008。在一些实施例中,计算机程序的部分或者全部可以经由ROM 1002和/或通信单元1009而被载入和/或安装到设备1000上。当计算机程序加载到RAM 1003并由计算单元1001执行时,可以执行上文描述的车辆控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元1001可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车辆控制方法。The
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(Field Programmable Gate Array,FPGA)、专用集成电路(Application Specific Integrated Circuit,ASIC)、专用标准产品(Application-Specific Standard Products,ASSP)、芯片上系统的系统(System on Chip,SOC)、复杂可编程逻辑设备(Complex Programmable Logic Device,CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (Field Programmable Gate Array, FPGA), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), Application-Specific Standard Products (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), computer hardware, firmware, software, and/or realized in combination of them. 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.
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program codes for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special purpose computer, or other programmable data processing devices, so that the program codes, when executed by the processor or controller, make the functions/functions specified in the flow diagrams and/or block diagrams Action is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器、只读存储器、可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)、快闪存储器、光纤、便捷式紧凑盘只读存储器(Compact Disk Read Only Memory,CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory, read-only memory, Erasable Programmable Read-Only Memory , EPROM), flash memory, optical fiber, portable compact disk read only memory (Compact Disk Read Only Memory, CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,阴极射线管(Cathode Ray Tube,CRT)或者液晶显示器(Liquid Crystal Display,LCD)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入、或者触觉输入)来接收来自用户的输入。To provide for interaction with a user, the systems and techniques described herein can be implemented on a computer having a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD)) for displaying information to the user. Liquid Crystal Display (LCD) monitor); and a keyboard and pointing device (eg, a mouse or trackball) through which the 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.
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(Local Area Network,LAN)、广域网(Wide Area Network,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: a local area network (Local Area Network, LAN), a wide area network (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 and server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, each step described in the present disclosure 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 disclosure can be achieved, no limitation is imposed herein.
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The specific implementation manners described above do not limit the protection scope of the present disclosure. 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 principles of the present disclosure shall be included within the protection scope of the present disclosure.
Claims (27)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211116006.6A CN115339474A (en) | 2022-09-14 | 2022-09-14 | Vehicle control method, device, electronic device, and self-driving vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211116006.6A CN115339474A (en) | 2022-09-14 | 2022-09-14 | Vehicle control method, device, electronic device, and self-driving vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115339474A true CN115339474A (en) | 2022-11-15 |
Family
ID=83955581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211116006.6A Pending CN115339474A (en) | 2022-09-14 | 2022-09-14 | Vehicle control method, device, electronic device, and self-driving vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115339474A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025025798A1 (en) * | 2023-07-28 | 2025-02-06 | 深圳引望智能技术有限公司 | Control method and device, and vehicle |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111186437A (en) * | 2019-12-25 | 2020-05-22 | 北京三快在线科技有限公司 | Vehicle track risk determination method and device |
CN112085960A (en) * | 2020-09-21 | 2020-12-15 | 北京百度网讯科技有限公司 | Vehicle-road cooperative information processing method, device and equipment and automatic driving vehicle |
CN112130551A (en) * | 2019-06-25 | 2020-12-25 | 北京百度网讯科技有限公司 | Decision planning method and device for travel path and speed of unmanned vehicle |
CN112829762A (en) * | 2019-11-25 | 2021-05-25 | 华为技术有限公司 | A method for generating vehicle speed and related equipment |
CN113859251A (en) * | 2021-10-29 | 2021-12-31 | 广州文远知行科技有限公司 | Vehicle speed planning method, driving control method and related equipment related to driving blind area |
CN114312835A (en) * | 2021-12-24 | 2022-04-12 | 阿波罗智能技术(北京)有限公司 | Vehicle control method, vehicle control device, electronic device, medium, and autonomous vehicle |
WO2022097365A1 (en) * | 2020-11-06 | 2022-05-12 | 日立Astemo株式会社 | Outside environment recognition device and outside environment recognition method |
CN114829226A (en) * | 2020-09-28 | 2022-07-29 | 广州汽车集团股份有限公司 | Vehicle control method, apparatus, storage medium, and electronic device |
-
2022
- 2022-09-14 CN CN202211116006.6A patent/CN115339474A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112130551A (en) * | 2019-06-25 | 2020-12-25 | 北京百度网讯科技有限公司 | Decision planning method and device for travel path and speed of unmanned vehicle |
CN112829762A (en) * | 2019-11-25 | 2021-05-25 | 华为技术有限公司 | A method for generating vehicle speed and related equipment |
CN111186437A (en) * | 2019-12-25 | 2020-05-22 | 北京三快在线科技有限公司 | Vehicle track risk determination method and device |
CN112085960A (en) * | 2020-09-21 | 2020-12-15 | 北京百度网讯科技有限公司 | Vehicle-road cooperative information processing method, device and equipment and automatic driving vehicle |
CN114829226A (en) * | 2020-09-28 | 2022-07-29 | 广州汽车集团股份有限公司 | Vehicle control method, apparatus, storage medium, and electronic device |
WO2022097365A1 (en) * | 2020-11-06 | 2022-05-12 | 日立Astemo株式会社 | Outside environment recognition device and outside environment recognition method |
CN113859251A (en) * | 2021-10-29 | 2021-12-31 | 广州文远知行科技有限公司 | Vehicle speed planning method, driving control method and related equipment related to driving blind area |
CN114312835A (en) * | 2021-12-24 | 2022-04-12 | 阿波罗智能技术(北京)有限公司 | Vehicle control method, vehicle control device, electronic device, medium, and autonomous vehicle |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025025798A1 (en) * | 2023-07-28 | 2025-02-06 | 深圳引望智能技术有限公司 | Control method and device, and vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12337876B2 (en) | Collision detection method, electronic device, and medium | |
JP2022043217A (en) | Vehicle control method, vehicle road collaboration system, roadside device and autonomous driving vehicle | |
KR20220013422A (en) | Vehicle driving control method and apparatus | |
EP4296133A1 (en) | Intelligent driving method and apparatus, and storage medium and computer program | |
EP4089369A1 (en) | Path selection method and path selection device | |
US20220097736A1 (en) | Vehicle Control Method and Apparatus, Storage Medium, and Electronic Device | |
CN111731283B (en) | Automatic driving vehicle collision risk identification method and device and electronic equipment | |
CN114126940B (en) | Electronic Controls | |
KR20210038852A (en) | Method, apparatus, electronic device, computer readable storage medium and computer program for early-warning | |
CN110834631A (en) | Pedestrian avoiding method and device, vehicle and storage medium | |
CN114030486B (en) | Track prediction method and device for dynamic obstacle, electronic equipment and storage medium | |
CN112590778B (en) | Vehicle control method and device, controller and intelligent automobile | |
US20220203971A1 (en) | Vehicle control method | |
JP2020194309A (en) | Electronic control device | |
EP4054913A1 (en) | Predicting cut-in probabilities of surrounding agents | |
CN114030483B (en) | Vehicle control method, device, electronic equipment and medium | |
CN114692289A (en) | Automatic driving algorithm testing method and related equipment | |
CN118280122A (en) | Road risk simulation avoiding system and method based on multi-mode Internet of things perception | |
CN115339474A (en) | Vehicle control method, device, electronic device, and self-driving vehicle | |
CN116880502A (en) | Driving trajectory planning method, device, electronic equipment and storage medium | |
WO2025007079A1 (en) | System and methods for providing driver assistance alerts using an end-to-end artificially intelligent collision avoidance system and advanced driver assistance systems | |
CN115848409A (en) | Blind zone safety decision-making method and device for automatic driving vehicle | |
CN115214722A (en) | Automatic driving method, device, electronic device, storage medium and vehicle | |
CN114919571A (en) | A vehicle collision avoidance control method, device, equipment and storage medium | |
CN114379547A (en) | Brake control method, brake control device, vehicle, electronic device, 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 |