CN118323114B - Automatic parking method, vehicle, electronic device and storage medium - Google Patents
Automatic parking method, vehicle, electronic device and storage medium Download PDFInfo
- Publication number
- CN118323114B CN118323114B CN202410778545.9A CN202410778545A CN118323114B CN 118323114 B CN118323114 B CN 118323114B CN 202410778545 A CN202410778545 A CN 202410778545A CN 118323114 B CN118323114 B CN 118323114B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- vulnerable road
- parking
- parking position
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- 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/06—Automatic manoeuvring for parking
-
- 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/14—Adaptive cruise control
- B60W30/143—Speed control
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及车辆技术领域,尤其涉及一种自动泊车方法、车辆、电子设备及存储介质。The present application relates to the field of vehicle technology, and in particular to an automatic parking method, a vehicle, an electronic device and a storage medium.
背景技术Background Art
随着量产乘用车的软件与机电一体化技术日益复杂,来自系统性失效与硬件随机失效的风险逐渐增加。功能安全是指“不存在由电子电气系统的功能异常表现引起的危害而导致不合理的风险”,即功能安全关注于系统失效后能否进入安全状态来避免更大的危害,或者通过安全措施来降低危害发生概率,而不是系统的原有功能或性能,从而保证电子电气系统的功能安全,确保驾驶员与道路弱势道路使用者的安全。As the software and mechatronics technology of mass-produced passenger cars become increasingly complex, the risks from systematic failures and random hardware failures are gradually increasing. Functional safety means "there is no unreasonable risk caused by hazards caused by abnormal performance of electronic and electrical systems", that is, functional safety focuses on whether the system can enter a safe state after failure to avoid greater hazards, or reduce the probability of hazards through safety measures, rather than the original functions or performance of the system, so as to ensure the functional safety of electronic and electrical systems and the safety of drivers and vulnerable road users.
而随着汽车的智能驾驶系统的开发和使用,对于智能驾驶系统的功能安全危害分析与风险评估也显得尤为重要,例如目前广受欢迎的记忆泊车(VPA)功能,如何准确评估该功能自动泊车场景下的最大巡航速度成为本领域亟需解决的问题。With the development and use of intelligent driving systems in automobiles, functional safety hazard analysis and risk assessment of intelligent driving systems have become particularly important. For example, how to accurately evaluate the maximum cruising speed of the currently popular memory parking (VPA) function in the automatic parking scenario has become an urgent problem to be solved in this field.
发明内容Summary of the invention
有鉴于此,本申请提供一种自动泊车方法、车辆、电子设备及存储介质,其能够准确评估车辆自动泊车时的最大巡航速度,在确保自动巡航安全的同时,提高用户的驾驶体验。In view of this, the present application provides an automatic parking method, a vehicle, an electronic device and a storage medium, which can accurately evaluate the maximum cruising speed of the vehicle during automatic parking, while ensuring the safety of automatic cruising and improving the user's driving experience.
本申请实施例提供一种自动泊车方法,包括:响应于自动泊车请求,确定车辆的泊车位置;获取与所述泊车位置匹配的弱势道路使用者暴露率;其中,所述弱势道路使用者暴露率用于表征所述车辆在历史时间段内自动巡航至所述泊车位置时,碰到弱势道路使用者的频率;根据所述弱势道路使用者暴露率确定所述车辆的最大巡航速度;根据所述最大巡航速度控制所述车辆自动巡航至所述泊车位置。An embodiment of the present application provides an automatic parking method, comprising: determining a parking position of a vehicle in response to an automatic parking request; obtaining a vulnerable road user exposure rate that matches the parking position; wherein the vulnerable road user exposure rate is used to characterize the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position within a historical time period; determining a maximum cruising speed of the vehicle according to the vulnerable road user exposure rate; and controlling the vehicle to automatically cruise to the parking position according to the maximum cruising speed.
与相关技术相比,本申请实施例至少具有以下优点:在确定车辆的泊车位置之后,获取与泊车位置匹配的弱势道路使用者暴露率,再根据弱势道路使用者暴露率确定车辆的最大巡航速度。由于弱势道路使用者暴露率表征该车辆在历史时间段内自动巡航到泊车位置时碰到弱势道路使用者的频率,能够使根据弱势道路使用者暴露率确定的最大巡航速度符合行车安全需求,提高了评估车辆自动泊车时的最大巡航速度的准确性,确保了车辆按照最大巡航速度自动巡航至泊车位置时,也能够在行驶路径前方出现弱势道路使用者时及时刹车制动,从而在确保行驶安全的同时,提高用户的驾驶体验。Compared with the related art, the embodiment of the present application has at least the following advantages: after determining the parking position of the vehicle, the vulnerable road user exposure rate matching the parking position is obtained, and then the maximum cruising speed of the vehicle is determined according to the vulnerable road user exposure rate. Since the vulnerable road user exposure rate represents the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position in the historical time period, the maximum cruising speed determined according to the vulnerable road user exposure rate can meet the driving safety requirements, improve the accuracy of evaluating the maximum cruising speed of the vehicle when automatically parking, and ensure that when the vehicle automatically cruises to the parking position at the maximum cruising speed, it can also brake in time when a vulnerable road user appears in front of the driving path, thereby ensuring driving safety while improving the user's driving experience.
在一些可能的实现方式中,在所述获取与所述泊车位置匹配的弱势道路使用者暴露率之前,还包括:在所述历史时间段内,所述车辆每次自动巡航至所述泊车位置时,检测所述车辆行驶路径前方的预设距离内是否出现弱势道路使用者;在检测到所述车辆行驶路径前方的预设距离内出现弱势道路使用者时,将所述车辆碰到弱势道路使用者的总次数加1。In some possible implementations, before obtaining the vulnerable road user exposure rate that matches the parking position, the method further includes: during the historical time period, each time the vehicle automatically cruises to the parking position, detecting whether a vulnerable road user appears within a preset distance in front of the vehicle's driving path; when a vulnerable road user is detected within the preset distance in front of the vehicle's driving path, adding 1 to the total number of times the vehicle encounters a vulnerable road user.
在一些可能的实现方式中,所述获取与所述泊车位置匹配的弱势道路使用者暴露率,包括:根据所述历史时间段内所述车辆自动巡航至所述泊车位置时碰到弱势道路使用者的总次数,确定所述弱势道路使用者暴露率。In some possible implementations, obtaining the vulnerable road user exposure rate that matches the parking position includes: determining the vulnerable road user exposure rate based on a total number of times the vehicle encounters vulnerable road users when automatically cruising to the parking position during the historical time period.
在一些可能的实现方式中,所述根据所述弱势道路使用者暴露率确定所述车辆的最大巡航速度,包括:检测所述碰到弱势道路使用者的总次数是否大于或等于1次,且小于或等于第一预设次数;在检测到所述碰到弱势道路使用者的总次数为0时,确定所述最大巡航速度为第一预设速度;在检测到所述碰到弱势道路使用者的总次数大于或等于1次,且小于或等于所述第一预设次数时,确定所述最大巡航速度为第二预设速度;其中,所述第二预设速度小于所述第一预设速度;在检测到所述碰到弱势道路使用者的总次数大于所述第一预设次数时,确定所述最大巡航速度为第三预设速度;其中,所述第三预设速度小于所述第二预设速度。In some possible implementations, determining the maximum cruising speed of the vehicle based on the vulnerable road user exposure rate includes: detecting whether the total number of encounters with vulnerable road users is greater than or equal to 1 and less than or equal to a first preset number; when detecting that the total number of encounters with vulnerable road users is 0, determining the maximum cruising speed to be the first preset speed; when detecting that the total number of encounters with vulnerable road users is greater than or equal to 1 and less than or equal to the first preset number, determining the maximum cruising speed to be the second preset speed; wherein the second preset speed is less than the first preset speed; when detecting that the total number of encounters with vulnerable road users is greater than the first preset number, determining the maximum cruising speed to be the third preset speed; wherein the third preset speed is less than the second preset speed.
在一些可能的实现方式中,所述第一预设速度根据以下方式确定:获取所述车辆刹车时的加速度、所述车辆在自动巡航时的刹车反应时间;根据所述加速度、所述刹车反应时间以及所述预设距离计算所述第一预设速度。In some possible implementations, the first preset speed is determined according to the following method: obtaining the acceleration of the vehicle when braking and the braking reaction time of the vehicle when automatically cruising; and calculating the first preset speed according to the acceleration, the braking reaction time and the preset distance.
在一些可能的实现方式中,在所述获取与所述泊车位置匹配的弱势道路使用者暴露率之前,还包括:检测所述车辆在所述历史时间段内自动巡航至所述泊车位置的次数是否大于第二预设次数;所述获取与所述泊车位置匹配的弱势道路使用者暴露率,包括:在检测到所述车辆在所述历史时间段内自动巡航至所述泊车位置的次数大于或等于所述第二预设次数时,获取与所述泊车位置匹配的弱势道路使用者暴露率。In some possible implementations, before acquiring the exposure rate of vulnerable road users that matches the parking location, it also includes: detecting whether the number of times the vehicle automatically cruises to the parking location within the historical time period is greater than a second preset number; acquiring the exposure rate of vulnerable road users that matches the parking location includes: when detecting that the number of times the vehicle automatically cruises to the parking location within the historical time period is greater than or equal to the second preset number, acquiring the exposure rate of vulnerable road users that matches the parking location.
在一些可能的实现方式中,所述方法还包括:在检测到所述车辆在所述历史时间段内自动巡航至所述泊车位置的次数小于所述第二预设次数时,根据预设巡航速度控制所述车辆自动巡航至所述泊车位置;其中,所述预设巡航速度根据所述车辆的自动巡航时的刹车反应时间以及刹车性能确定。In some possible implementations, the method further includes: when it is detected that the number of times the vehicle automatically cruises to the parking position during the historical time period is less than the second preset number, controlling the vehicle to automatically cruise to the parking position according to a preset cruising speed; wherein the preset cruising speed is determined based on the braking reaction time and braking performance of the vehicle during automatic cruising.
本申请第二方面公开了一种车辆,包括:泊车位置确认模块、弱势道路使用者暴露率获取模块、巡航速度获取模块以及泊车模块;所述泊车位置确认模块用于响应于自动泊车请求,确定车辆的泊车位置;所述弱势道路使用者暴露率获取模块用于获取与所述泊车位置匹配的弱势道路使用者暴露率;其中,所述弱势道路使用者暴露率用于表征所述车辆在历史时间段内自动巡航至所述泊车位置时,碰到弱势道路使用者的频率;所述巡航速度获取模块用于根据所述弱势道路使用者暴露率确定所述车辆的最大巡航速度;所述泊车模块用于根据所述最大巡航速度控制所述车辆自动巡航至所述泊车位置。A second aspect of the present application discloses a vehicle, comprising: a parking position confirmation module, a vulnerable road user exposure rate acquisition module, a cruising speed acquisition module and a parking module; the parking position confirmation module is used to determine the parking position of the vehicle in response to an automatic parking request; the vulnerable road user exposure rate acquisition module is used to acquire a vulnerable road user exposure rate matching the parking position; wherein the vulnerable road user exposure rate is used to characterize the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position within a historical time period; the cruising speed acquisition module is used to determine the maximum cruising speed of the vehicle according to the vulnerable road user exposure rate; and the parking module is used to control the vehicle to automatically cruise to the parking position according to the maximum cruising speed.
本申请第三方面公开了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行上述的自动泊车方法。The third aspect of the present application discloses an electronic device, which includes a processor and a memory, wherein the memory is used to store instructions, and the processor is used to call the instructions in the memory so that the electronic device executes the above-mentioned automatic parking method.
本申请第四方面公开了一种存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述的自动泊车方法。A fourth aspect of the present application discloses a storage medium, including computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the above-mentioned automatic parking method.
可以理解地,上述提供的第二方面的车辆,第三方面的电子设备以及第四方面的存储介质,均与上述第一方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。It can be understood that the vehicle of the second aspect, the electronic device of the third aspect and the storage medium of the fourth aspect provided above all correspond to the method of the first aspect. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本申请一个实施例提供的自动泊车方法的流程示意图。FIG1 is a flow chart of an automatic parking method provided in accordance with an embodiment of the present application.
图2是本申请一个实施例提供的自动泊车方法的另一种流程示意图。FIG. 2 is another schematic flow chart of an automatic parking method provided in an embodiment of the present application.
图3是本申请一个实施例提供的自动泊车方法的又一种流程示意图。FIG. 3 is another schematic flow chart of an automatic parking method provided in an embodiment of the present application.
图4是本申请一个实施例提供的车辆前面出现弱势道路使用者的场景示意图。FIG. 4 is a schematic diagram of a scenario in which a vulnerable road user appears in front of a vehicle according to an embodiment of the present application.
图5是本申请一个实施例提供的车辆的结构示意图。FIG. 5 is a schematic diagram of the structure of a vehicle provided in one embodiment of the present application.
图6是本申请一个实施例提供的电子设备的功能模块示意图。FIG. 6 is a schematic diagram of functional modules of an electronic device provided in one embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
为了能够更清楚地理解本申请的上述目的、特征和优点,下面结合附图和具体实施方式对本申请进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互组合。In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is described in detail below in conjunction with the accompanying drawings and specific implementations. It should be noted that the implementations of the present application and the features in the implementations can be combined with each other without conflict.
在下面的描述中阐述了很多具体细节以便于充分理解本申请,所描述的实施方式仅是本申请一部分实施方式,而不是全部的实施方式。In the following description, many specific details are set forth to facilitate a full understanding of the present application. The described implementations are only part of the implementations of the present application, rather than all of the implementations.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本申请。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
进一步需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be further noted that, in this article, the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
本申请中“至少一个”是指一个或者多个,“多个”是指两个或多于两个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。In this application, "at least one" means one or more, and "more than one" means two or more than two. "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
请参考图1,为本申请实施例提供的自动泊车方法的流程示意图,本实施例应用于车辆,包括以下步骤:Please refer to FIG1 , which is a flow chart of an automatic parking method provided in an embodiment of the present application. This embodiment is applied to a vehicle and includes the following steps:
步骤101、响应于自动泊车请求,确定车辆的泊车位置。Step 101: In response to an automatic parking request, determine a parking position of a vehicle.
在一些实施例中,车辆包括与自动泊车匹配的物理按键,驾驶人员通过点击该物理按键,使车辆进入自动泊车模式。In some embodiments, the vehicle includes a physical button that matches automatic parking, and the driver enters the automatic parking mode by clicking the physical button.
在一些实施例中,车辆包括语音控制装置,驾驶人员通过语音使车辆进入自动泊车模式。例如,驾驶人员说“进入自动泊车模式”,语音控制装置在接收到该语音信号后,控制车辆进入自动泊车模式。In some embodiments, the vehicle includes a voice control device, and the driver causes the vehicle to enter the automatic parking mode by voice. For example, the driver says "enter the automatic parking mode", and the voice control device controls the vehicle to enter the automatic parking mode after receiving the voice signal.
在一些实施例中,车辆包括中控显示屏,驾驶人员还可以在中控显示屏上操作,以使车辆进入自动泊车模式。In some embodiments, the vehicle includes a central control display screen, and the driver can also operate on the central control display screen to put the vehicle into automatic parking mode.
可以理解的是,车辆的泊车位置可以通过驾驶人员的语音输入或者文字输入确定。例如,驾驶人员在中控显示屏上点击“进入自动泊车模式”后,再输入目的地,车辆即可确定当前的泊车位置。It is understandable that the parking position of the vehicle can be determined by the driver's voice input or text input. For example, after the driver clicks "enter automatic parking mode" on the central control display screen and then enters the destination, the vehicle can determine the current parking position.
在一些实施例中,车辆能够预存多个泊车位置。例如,驾驶人员通过在中控显示屏上点击预存的某一泊车位置,车辆即可确定当前的泊车位置。In some embodiments, the vehicle can store multiple parking positions. For example, the driver can click on a pre-stored parking position on the central control display screen, and the vehicle can determine the current parking position.
步骤102、获取与泊车位置匹配的弱势道路使用者暴露率;其中,弱势道路使用者暴露率用于表征车辆在历史时间段内自动巡航至泊车位置时,碰到弱势道路使用者的频率。Step 102: Obtain a vulnerable road user exposure rate that matches the parking position; wherein the vulnerable road user exposure rate is used to characterize the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position within a historical time period.
具体的说,弱势道路使用者指的是在道路交通中相对容易受到伤害的群体,主要包括行人、骑自行车者、公交车乘客等道路使用者。这些群体在道路使用中处于较为脆弱的状态,因此被称为道路安全的弱势群体。Specifically, vulnerable road users refer to groups that are relatively vulnerable to harm in road traffic, mainly including pedestrians, cyclists, bus passengers, etc. These groups are in a relatively vulnerable state when using the road, so they are called vulnerable groups in road safety.
在一些实施例中,不对历史时间段的时长做具体限定。历史时间段可以为一个月、两个月等,可以根据实际需求设置。In some embodiments, the length of the historical time period is not specifically limited. The historical time period can be one month, two months, etc., and can be set according to actual needs.
值得说明的是,历史时间段的时长优选为大于或等于一个月,通过此种方式,能够进一步提高获取的弱势道路使用者暴露率的准确性。It is worth noting that the length of the historical time period is preferably greater than or equal to one month. In this way, the accuracy of the acquired vulnerable road user exposure rate can be further improved.
在一些实施例中,不同泊车位置匹配的弱势道路使用者暴露率可能相同,也可能不同。具体的说,每个泊车位置匹配的弱势道路使用者暴露率,均根据车辆在历史时间段内自动巡航至该泊车位置时碰到弱势道路使用者的频率确定。In some embodiments, the vulnerable road user exposure rates matched to different parking positions may be the same or different. Specifically, the vulnerable road user exposure rate matched to each parking position is determined based on the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position in a historical time period.
在一些实施例中,在历史时间段内,车辆每次自动巡航至泊车位置时,检测车辆行驶路径前方的预设距离内是否出现弱势道路使用者,并在检测到车辆行驶路径前方的预设距离内出现弱势道路使用者时,将车辆碰到弱势道路使用者的总次数加1。In some embodiments, during a historical time period, each time the vehicle automatically cruises to a parking position, it detects whether a vulnerable road user appears within a preset distance ahead of the vehicle's driving path, and when a vulnerable road user is detected within the preset distance ahead of the vehicle's driving path, the total number of times the vehicle encounters a vulnerable road user is increased by 1.
关于预设距离的具体数值在后续实施例中有详细描述,为了避免重复,此处不再赘述。The specific numerical value of the preset distance is described in detail in the subsequent embodiments, and will not be repeated here to avoid repetition.
具体的说,车辆包括ADAS(Advanced Driving Assistance System,高级驾驶辅助系统),ADAS是利用安装在车上的各种传感器,例如毫米波雷达、激光雷达、单\双目摄像头以及卫星导航,在汽车行驶过程中随时来感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪。ADAS还能够结合导航地图数据,进行系统的运算与分析,从而预先让驾驶者察觉到可能发生的危险,有效增加汽车驾驶的舒适性和安全性。因此,通过ADAS即可检测车辆行驶路径前方的预设距离内是否出现弱势道路使用者。Specifically, the vehicle includes ADAS (Advanced Driving Assistance System). ADAS uses various sensors installed on the vehicle, such as millimeter-wave radar, lidar, single/binocular cameras, and satellite navigation, to sense the surrounding environment at any time during the driving process of the car, collect data, and identify, detect, and track static and dynamic objects. ADAS can also combine navigation map data to perform systematic calculations and analysis, so that the driver can be aware of possible dangers in advance, effectively increasing the comfort and safety of car driving. Therefore, ADAS can detect whether there are vulnerable road users within a preset distance in front of the vehicle's driving path.
在一些实施例中,不对预设距离的大小做具体限定,可以根据实际需求设置,仅需确保车辆的自动巡航过程中,能够在预设距离内制动即可。In some embodiments, there is no specific limitation on the size of the preset distance and it can be set according to actual needs. It only needs to ensure that the vehicle can brake within the preset distance during the automatic cruising process.
在一些实施例中,根据历史时间段内车辆自动巡航至泊车位置时碰到弱势道路使用者的总次数,确定弱势道路使用者暴露率。In some embodiments, the vulnerable road user exposure rate is determined based on the total number of times the vehicle encounters vulnerable road users when automatically cruising to a parking position during a historical period of time.
为了便于理解,以历史时间段为一个月为例,对本实施例如何确定弱势道路使用者暴露率进行具体的说明:For ease of understanding, taking a historical period of one month as an example, how to determine the exposure rate of vulnerable road users in this embodiment is specifically described:
假设车辆在一个月内自动巡航至泊车位置A的次数为40次,在每次自动巡航的过程中,若车辆检测到行驶路径前方的预设距离内出现弱势道路使用者将车辆碰到弱势道路使用者的总次数加1。可以理解的是,对于同一次自动巡航,只要车辆在自动巡航过程中碰到了弱势道路使用者,无论碰到几次弱势道路使用者,均将车辆碰到弱势道路使用者的总次数加1。假设车辆碰到弱势道路使用者的总次数为10次,则基于10次确定弱势道路使用者暴露率。Assume that the number of times the vehicle automatically cruises to parking position A in a month is 40 times. During each automatic cruise, if the vehicle detects a vulnerable road user within a preset distance ahead of the driving path, the total number of times the vehicle encounters vulnerable road users is increased by 1. It can be understood that for the same automatic cruise, as long as the vehicle encounters a vulnerable road user during the automatic cruise, no matter how many times the vulnerable road user is encountered, the total number of times the vehicle encounters vulnerable road users is increased by 1. Assuming that the total number of times the vehicle encounters vulnerable road users is 10 times, the vulnerable road user exposure rate is determined based on 10 times.
步骤103、根据弱势道路使用者暴露率确定车辆的最大巡航速度。Step 103: Determine the maximum cruising speed of the vehicle according to the vulnerable road user exposure rate.
关于如何根据弱势道路使用者暴露率确定车辆的最大巡航速度在后续实施例中有详细描述,为了避免重复,此处不再赘述。How to determine the maximum cruising speed of the vehicle according to the exposure rate of vulnerable road users is described in detail in subsequent embodiments, and will not be described again here to avoid repetition.
步骤104、根据最大巡航速度控制车辆自动巡航至泊车位置。Step 104: Control the vehicle to automatically cruise to a parking position according to the maximum cruising speed.
在一些实施例中,可以以最大巡航速度控制车辆自动巡航至泊车位置,也可以以小于最大巡航速度的速度控制车辆自动巡航至泊车位置。也就是说,车辆自动巡航至泊车位置的速度不超过最大巡航速度即可。In some embodiments, the vehicle can be controlled to automatically cruise to the parking position at the maximum cruising speed, or the vehicle can be controlled to automatically cruise to the parking position at a speed less than the maximum cruising speed. In other words, the speed at which the vehicle automatically cruises to the parking position does not exceed the maximum cruising speed.
与相关技术相比,本申请实施例至少具有以下优点:在确定车辆的泊车位置之后,获取与泊车位置匹配的弱势道路使用者暴露率,再根据弱势道路使用者暴露率确定车辆的最大巡航速度。由于弱势道路使用者暴露率表征该车辆在历史时间段内自动巡航到泊车位置时碰到弱势道路使用者的频率,能够使根据弱势道路使用者暴露率确定的最大巡航速度符合行车安全需求,提高了评估车辆自动泊车时的最大巡航速度的准确性,确保了车辆按照最大巡航速度自动巡航至泊车位置时,也能够在行驶路径前方出现弱势道路使用者时及时刹车制动,从而在确保行驶安全的同时,提高用户的驾驶体验。Compared with the related art, the embodiment of the present application has at least the following advantages: after determining the parking position of the vehicle, the vulnerable road user exposure rate matching the parking position is obtained, and then the maximum cruising speed of the vehicle is determined according to the vulnerable road user exposure rate. Since the vulnerable road user exposure rate represents the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position in the historical time period, the maximum cruising speed determined according to the vulnerable road user exposure rate can meet the driving safety requirements, improve the accuracy of evaluating the maximum cruising speed of the vehicle when automatically parking, ensure that when the vehicle automatically cruises to the parking position at the maximum cruising speed, it can also brake in time when a vulnerable road user appears in front of the driving path, thereby ensuring driving safety while improving the user's driving experience.
请参考图2,图2是本申请一实施例提供的自动泊车方法的流程示意图,本实施例是对前述实施例的进一步改进,主要改进之处在于,在所述获取与所述泊车目的地匹配的弱势道路使用者暴露次数之前,还包括:在获取与泊车位置匹配的弱势道路使用者暴露率之前,还会检测车辆在历史时间段内自动巡航至泊车位置的次数是否大于第二预设次数。通过此种方式,能够进一步提高最大巡航速度的准确性,从而进一步确保自动巡航的安全。Please refer to Figure 2, which is a flow chart of an automatic parking method provided by an embodiment of the present application. This embodiment is a further improvement of the above-mentioned embodiment. The main improvement is that before obtaining the number of vulnerable road user exposures matching the parking destination, it also includes: before obtaining the vulnerable road user exposure rate matching the parking position, it also detects whether the number of times the vehicle automatically cruises to the parking position in the historical time period is greater than the second preset number. In this way, the accuracy of the maximum cruising speed can be further improved, thereby further ensuring the safety of automatic cruising.
本实施例应用于车辆,具体流程如图2所示,包括以下步骤:This embodiment is applied to a vehicle, and the specific process is shown in FIG2 , including the following steps:
步骤201、响应于自动泊车请求,确定车辆的泊车位置。Step 201: In response to an automatic parking request, determine a parking position of a vehicle.
步骤202、检测车辆在历史时间段内自动巡航至泊车位置的次数是否大于或等于第二预设次数,在检测到车辆在历史时间段内自动巡航至泊车位置的次数大于或等于第二预设次数时,执行步骤203;否则,执行步骤206。Step 202, detect whether the number of times the vehicle automatically cruises to the parking position in the historical time period is greater than or equal to a second preset number. When it is detected that the number of times the vehicle automatically cruises to the parking position in the historical time period is greater than or equal to the second preset number, execute step 203; otherwise, execute step 206.
在一些实施例中,不对第二预设次数的大小做具体限定,可以根据实际需求设置。例如,第二预设次数可以为30次、35次、40次等。In some embodiments, the second preset number of times is not specifically limited and can be set according to actual needs. For example, the second preset number of times can be 30 times, 35 times, 40 times, etc.
值得说明的是,若车辆在历史时间段内自动巡航至泊车位置较少,则会导致车辆获取到的与该泊车位置匹配的弱势道路使用者暴露率准确性不高,通过在检测到在历史时间段内自动巡航至泊车位置的次数大于或等于第二预设次数时,再获取与泊车位置匹配的弱势道路使用者暴露率,能够提高弱势道路使用者暴露率的准确性,进而提高了后续根据弱势道路使用者暴露率确定车辆的最大巡航速度的准确性。It is worth noting that if the vehicle automatically cruises to the parking position less frequently within a historical time period, the exposure rate of vulnerable road users that matches the parking position obtained by the vehicle will not be accurate. By obtaining the exposure rate of vulnerable road users that matches the parking position when it is detected that the number of times the vehicle automatically cruises to the parking position within the historical time period is greater than or equal to a second preset number, the accuracy of the exposure rate of vulnerable road users that matches the parking position can be improved, thereby improving the accuracy of the subsequent determination of the maximum cruising speed of the vehicle based on the exposure rate of vulnerable road users.
在一些实施例中,若历史时间段的时长小于预设时长,也会执行后续的步骤206,即根据预设巡航速度控制车辆自动巡航至泊车位置。In some embodiments, if the duration of the historical time period is less than the preset duration, the subsequent step 206 is also executed, that is, the vehicle is controlled to automatically cruise to the parking position according to the preset cruising speed.
本实施例不对预设时长的大小做具体限定,可以为一个月、两个月等。通过此种方式,能够进一步提高弱势道路使用者暴露率的准确性。This embodiment does not specifically limit the size of the preset time period, and it may be one month, two months, etc. In this way, the accuracy of the exposure rate of vulnerable road users can be further improved.
步骤203、根据历史时间段内车辆自动巡航至泊车位置时碰到弱势道路使用者的总次数,确定弱势道路使用者暴露率。Step 203: Determine a vulnerable road user exposure rate according to the total number of times the vehicle encounters vulnerable road users when automatically cruising to a parking position during a historical period of time.
步骤204、根据弱势道路使用者暴露率确定车辆的最大巡航速度。Step 204: Determine the maximum cruising speed of the vehicle according to the vulnerable road user exposure rate.
步骤205、根据最大巡航速度控制车辆自动巡航至泊车位置。Step 205: Control the vehicle to automatically cruise to a parking position according to the maximum cruising speed.
本实施例的步骤201、步骤203至步骤205与前述实施例的步骤101至步骤104类似,为了避免重复,此处不再赘述。Step 201 and step 203 to step 205 of this embodiment are similar to step 101 to step 104 of the aforementioned embodiment, and will not be described again here to avoid repetition.
步骤206、根据预设巡航速度控制车辆自动巡航至泊车位置;其中,预设巡航速度根据车辆的自动巡航时的刹车反应时间以及刹车性能确定。Step 206: Control the vehicle to automatically cruise to a parking position according to a preset cruising speed; wherein the preset cruising speed is determined according to the braking reaction time and braking performance of the vehicle during automatic cruising.
在一些实施例中,不对预设巡航速度的大小做具体限定,仅需确保车辆根据预设巡航速度进行自动巡航时,能够在预设距离内制动即可。In some embodiments, there is no specific limit on the size of the preset cruising speed. It only needs to ensure that the vehicle can brake within a preset distance when automatically cruising according to the preset cruising speed.
优选地,本实施例的预设巡航速度在15kph(千米每小时)至20kph之间,通过此种预设巡航速度的设置,能够在确保行驶安全的同时,使车辆能够更快速的到达泊位位置,从而进一步提高了用户的驾驶体验。Preferably, the preset cruising speed of this embodiment is between 15kph (kilometers per hour) and 20kph. By setting such a preset cruising speed, the vehicle can reach the berth position more quickly while ensuring driving safety, thereby further improving the user's driving experience.
为了便于理解,下面以历史时间段为一个月、第二预设次数为30次为例,对本实施例的自动泊车方法的应用场景进行具体的说明:For ease of understanding, the following takes the historical time period as one month and the second preset number of times as 30 as an example to specifically describe the application scenario of the automatic parking method of this embodiment:
假设车辆的泊车位置为泊车位置1,车辆在一个月内自动巡航至泊车位置1的次数为23次,小于第二预设次数30次,则将最大巡航速度设置为预设巡航速度,根据预设巡航速度控制车辆自动巡航至泊车位置;假设车辆的泊车位置为泊车位置2,车辆在一个月内自动巡航至泊车位置2的次数为35次,大于第二预设次数30次,则检测在35次的自动巡航中碰到弱势道路使用者的总次数,根据碰到弱势道路使用者的总次数确定弱势道路使用者暴露率,再根据弱势道路使用者暴露率确定车辆的最大巡航速度,最后根据最大巡航速度控制车辆自动巡航至泊车位置。Assuming that the parking position of the vehicle is parking position 1, and the number of times the vehicle automatically cruises to parking position 1 within one month is 23 times, which is less than the second preset number of 30 times, the maximum cruising speed is set to the preset cruising speed, and the vehicle is controlled to automatically cruise to the parking position according to the preset cruising speed; assuming that the parking position of the vehicle is parking position 2, and the number of times the vehicle automatically cruises to parking position 2 within one month is 35 times, which is greater than the second preset number of 30 times, the total number of times vulnerable road users are encountered in the 35 automatic cruises is detected, and the vulnerable road user exposure rate is determined based on the total number of vulnerable road users encountered, and then the maximum cruising speed of the vehicle is determined based on the vulnerable road user exposure rate, and finally the vehicle is controlled to automatically cruise to the parking position according to the maximum cruising speed.
与相关技术相比,本申请实施例至少具有以下优点:在确定车辆的泊车位置之后,获取与泊车位置匹配的弱势道路使用者暴露率,再根据弱势道路使用者暴露率确定车辆的最大巡航速度。由于弱势道路使用者暴露率表征该车辆在历史时间段内自动巡航到泊车位置时碰到弱势道路使用者的频率,能够使根据弱势道路使用者暴露率确定的最大巡航速度符合行车安全需求,提高了评估车辆自动泊车时的最大巡航速度的准确性,确保了车辆按照最大巡航速度自动巡航至泊车位置时,也能够在行驶路径前方出现弱势道路使用者时及时刹车制动,从而在确保行驶安全的同时,提高用户的驾驶体验。Compared with the related art, the embodiment of the present application has at least the following advantages: after determining the parking position of the vehicle, the vulnerable road user exposure rate matching the parking position is obtained, and then the maximum cruising speed of the vehicle is determined according to the vulnerable road user exposure rate. Since the vulnerable road user exposure rate represents the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position in the historical time period, the maximum cruising speed determined according to the vulnerable road user exposure rate can meet the driving safety requirements, improve the accuracy of evaluating the maximum cruising speed of the vehicle when automatically parking, ensure that when the vehicle automatically cruises to the parking position at the maximum cruising speed, it can also brake in time when a vulnerable road user appears in front of the driving path, thereby ensuring driving safety while improving the user's driving experience.
请参考图3,图3是本申请一实施例提供的自动泊车方法的流程示意图,本实施例是对前述实施例的具体说明,进一步说明了:如何根据弱势道路使用者暴露率确定车辆的最大巡航速度。Please refer to FIG. 3 , which is a flow chart of an automatic parking method provided in an embodiment of the present application. This embodiment is a specific description of the aforementioned embodiment, and further illustrates how to determine the maximum cruising speed of the vehicle according to the exposure rate of vulnerable road users.
本实施例应用于车辆,具体流程如图3所示,包括以下步骤:This embodiment is applied to a vehicle, and the specific process is shown in FIG3 , including the following steps:
步骤301、响应于自动泊车请求,确定车辆的泊车位置。Step 301: In response to an automatic parking request, determine a parking position of a vehicle.
步骤302、检测车辆在历史时间段内自动巡航至泊车位置的次数是否大于或等于第二预设次数,在检测到车辆在历史时间段内自动巡航至泊车位置的次数大于或等于第二预设次数时,执行步骤303;否则,执行步骤309。Step 302, detect whether the number of times the vehicle automatically cruises to the parking position within the historical time period is greater than or equal to a second preset number. When it is detected that the number of times the vehicle automatically cruises to the parking position within the historical time period is greater than or equal to the second preset number, execute step 303; otherwise, execute step 309.
步骤303、根据历史时间段内车辆自动巡航至泊车位置时碰到弱势道路使用者的总次数,确定弱势道路使用者暴露率。Step 303: Determine a vulnerable road user exposure rate according to the total number of times the vehicle encounters vulnerable road users when automatically cruising to a parking position during a historical time period.
步骤304、检测碰到弱势道路使用者的总次数是否大于或等于1次,且小于或等于第一预设次数;在检测到碰到弱势道路使用者的总次数为0时,执行步骤305;在检测碰到弱势道路使用者的总次数大于或等于1次,且小于或等于第一预设次数时,执行步骤306;在检测到碰到弱势道路使用者的总次数大于第一预设次数时,执行步骤307。Step 304, detecting whether the total number of encounters with vulnerable road users is greater than or equal to 1 and less than or equal to a first preset number; when it is detected that the total number of encounters with vulnerable road users is 0, executing step 305; when it is detected that the total number of encounters with vulnerable road users is greater than or equal to 1 and less than or equal to the first preset number, executing step 306; when it is detected that the total number of encounters with vulnerable road users is greater than the first preset number, executing step 307.
步骤305、确定最大巡航速度为第一预设速度。Step 305: Determine that the maximum cruising speed is a first preset speed.
在一些实施例中,第一预设速度根据以下方式确定:获取车辆刹车时的加速度、车辆在自动巡航时的刹车反应时间;根据加速度、刹车反应时间以及预设距离计算第一预设速度。关于如何得到第一预设速度的具体数值在后续举例中有详细描述,为了避免重复,此处不再赘述。In some embodiments, the first preset speed is determined by: obtaining the acceleration of the vehicle when braking and the braking reaction time of the vehicle when cruising automatically; and calculating the first preset speed according to the acceleration, the braking reaction time and the preset distance. The specific value of how to obtain the first preset speed is described in detail in the subsequent examples, and will not be repeated here to avoid repetition.
步骤306、确定最大巡航速度为第二预设速度;其中,第二预设速度小于第一预设速度。Step 306: Determine that the maximum cruising speed is a second preset speed; wherein the second preset speed is less than the first preset speed.
在一些实施例中,不对第二预设速度的大小做具体限定,仅需确保车辆根据第二预设速度自动巡航时,在车辆行驶路径前方的预设距离内出现弱势道路使用者时,车辆能够制动避免与弱势道路使用者发生碰撞即可。In some embodiments, there is no specific limit on the size of the second preset speed. It is only necessary to ensure that when the vehicle is automatically cruising according to the second preset speed, when a vulnerable road user appears within a preset distance in front of the vehicle's driving path, the vehicle can brake to avoid collision with the vulnerable road user.
步骤307、确定最大巡航速度为第三预设速度;其中,第三预设速度小于第二预设速度。Step 307: Determine that the maximum cruising speed is a third preset speed; wherein the third preset speed is less than the second preset speed.
在一些实施例中,不对第三预设速度的大小做具体限定,仅需确保车辆根据第三预设速度自动巡航时,在车辆行驶路径前方的预设距离内出现弱势道路使用者时,车辆能够制动避免与弱势道路使用者发生碰撞即可。In some embodiments, there is no specific limit on the size of the third preset speed. It is only necessary to ensure that when the vehicle is automatically cruising according to the third preset speed, when a vulnerable road user appears within a preset distance in front of the vehicle's driving path, the vehicle can brake to avoid collision with the vulnerable road user.
步骤308、根据最大巡航速度控制车辆自动巡航至泊车位置。Step 308: Control the vehicle to automatically cruise to a parking position according to the maximum cruising speed.
步骤309、根据预设巡航速度控制车辆自动巡航至泊车位置;其中,预设巡航速度根据车辆的自动巡航时的刹车反应时间以及刹车性能确定。Step 309: Control the vehicle to automatically cruise to a parking position according to a preset cruising speed; wherein the preset cruising speed is determined according to the braking reaction time and braking performance of the vehicle during automatic cruising.
本实施例的步骤301至步骤303、步骤308以及步骤309与前述实施例的步骤201至步骤205类似,为了避免重复,此处不再赘述。Steps 301 to 303, step 308, and step 309 of this embodiment are similar to steps 201 to 205 of the aforementioned embodiment, and are not described again here to avoid repetition.
为了便于理解,下面结合图4、表1及表2,对本实施例最大巡航速度的设置原理,以及自动泊车方法的应用场景进行具体的说明:For ease of understanding, the setting principle of the maximum cruising speed of this embodiment and the application scenario of the automatic parking method are specifically described below in conjunction with FIG. 4 , Table 1 and Table 2:
由ASIL(Automotive Safety Integrity Level,汽车安全完整性等级)的定义可知,ASIL等级的确定基于三个关键因素:严重度(Severity)、暴露率(Exposure)和可控性(Controllability),这些因素共同决定了车辆在发生故障时的潜在安全影响。然后分别将严重度S、暴露率E和可控性C分成4个等级,如表1所示:From the definition of ASIL (Automotive Safety Integrity Level), we can see that the determination of ASIL level is based on three key factors: Severity, Exposure and Controllability, which together determine the potential safety impact of the vehicle when a failure occurs. Then, the severity S, exposure E and controllability C are divided into 4 levels, as shown in Table 1:
表1Table 1
按照以上的划分并进行组合相加得到5个ASIL等级,分别为ASIL A、ASIL B、ASILC、ASIL D以及QM。其中,严重度S、暴露率E和可控性C组合相加等于7分为ASIL A,等于8分为ASIL B,等于9分为ASIL C,等于10分为最高等级ASIL D,其余的得分安全评定为QM,代表与安全无关的功能。According to the above classification and combination, 5 ASIL levels are obtained, namely ASIL A, ASIL B, ASILC, ASIL D and QM. Among them, the combination of severity S, exposure rate E and controllability C equals 7 points for ASIL A, 8 points for ASIL B, 9 points for ASIL C, and 10 points for the highest level ASIL D. The remaining points are rated as QM, representing functions not related to safety.
根据安全行业的设计评估,车辆以8kph至15kph的速度碰撞弱势道路使用者,严重度S为S2,车辆以大于15kph的速度碰撞弱势道路使用者,严重度S为S3,因此,通过设置可控性C为C3,再通过获取暴露率E的大小,从而能够在确保车辆自动巡航安全的前提下,确定车辆的最大巡航速度。According to the design assessment of the safety industry, when a vehicle collides with a vulnerable road user at a speed of 8kph to 15kph, the severity S is S2. When a vehicle collides with a vulnerable road user at a speed greater than 15kph, the severity S is S3. Therefore, by setting the controllability C to C3 and obtaining the size of the exposure rate E, the maximum cruising speed of the vehicle can be determined while ensuring the safety of the vehicle's automatic cruising.
具体的说,对车辆的ADAS系统在检测到行驶路径前方出现弱势道路使用者后,ADAS系统的反应时间以及车辆的刹车停止距离进行计算分析,如下表2所示:Specifically, after the ADAS system of the vehicle detects a vulnerable road user ahead of the driving path, the reaction time of the ADAS system and the braking stopping distance of the vehicle are calculated and analyzed, as shown in Table 2 below:
表2Table 2
由表2可知,当车辆以30kph的速度行驶时,若ADAS系统检测到车辆的行驶路径前方出现弱势道路使用者,则车辆刹车的总距离为12.45m。如图4所示,为本实施例提供的车辆前面出现弱势道路使用者的场景示意图,本实施例优选为将预设距离设置为13.2m,则可确保车辆以30kph的速度行驶时,能够在预设距离内进行紧急制动。It can be seen from Table 2 that when the vehicle is traveling at a speed of 30 kph, if the ADAS system detects a vulnerable road user in front of the vehicle's driving path, the total braking distance of the vehicle is 12.45 m. As shown in FIG4, a schematic diagram of a scenario in which a vulnerable road user appears in front of the vehicle provided in this embodiment, in this embodiment, the preset distance is preferably set to 13.2 m, which can ensure that the vehicle can perform emergency braking within the preset distance when traveling at a speed of 30 kph.
因此,以第一预设次数为10次、历史时间段为一个月为例,当一个月内车辆自动巡航至泊车位置时碰到弱势道路使用者的总次数为0时,弱势道路使用者暴露率E的取值为E2,则设置第一预设速度为30kph,此时严重度为S3、可控性为C3,严重度S、暴露率E和可控性C的得分为8分,从而能够在确保行驶安全的同时,使车辆能够更快速的到达泊车位置;当一个月内车辆自动巡航至泊车位置时碰到弱势道路使用者的总次数大于或等于1次,且小于或等于10次时,弱势道路使用者暴露率E的取值为E3,则设置第二预设速度为20kph,此时严重度为S3、可控性为C3,严重度S、暴露率E和可控性C的得分为9分,能够确保行驶安全;当一个月内车辆自动巡航至泊车位置时碰到弱势道路使用者的总次数大于10次时,弱势道路使用者暴露率E的取值为E4,则设置第三预设速度为15kph,此时严重度为S3、可控性为C3,严重度S、暴露率E和可控性C的得分为9分,能够确保行驶安全。Therefore, taking the first preset number of times as 10 times and the historical time period as one month as an example, when the total number of times the vehicle encounters vulnerable road users when automatically cruising to the parking position within one month is 0, the vulnerable road user exposure rate E is set to E2, and the first preset speed is set to 30kph. At this time, the severity is S3, the controllability is C3, and the scores of severity S, exposure rate E and controllability C are 8 points, so that the vehicle can reach the parking position more quickly while ensuring driving safety; when the total number of times the vehicle encounters vulnerable road users when automatically cruising to the parking position within one month is greater than or equal to 1 time, and less than or equal to 10 times, the exposure rate E of vulnerable road users is E3, and the second preset speed is set to 20 kph. At this time, the severity is S3, the controllability is C3, and the scores of severity S, exposure rate E and controllability C are 9 points, which can ensure driving safety; when the total number of vulnerable road users encountered when the vehicle automatically cruises to the parking position within one month is greater than 10 times, the exposure rate E of vulnerable road users is E4, and the third preset speed is set to 15 kph. At this time, the severity is S3, the controllability is C3, and the scores of severity S, exposure rate E and controllability C are 9 points, which can ensure driving safety.
值得说明的是,车辆会不断更新泊车位置对应的弱势道路使用者暴露率,例如,车辆在9月10日自动泊车时,车辆检测在9月10日前一个月内自动巡航至泊车位置的次数;车辆在9月20日自动泊车时,车辆检测在9月20日前一个月内自动巡航至泊车位置的次数,以确保弱势道路使用者暴露率的准确性和实时性。It is worth noting that the vehicle will continuously update the exposure rate of vulnerable road users corresponding to the parking position. For example, when the vehicle automatically parks on September 10, the vehicle detects the number of times it automatically cruises to the parking position within the month before September 10; when the vehicle automatically parks on September 20, the vehicle detects the number of times it automatically cruises to the parking position within the month before September 20, so as to ensure the accuracy and real-time nature of the exposure rate of vulnerable road users.
与相关技术相比,本申请实施例至少具有以下优点:在确定车辆的泊车位置之后,获取与泊车位置匹配的弱势道路使用者暴露率,再根据弱势道路使用者暴露率确定车辆的最大巡航速度。由于弱势道路使用者暴露率表征该车辆在历史时间段内自动巡航到泊车位置时碰到弱势道路使用者的频率,能够使根据弱势道路使用者暴露率确定的最大巡航速度符合行车安全需求,提高了评估车辆自动泊车时的最大巡航速度的准确性,确保了车辆按照最大巡航速度自动巡航至泊车位置时,也能够在行驶路径前方出现弱势道路使用者时及时刹车制动,从而在确保行驶安全的同时,提高用户的驾驶体验。Compared with the related art, the embodiment of the present application has at least the following advantages: after determining the parking position of the vehicle, the vulnerable road user exposure rate matching the parking position is obtained, and then the maximum cruising speed of the vehicle is determined according to the vulnerable road user exposure rate. Since the vulnerable road user exposure rate represents the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position in the historical time period, the maximum cruising speed determined according to the vulnerable road user exposure rate can meet the driving safety requirements, improve the accuracy of evaluating the maximum cruising speed of the vehicle when automatically parking, and ensure that when the vehicle automatically cruises to the parking position at the maximum cruising speed, it can also brake in time when a vulnerable road user appears in front of the driving path, thereby ensuring driving safety while improving the user's driving experience.
请参考图5,为本申请实施例提供的车辆100的结构示意图。车辆100包括:泊车位置确认模块1、弱势道路使用者暴露率获取模块2、巡航速度获取模块3以及泊车模块4;泊车位置确认模块1用于响应于自动泊车请求,确定车辆的泊车位置;弱势道路使用者暴露率获取模块2用于获取与泊车位置匹配的弱势道路使用者暴露率;其中,弱势道路使用者暴露率用于表征车辆在历史时间段内自动巡航至泊车位置时,碰到弱势道路使用者的频率;巡航速度获取模块3用于根据弱势道路使用者暴露率确定车辆的最大巡航速度;泊车模块4用于根据最大巡航速度控制车辆自动巡航至泊车位置。Please refer to FIG5 , which is a schematic diagram of the structure of a vehicle 100 provided in an embodiment of the present application. The vehicle 100 includes: a parking position confirmation module 1, a vulnerable road user exposure rate acquisition module 2, a cruising speed acquisition module 3 and a parking module 4; the parking position confirmation module 1 is used to determine the parking position of the vehicle in response to an automatic parking request; the vulnerable road user exposure rate acquisition module 2 is used to acquire a vulnerable road user exposure rate matching the parking position; wherein the vulnerable road user exposure rate is used to characterize the frequency of encountering vulnerable road users when the vehicle automatically cruises to the parking position within a historical time period; the cruising speed acquisition module 3 is used to determine the maximum cruising speed of the vehicle according to the vulnerable road user exposure rate; and the parking module 4 is used to control the vehicle to automatically cruise to the parking position according to the maximum cruising speed.
请参考图6,为本申请实施例提供的电子设备1000的硬件结构示意图。如图6所示,电子设备1000可以包括处理器1001、存储器1002。存储器1002用于存储一个或多个计算机程序1003。一个或多个计算机程序1003被配置为被该处理器1001执行。该一个或多个计算机程序1003包括指令,上述指令可以用于实现在电子设备1000中执行上述的自动泊车方法。Please refer to FIG6, which is a schematic diagram of the hardware structure of the electronic device 1000 provided in an embodiment of the present application. As shown in FIG6, the electronic device 1000 may include a processor 1001 and a memory 1002. The memory 1002 is used to store one or more computer programs 1003. The one or more computer programs 1003 are configured to be executed by the processor 1001. The one or more computer programs 1003 include instructions, and the above instructions can be used to implement the above automatic parking method in the electronic device 1000.
可以理解的是,本实施例示意的结构并不构成对电子设备1000的具体限定。在另一些实施例中,电子设备1000可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。It is understandable that the structure shown in this embodiment does not constitute a specific limitation on the electronic device 1000. In other embodiments, the electronic device 1000 may include more or fewer components than shown, or combine or separate some components, or arrange the components differently.
处理器1001可以包括一个或多个处理单元,例如:处理器1001可以包括应用处理器(application processor,AP),调制解调器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。The processor 1001 may include one or more processing units, for example, the processor 1001 may include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and/or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
处理器1001还可以设置有存储器,用于存储指令和数据。在一些实施例中,处理器1001中的存储器为高速缓冲存储器。该存储器可以保存处理器1001刚用过或循环使用的指令或数据。如果处理器1001需要再次使用该指令或数据,可从该存储器中直接调用。避免了重复存取,减少了处理器1001的等待时间,因而提高了系统的效率。The processor 1001 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 1001 is a cache memory. The memory may store instructions or data that the processor 1001 has just used or cyclically used. If the processor 1001 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 1001, and thus improves the efficiency of the system.
在一些实施例中,处理器1001可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,SIM接口,和/或USB接口等。In some embodiments, the processor 1001 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input/output (GPIO) interface, a SIM interface, and/or a USB interface, etc.
在一些实施例中,处理器1001用于执行单指令多数据(SIMD)、超长指令字(VLIW)等加速方案。In some embodiments, processor 1001 is used to execute acceleration schemes such as single instruction multiple data (SIMD) and very long instruction word (VLIW).
在一些实施例中,存储器1002可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。In some embodiments, memory 1002 may include high-speed random access memory and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
本实施例还提供一种存储介质,该存储介质中存储有计算机指令,当该指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的自动泊车方法。This embodiment further provides a storage medium in which computer instructions are stored. When the instructions are executed on an electronic device, the electronic device executes the above-mentioned related method steps to implement the automatic parking method in the above-mentioned embodiment.
其中,本实施例提供的电子设备、存储介质均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Among them, the electronic device and storage medium provided in this embodiment are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。In practical applications, the above functions can be distributed to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
在本申请所提供的几个实施例中,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例是示意性的,例如,该模块或单元的划分,为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In several embodiments provided in the present application, the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are schematic. For example, the division of the modules or units is a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The unit described as a separate component may or may not be physically separated, and the component shown as a unit may be one physical unit or multiple physical units, that is, it may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。The above description is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410778545.9A CN118323114B (en) | 2024-06-17 | 2024-06-17 | Automatic parking method, vehicle, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410778545.9A CN118323114B (en) | 2024-06-17 | 2024-06-17 | Automatic parking method, vehicle, electronic device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118323114A CN118323114A (en) | 2024-07-12 |
CN118323114B true CN118323114B (en) | 2024-09-24 |
Family
ID=91766373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410778545.9A Active CN118323114B (en) | 2024-06-17 | 2024-06-17 | Automatic parking method, vehicle, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118323114B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117864165A (en) * | 2024-01-04 | 2024-04-12 | 深圳市顺禾电器科技有限公司 | Early warning method based on intelligent vehicle monitoring |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6996228B2 (en) * | 2017-10-27 | 2022-01-17 | 日産自動車株式会社 | Parking control method and parking control device |
CN107797555A (en) * | 2017-10-30 | 2018-03-13 | 奇瑞汽车股份有限公司 | A kind of tourist coach automatic Pilot control method and device |
CN112109700A (en) * | 2020-06-18 | 2020-12-22 | 上汽通用五菱汽车股份有限公司 | Memory parking system, control method thereof and computer storage medium |
JP7600957B2 (en) * | 2021-10-28 | 2024-12-17 | トヨタ自動車株式会社 | Automatic parking system, automatic parking method and program |
CN116409342A (en) * | 2021-12-30 | 2023-07-11 | 魔门塔(苏州)科技有限公司 | Automatic parking speed planning method, device and medium |
CN115273463A (en) * | 2022-07-04 | 2022-11-01 | 重庆长安汽车股份有限公司 | Pedestrian target crossing prediction method, device, vehicle and storage medium |
CN115273512A (en) * | 2022-07-22 | 2022-11-01 | 重庆长安汽车股份有限公司 | Anti-collision auxiliary method, device, equipment and medium for automatically driving vehicle |
DE202023101526U1 (en) * | 2023-03-27 | 2023-05-05 | Shree Aryamaan Arjunan Sampath | An AI-based driver assistance system for electric and hybrid vehicles |
CN117445905A (en) * | 2023-11-24 | 2024-01-26 | 长城汽车股份有限公司 | Control method and control device for vehicle, vehicle and storage medium |
CN118046893A (en) * | 2024-03-29 | 2024-05-17 | 中汽创智科技有限公司 | Automatic parking method and device, electronic equipment and storage medium |
-
2024
- 2024-06-17 CN CN202410778545.9A patent/CN118323114B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117864165A (en) * | 2024-01-04 | 2024-04-12 | 深圳市顺禾电器科技有限公司 | Early warning method based on intelligent vehicle monitoring |
Also Published As
Publication number | Publication date |
---|---|
CN118323114A (en) | 2024-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111932881A (en) | Traffic intersection management method and device, terminal device and storage medium | |
CN112016625B (en) | Vehicle abnormality detection method, device, electronic equipment and storage medium | |
CN110745119A (en) | Anti-collision method and device | |
CN110949381A (en) | Method and device for monitoring driving behavior risk degree | |
CN111028514A (en) | Method and device for determining vehicle overspeed | |
CN118430239A (en) | Intelligent driving risk early warning method and device, electronic equipment, medium and product | |
CN114103944B (en) | Method, device and equipment for adjusting time interval between workshops | |
CN118323114B (en) | Automatic parking method, vehicle, electronic device and storage medium | |
CN115303070A (en) | Vehicle speed reminding method and device and computer readable storage medium | |
WO2025139506A1 (en) | Lane state determination method and apparatus, and terminal device and storage medium | |
CN118025151B (en) | A method, device, equipment and medium for predicting braking intention of intelligent vehicles | |
CN115056768B (en) | Control method, system, equipment and storage medium for preventing front collision early warning false alarm | |
CN118323143B (en) | Vehicle over-bending control method, vehicle, electronic equipment and storage medium | |
CN116495008A (en) | Vehicle control method and device and terminal equipment | |
CN112644484B (en) | Braking method, braking device, electronic equipment and readable storage medium | |
CN117657126A (en) | Methods, devices, terminal equipment and storage media for controlling automatic vehicle braking | |
CN115465285A (en) | Vehicle voice control method based on driving process and related device | |
TWI760719B (en) | Method of controlling traffic safety, vehicle-mounted device | |
CN115416667A (en) | Vehicle control method and device, intelligent driving control system and storage medium | |
CN112951220A (en) | Voice redundancy braking method and system, computer equipment and readable storage medium | |
CN114368388B (en) | Driving behavior analysis method, device, equipment and storage medium | |
CN113799790B (en) | Vehicle speed control performance testing method and device, electronic equipment and medium | |
CN118579095A (en) | Vehicle data determination method, device, electronic device and storage medium | |
CN118478905A (en) | Auxiliary driving method and device for vehicle, terminal equipment and storage medium | |
CN117544909A (en) | Message pushing method, message pushing device, electronic equipment and vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |