CN116022130A - Vehicle parking method, device, electronic device and computer readable medium - Google Patents
Vehicle parking method, device, electronic device and computer readable medium Download PDFInfo
- Publication number
- CN116022130A CN116022130A CN202310316887.4A CN202310316887A CN116022130A CN 116022130 A CN116022130 A CN 116022130A CN 202310316887 A CN202310316887 A CN 202310316887A CN 116022130 A CN116022130 A CN 116022130A
- Authority
- CN
- China
- Prior art keywords
- information
- vehicle
- parking
- parking space
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000004044 response Effects 0.000 claims abstract description 48
- 238000012545 processing Methods 0.000 claims abstract description 38
- 230000004913 activation Effects 0.000 claims abstract description 20
- 238000001514 detection method Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 68
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000003672 processing method Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
Abstract
本公开的实施例公开了车辆泊车方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将泊车功能开启信息发送至自动泊车功能模块;获取前视图像数据和车辆坐标;基于前视图像数据和车辆坐标,生成待确认车位信息;基于车辆坐标和刹停位置坐标,生成第一规划路线信息;响应于确定目标车辆已到达目标位置,获取侧向图像数据;对侧向图像数据进行图像识别处理,得到目标车位信息;生成第二规划路线信息,以及将第二规划路线信息发送至车辆控制模块。该实施方式可以在有大量非固定车位的停车场中,更快地确认目标空闲车位以供车辆完成泊车,提高了泊车效率。
Embodiments of the present disclosure disclose a vehicle parking method, device, electronic equipment and computer readable medium. A specific embodiment of the method includes: in response to detecting that the target vehicle has entered the parking lot, generating parking function activation information, and sending the parking function activation information to the automatic parking function module; obtaining front-view image data and vehicle coordinates ; Based on the front-view image data and the vehicle coordinates, generating the parking space information to be confirmed; based on the vehicle coordinates and the braking position coordinates, generating the first planned route information; in response to determining that the target vehicle has reached the target position, acquiring side image data; Perform image recognition processing on the image data to obtain target parking space information; generate second planned route information, and send the second planned route information to the vehicle control module. In this embodiment, in a parking lot with a large number of non-fixed parking spaces, the target vacant parking space can be confirmed more quickly for the vehicle to complete parking, and the parking efficiency is improved.
Description
技术领域technical field
本公开的实施例涉及计算机技术领域,具体涉及车辆泊车方法、装置、电子设备和计算机可读介质。The embodiments of the present disclosure relate to the field of computer technology, and in particular to a vehicle parking method, device, electronic equipment, and computer readable medium.
背景技术Background technique
车辆泊车方法,是用于控制车辆自动泊车的一项技术。目前,在控制车辆泊车时,通常采用的方式为:通过记忆泊车功能控制车辆完成远端泊车,或结合停车场的大量高精地图,供车辆寻找空闲车位以完成远端泊车。The vehicle parking method is a technology for controlling automatic parking of vehicles. At present, when controlling vehicle parking, the usual method is: control the vehicle to complete remote parking through the memory parking function, or combine a large number of high-precision maps of the parking lot for the vehicle to find a free parking space to complete remote parking.
然而,发明人发现,当采用上述方式控制车辆泊车时,经常会存在如下技术问题:However, the inventors have found that when the above method is used to control vehicle parking, the following technical problems often exist:
第一,由于记忆泊车功能通常需要用户针对固定车位提前学习路线,使得用户在有大量非固定车位的停车场中,仍需花费大量时间寻找空闲车位泊车,从而,导致泊车效率降低;First, because the memory parking function usually requires the user to learn the route in advance for the fixed parking space, the user still needs to spend a lot of time looking for a free parking space to park in a parking lot with a large number of non-fixed parking spaces, thereby reducing the parking efficiency;
第二,在结合停车场的高精地图搜索车位时,由于环视相机查找范围有限,使得车辆无法快速发现较远处的空闲车位,从而,导致泊车效率降低。Second, when searching for parking spaces in conjunction with the high-precision map of the parking lot, due to the limited search range of the surround-view camera, the vehicle cannot quickly find vacant parking spaces far away, resulting in reduced parking efficiency.
该背景技术部分中所公开的以上信息仅用于增强对本发明构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art.
发明内容Contents of the invention
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。The Summary of the Disclosure is provided to introduce concepts in a simplified form that are described in detail in the Detailed Description that follows. The content of this disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to be used to limit the scope of the claimed technical solution.
本公开的一些实施例提出了车辆泊车方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。Some embodiments of the present disclosure provide a vehicle parking method, device, electronic device, and computer readable medium to solve one or more of the technical problems mentioned in the background art section above.
第一方面,本公开的一些实施例提供了一种车辆泊车方法,该方法包括:响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能;响应于确定上述自动泊车功能已开启,获取前视图像数据和车辆坐标;基于上述前视图像数据和上述车辆坐标,生成待确认车位信息,其中,上述待确认车位信息包括刹停位置坐标;基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动;响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据;对上述侧向图像数据进行图像识别处理,得到目标车位信息;基于上述目标车位信息,生成第二规划路线信息,以及将上述第二规划路线信息发送至车辆控制模块,以供控制上述目标车辆泊车。In a first aspect, some embodiments of the present disclosure provide a method for parking a vehicle, the method including: generating parking function activation information in response to detecting that a target vehicle has entered a parking lot, and sending the parking function activation information to Go to the automatic parking function module to enable the automatic parking function; in response to determining that the automatic parking function has been activated, obtain the front-view image data and the vehicle coordinates; based on the above-mentioned front-view image data and the above-mentioned vehicle coordinates, generate parking space information to be confirmed, Wherein, the parking space information to be confirmed includes the coordinates of the braking position; based on the coordinates of the vehicle and the coordinates of the braking position, the first planned route information is generated for the movement of the target vehicle; in response to determining that the target vehicle has reached the coordinates of the braking position Acquiring lateral image data corresponding to the target position; performing image recognition processing on the above lateral image data to obtain target parking space information; generating second planned route information based on the above target parking space information, and sending the above second planned route information to The vehicle control module is used for controlling the above-mentioned target vehicle to park.
第二方面,本公开的一些实施例提供了一种车辆泊车装置,装置包括:第一生成以及发送单元,被配置成响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能;第一获取单元,被配置成响应于确定上述自动泊车功能已开启,获取前视图像数据和车辆坐标;第二生成单元,被配置成基于上述前视图像数据和上述车辆坐标,生成待确认车位信息,其中,上述待确认车位信息包括刹停位置坐标;第三生成单元,被配置成基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动;第二获取单元,被配置成响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据;图像识别处理单元,被配置成对上述侧向图像数据进行图像识别处理,得到目标车位信息;第四生成以及发送单元,被配置成基于上述目标车位信息,生成第二规划路线信息,以及将上述第二规划路线信息发送至车辆控制模块,以供控制上述目标车辆泊车。In a second aspect, some embodiments of the present disclosure provide a vehicle parking device, the device includes: a first generating and sending unit configured to generate parking function activation information in response to detecting that a target vehicle has entered a parking lot, and sending the above-mentioned parking function enabling information to the automatic parking function module to enable the automatic parking function; the first acquisition unit is configured to acquire the front-view image data and the vehicle coordinates in response to determining that the above-mentioned automatic parking function has been activated; The second generating unit is configured to generate the parking space information to be confirmed based on the above-mentioned front-view image data and the above-mentioned vehicle coordinates, wherein the above-mentioned parking space information to be confirmed includes the coordinates of the braking position; the third generating unit is configured to be based on the above-mentioned vehicle coordinates and the above-mentioned braking position coordinates, generating first planned route information for the above-mentioned target vehicle to move; the second acquisition unit is configured to acquire a side image in response to determining that the above-mentioned target vehicle has reached the target position corresponding to the above-mentioned braking position coordinates data; an image recognition processing unit configured to perform image recognition processing on the above-mentioned lateral image data to obtain target parking space information; a fourth generating and sending unit configured to generate second planned route information based on the above-mentioned target parking space information, and Sending the above-mentioned second planned route information to the vehicle control module for controlling the parking of the above-mentioned target vehicle.
第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。In a third aspect, some embodiments of the present disclosure provide an electronic device, including: one or more processors; The processor executes, so that one or more processors implement the method described in any implementation manner of the first aspect above.
第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,上述计算机程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored, wherein, when the computer program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的车辆泊车方法,使得用户在有大量非固定车位的停车场中,更快地确认目标空闲车位以及完成泊车,提高了泊车效率。具体来说,造成泊车效率降低的原因在于:由于记忆泊车功能通常需要用户针对固定车位提前学习路线,使得用户在有大量非固定车位的停车场中,仍需花费大量时间寻找空闲车位泊车,从而,导致泊车效率降低。基于此,本公开的一些实施例的车辆泊车方法,首先,响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能。由此,便于后续通过自动泊车功能控制车辆泊车。其次,响应于确定上述自动泊车功能已开启,获取前视图像数据和车辆坐标。由此,可以得到车辆前方各个停车位和车辆位置的信息。再次,基于上述前视图像数据和上述车辆坐标,生成待确认车位信息。其中,上述待确认车位信息可以包括刹停位置坐标。由此,可以根据车辆前方各个停车位和车辆位置的信息,得到预计可用于泊车的空闲车位。然后,基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动。由此,便于后续车辆移动到预计可泊车的空闲车位的前方。之后,响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据。以及对上述侧向图像数据进行图像识别处理,得到目标车位信息。由此,可以对上述预计可泊车的空闲车位进行核实确认,得到目标空闲车位。最后,基于上述目标车位信息,生成第二规划路线信息,以及将上述第二规划路线信息发送至车辆控制模块,以供控制上述目标车辆泊车。由此,可以完成车辆泊车。因此,本公开的一些实施例的车辆泊车方法,在有大量非固定车位的停车场中,可以通过分段规划路径的方式,更快地确认可供泊车的目标空闲车位以完成泊车。从而,可以提高泊车效率。进而,可以提高自动泊车功能的泛用性。The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vehicle parking methods of some embodiments of the present disclosure, the user can confirm the target free parking space and complete parking more quickly in a parking lot with a large number of non-fixed parking spaces, Improved parking efficiency. Specifically, the reason for the reduction in parking efficiency is that the memory parking function usually requires users to learn routes in advance for fixed parking spaces, so that users still need to spend a lot of time looking for vacant parking spaces in parking lots with a large number of non-fixed parking spaces. car, thus, resulting in reduced parking efficiency. Based on this, in the vehicle parking method of some embodiments of the present disclosure, first, in response to detecting that the target vehicle has entered the parking lot, generate parking function activation information, and send the above parking function activation information to the automatic parking function module to activate the automatic parking function. Thereby, it is convenient to control the parking of the vehicle through the automatic parking function subsequently. Secondly, in response to determining that the above-mentioned automatic parking function has been turned on, the front view image data and the vehicle coordinates are acquired. In this way, the information of each parking space in front of the vehicle and the position of the vehicle can be obtained. Thirdly, based on the above-mentioned front-view image data and the above-mentioned vehicle coordinates, the parking space information to be confirmed is generated. Wherein, the parking space information to be confirmed may include the coordinates of the parking position. In this way, according to the information of each parking space in front of the vehicle and the position of the vehicle, the estimated vacant parking spaces available for parking can be obtained. Then, based on the vehicle coordinates and the braking position coordinates, first planned route information is generated for the target vehicle to move. Thus, it is convenient for subsequent vehicles to move to the front of the vacant parking space that is expected to be parked. Afterwards, in response to determining that the target vehicle has reached the target position corresponding to the braking position coordinates, acquiring side image data. And image recognition processing is performed on the above-mentioned lateral image data to obtain target parking space information. In this way, the above-mentioned estimated vacant parking spaces that can be parked can be verified and confirmed, and the target vacant parking spaces can be obtained. Finally, based on the target parking space information, second planned route information is generated, and the second planned route information is sent to the vehicle control module for controlling the target vehicle to park. Thereby, vehicle parking can be completed. Therefore, in the vehicle parking method of some embodiments of the present disclosure, in a parking lot with a large number of non-fixed parking spaces, the target vacant parking spaces available for parking can be confirmed more quickly to complete the parking by planning the path in sections. . Thus, parking efficiency can be improved. Furthermore, the versatility of the automatic parking function can be improved.
附图说明Description of drawings
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。The above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic and elements and elements have not necessarily been drawn to scale.
图1是根据本公开的车辆泊车方法的一些实施例的流程图;FIG. 1 is a flowchart of some embodiments of a vehicle parking method according to the present disclosure;
图2是根据本公开的车辆泊车装置的一些实施例的结构示意图;Fig. 2 is a structural schematic diagram of some embodiments of a vehicle parking device according to the present disclosure;
图3是适于用来实现本公开的一些实施例的电子设备的结构示意图。FIG. 3 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the disclosure are shown in the drawings, it should be understood that the disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these examples are provided so that the understanding of this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only, and are not intended to limit the protection scope of the present disclosure.
另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings. In the case of no conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。It should be noted that concepts such as "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the sequence of functions performed by these devices, modules or units or interdependence.
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative and not restrictive, and those skilled in the art should understand that unless the context clearly indicates otherwise, it should be understood as "one or more" multiple".
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are used for illustrative purposes only, and are not used to limit the scope of these messages or information.
下面将参考附图并结合实施例来详细说明本公开。The present disclosure will be described in detail below with reference to the accompanying drawings and embodiments.
图1示出了根据本公开的车辆泊车方法的一些实施例的流程100。该车辆泊车方法,包括以下步骤:FIG. 1 illustrates a
步骤101,响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能。
在一些实施例中,车辆泊车方法的执行主体(例如车端服务器)可以响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能。其中,上述目标车辆可以是待泊车的车辆。上述泊车功能开启信息可以是开启自动泊车功能的指令信息。上述自动泊车功能模块可以是自动驾驶功能模块的子模块。上述自动泊车功能模块可以用于控制车辆在停车场内进行自动泊车。In some embodiments, the execution body of the vehicle parking method (such as the vehicle end server) may generate parking function activation information in response to detecting that the target vehicle has entered the parking lot, and send the above parking function activation information to the automatic parking system. vehicle function module to activate the automatic parking function. Wherein, the aforementioned target vehicle may be a vehicle to be parked. The above parking function enabling information may be instruction information for enabling the automatic parking function. The above-mentioned automatic parking function module may be a sub-module of the automatic driving function module. The above-mentioned automatic parking function module can be used to control the vehicle to perform automatic parking in the parking lot.
步骤102,响应于确定自动泊车功能已开启,获取前视图像数据和车辆坐标。
在一些实施例中,上述执行主体可以响应于确定上述自动泊车功能已开启,通过有线连接方式或者无线连接方式获取前视图像数据和车辆坐标。其中,上述前视图像数据可以是前视摄像头输出的车辆前方的道路的图像。上述车辆坐标可以是车载导航输出的GPS(Global Positioning System,全球定位系统)坐标。In some embodiments, the execution subject may acquire the front view image data and the vehicle coordinates through a wired connection or a wireless connection in response to determining that the automatic parking function has been activated. Wherein, the above-mentioned front-view image data may be an image of the road in front of the vehicle output by the front-view camera. The above vehicle coordinates may be GPS (Global Positioning System, Global Positioning System) coordinates output by vehicle navigation.
步骤103,基于前视图像数据和车辆坐标,生成待确认车位信息。
在一些实施例中,上述执行主体可以通过各种方式,基于上述前视图像数据和上述车辆坐标,生成待确认车位信息。其中,上述待确认车位信息可以表征待确认车位。上述待确认车位可以是预计可用于泊车的车位。上述待确认车位信息可以包括刹停位置坐标。上述刹停位置坐标可以表征目标位置。上述目标位置可以是车位正前方车辆刹停时的位置。In some embodiments, the execution subject may generate the parking space information to be confirmed based on the front-view image data and the vehicle coordinates in various ways. Wherein, the parking space to be confirmed information may represent the parking space to be confirmed. The aforementioned parking spaces to be confirmed may be parking spaces expected to be available for parking. The parking space information to be confirmed may include the coordinates of the parking position. The above brake position coordinates can represent the target position. The above-mentioned target position may be the position when the vehicle directly in front of the parking space is braked.
在一些实施例的一些可选的实现方式中,上述执行主体可以通过以下步骤,基于上述前视图像数据和上述车辆坐标,生成待确认车位信息:In some optional implementations of some embodiments, the execution subject may generate parking space information to be confirmed based on the front-view image data and the vehicle coordinates through the following steps:
第一步,对上述前视图像数据进行角点检测处理,得到车位角点信息集。其中,上述车位角点信息集中的车位角点信息可以表征车位的角点。可以通过预设的角点检测处理方法,对上述前视图像数据进行角点检测处理,得到车位角点信息集。The first step is to perform corner detection processing on the above-mentioned front-view image data to obtain the corner point information set of the parking space. Wherein, the parking space corner point information in the above parking space corner point information set may represent the corner point of the parking space. The corner point detection processing may be performed on the front-view image data through a preset corner point detection processing method to obtain the corner point information set of the parking space.
作为示例,上述角点检测处理方法可以包括但不限于以下至少一项:Harris角点检测算法、FAST(Features From Accelerated Segment Test,快速特征检测)算法、SURF(Speed Up Robust Feature,加速稳健特征)算法。As an example, the above-mentioned corner detection processing method may include but not limited to at least one of the following: Harris corner detection algorithm, FAST (Features From Accelerated Segment Test, fast feature detection) algorithm, SURF (Speed Up Robust Feature, accelerated robust feature) algorithm.
第二步,对上述前视图像数据进行目标识别,得到障碍物包围框信息集。其中,上述障碍物包围框信息集中的障碍物包围框信息可以表征一个障碍物车辆。上述障碍物车辆可以是车辆类型的障碍物。可以通过预设的目标识别方法,对上述前视图像数据进行目标识别,得到障碍物包围框信息集。The second step is to perform target recognition on the above-mentioned forward-looking image data to obtain the obstacle bounding box information set. Wherein, the obstacle bounding frame information in the above obstacle bounding frame information set may represent an obstacle vehicle. The aforementioned obstacle vehicle may be a vehicle-type obstacle. Target recognition can be performed on the forward-looking image data through a preset target recognition method to obtain an obstacle bounding frame information set.
作为示例,上述目标识别方法可以包括但不限于以下至少一项:RCNN(Region-CNN,基于区域的卷积神经网络)算法、YOLO(You Only Look Once,目标检测)算法、SSD(Single Shot Multibox Detector,单一阶段检测)算法。As an example, the above target recognition method may include but not limited to at least one of the following: RCNN (Region-CNN, region-based convolutional neural network) algorithm, YOLO (You Only Look Once, target detection) algorithm, SSD (Single Shot Multibox Detector, single stage detection) algorithm.
第三步,基于上述车位角点信息集和上述障碍物包围框信息集,生成空闲车位信息集。其中,上述空闲车位信息集中的空闲车位信息可以表征前视摄像头识别到的空闲车位。上述空闲车位信息集中的空闲车位信息可以包括车位标识和刹停位置坐标。上述车位标识可以对车位唯一标识。可以通过以下步骤,基于上述车位角点信息集和上述障碍物包围框信息集,生成空闲车位信息集:In the third step, an information set of free parking spaces is generated based on the information set of corner points of parking spaces and the information set of bounding boxes of obstacles. Wherein, the free parking space information in the above free parking space information set may represent the free parking spaces identified by the front-view camera. The free parking space information in the above free parking space information set may include the parking space identification and the coordinates of the braking position. The above-mentioned parking space identification can uniquely identify the parking space. The free parking space information set can be generated based on the above parking space corner point information set and the above obstacle bounding frame information set through the following steps:
第一子步骤,对上述车位角点信息集进行分组处理,得到车位角点信息组集。其中,上述车位角点信息组集中的车位角点信息组可以是对应同一车位的角点的集合。上述执行主体可以通过预设的分组处理方法,对上述车位角点信息集进行分组处理,得到车位角点信息组集。The first sub-step is to perform group processing on the above-mentioned corner point information sets of parking spaces to obtain corner point information sets of parking spaces. Wherein, the parking space corner information group in the parking space corner information group set may be a set of corner points corresponding to the same parking space. The above-mentioned executive body may perform group processing on the above-mentioned parking space corner point information set through a preset grouping processing method to obtain a parking space corner point information group set.
作为示例,上述分组处理方法可以是DBSCAN(Density-Based SpatialClustering of Applications withNode,基于密度的聚类)算法。As an example, the above grouping processing method may be a DBSCAN (Density-Based Spatial Clustering of Applications with Node, density-based clustering) algorithm.
第二子步骤,基于上述车位角点信息组集,对上述前视图像数据进行划分处理,得到车位区域信息集。其中,上述车位区域信息集中的车位区域信息可以表征一个车位。上述车位区域信息集中的车位区域信息可以包括左上角点坐标和右上角点坐标。上述左上角点坐标可以是车位左上角的角点的坐标。上述右上角点坐标可以是车位右上角的角点的坐标。上述执行主体可以通过预设的划分处理方法,基于上述车位角点信息组集,对上述前视图像数据进行划分处理,得到车位区域信息集。The second sub-step is to divide and process the above-mentioned front-view image data based on the above-mentioned parking space corner point information set to obtain a parking space area information set. Wherein, the parking space area information in the above parking space area information set may represent a parking space. The parking space area information in the above parking space area information set may include the coordinates of the upper left corner point and the upper right corner point coordinates. The coordinates of the above-mentioned upper left corner point may be the coordinates of the corner point of the upper left corner of the parking space. The above-mentioned coordinates of the upper right corner point may be the coordinates of the corner point of the upper right corner of the parking space. The execution subject may divide and process the front-view image data based on the parking space corner point information set through a preset division processing method to obtain a parking space area information set.
作为示例,上述划分处理方法可以包括但不限于以下至少一项:基于卷积神经网络的划分方法、基于主动轮廓模型的划分方法。As an example, the above division processing method may include but not limited to at least one of the following: a division method based on a convolutional neural network, and a division method based on an active contour model.
第三子步骤,对于上述车位区域信息集中的每个车位区域信息,可以执行以下步骤:The third sub-step, for each parking space area information in the above parking space area information set, the following steps can be performed:
步骤一,对上述车位区域信息和上述障碍物包围框信息集进行检测处理,得到车位状态标识。其中,上述车位状态标识可以表征车位是否已占用。例如,上述车位状态标识可以是0或1。0可以表征车位未占用。1可以表征车位已占用。可以通过预设的检测处理算法,对上述车位区域信息和上述障碍物包围框信息集进行检测处理,得到车位状态标识。Step 1: Perform detection processing on the above-mentioned parking space area information and the above-mentioned obstacle enclosing frame information set to obtain a parking space status identifier. Wherein, the above-mentioned parking space status sign can indicate whether the parking space is occupied. For example, the above parking space status flag may be 0 or 1. 0 may indicate that the parking space is not occupied. 1 can indicate that the parking space is occupied. The parking space area information and the obstacle bounding frame information set may be detected and processed by a preset detection processing algorithm to obtain the parking space state identifier.
作为示例,上述检测处理算法可以包括但不限于以下至少一项:有向包围盒检测算法、SAT(Separating Axis Theorem,分离轴定理)检测算法。As an example, the detection processing algorithm may include but not limited to at least one of the following: a directed bounding box detection algorithm, and a SAT (Separating Axis Theorem, Separating Axis Theorem) detection algorithm.
步骤二,响应于确定上述车位状态标识满足预设的状态条件,基于上述车位区域信息,生成刹停位置坐标。其中,上述状态条件可以是上述车位状态标识表征车位未占用。首先,将过左上角点坐标和右上角点坐标的直线的方程确定为车位前方框线方程。其中,上述车位前方框线方程可以表征车位前方框线。上述车位前方框线可以是车位框的前方框线。然后,将车位前方框线上满足预设中间条件的点的坐标确定为目标中间坐标。其中,上述预设中间条件可以是点到左上角点坐标对应的点的距离与点到右上角点坐标对应的点的距离相等。之后,根据上述车位前方框线方程,将过上述目标中间坐标、且垂直于车位前方框线的直线的方程确定为框线中间线方程。其中,上述框线中间线方程可以表征框线中间线。上述框线中间线可以是垂直于车位前方框线的直线。最后,将预设的道路中心线上,满足框线中间线方程的点的坐标确定为刹停位置坐标。其中,上述预设的道路中心线可以是当前时刻车辆所在道路的中心线。Step 2: In response to determining that the parking space state sign meets a preset state condition, the braking position coordinates are generated based on the parking space area information. Wherein, the above state condition may be that the above parking space state sign indicates that the parking space is not occupied. First, the equation of the straight line passing through the coordinates of the upper left corner point and the upper right corner point is determined as the front frame line equation of the parking space. Wherein, the above frame line equation in front of the parking space can represent the frame line in front of the parking space. The front frame line of the parking space may be the front frame line of the parking space frame. Then, the coordinates of the points satisfying the preset intermediate condition on the frame line in front of the parking space are determined as the target intermediate coordinates. Wherein, the aforementioned preset intermediate condition may be that the distance from the point to the point corresponding to the coordinates of the upper left corner point is equal to the distance from the point to the point corresponding to the coordinates of the upper right corner point. Afterwards, according to the above frame line equation in front of the parking space, the equation of the straight line passing through the target intermediate coordinates and perpendicular to the frame line in front of the parking space is determined as the frame line middle line equation. Wherein, the above-mentioned middle line equation of the frame line can characterize the middle line of the frame line. The above-mentioned middle line of the frame line may be a straight line perpendicular to the frame line in front of the parking space. Finally, the coordinates of the points on the preset road centerline that satisfy the equation of the middle line of the frame line are determined as the coordinates of the braking position. Wherein, the aforementioned preset road centerline may be the centerline of the road where the vehicle is located at the current moment.
步骤三,将上述车位区域信息和上述刹停位置坐标确定为空闲车位信息。Step 3, determining the above parking space area information and the above braking position coordinates as free parking space information.
第四步,响应于确定上述空闲车位信息集满足预设数量条件,对上述空闲车位信息集进行排序,得到空闲车位信息序列。其中,上述预设数量条件可以是空闲车位信息集中存在至少一个空闲车位信息。可以通过以下步骤,对上述空闲车位信息集进行排序,得到空闲车位信息序列:In a fourth step, in response to determining that the information set of free parking spaces satisfies a preset number condition, sort the information sets of free parking spaces to obtain a sequence of information about free parking spaces. Wherein, the aforementioned preset quantity condition may be that there is at least one free parking space information in the free parking space information set. The above free parking space information set can be sorted through the following steps to obtain the free parking space information sequence:
第一子步骤,对于上述空闲车位信息集中的每个空闲车位信息,将空闲车位信息包括的刹停位置坐标与上述车辆坐标之间的距离确定为刹停距离。In the first sub-step, for each free parking space information in the free parking space information set, the distance between the braking position coordinates included in the free parking space information and the vehicle coordinates is determined as the braking distance.
第二子步骤,根据各个空闲车位信息对应的各个刹停距离,对上述空闲车位信息集进行升序排列,得到空闲车位信息序列。可以通过预设的排序算法,对上述空闲车位信息集进行升序排列,得到空闲车位信息序列。The second sub-step is to sort the information set of free parking spaces in ascending order according to each braking distance corresponding to each free parking space information, to obtain a sequence of free parking space information. The above-mentioned free parking space information set can be sorted in ascending order by a preset sorting algorithm to obtain a sequence of free parking space information.
作为示例,上述排序算法可以包括但不限于至少一项:快速排序、插入排序、冒泡排序。As an example, the above sorting algorithm may include but not limited to at least one item: quick sort, insertion sort, and bubble sort.
第五步,从上述空闲车位信息序列中选出满足预设序列位置条件的一个空闲车位信息,作为待确认车位信息。其中,上述预设序列位置条件可以是空闲车位信息为上述空闲车位信息序列中的第一个空闲车位信息。The fifth step is to select a vacant parking space information that satisfies the position condition of the preset sequence from the above-mentioned vacant parking space information sequence, as the parking space information to be confirmed. Wherein, the location condition of the above-mentioned preset sequence may be that the free parking space information is the first free parking space information in the above-mentioned free parking space information sequence.
可选的,上述执行主体还可以执行以下步骤:Optionally, the above execution subject may also perform the following steps:
第一步,响应于确定上述空闲车位信息集不满足上述预设数量条件,对上述前视图像数据进行识别,得到场内道路信息。其中,上述场内道路信息可以是停车场内的道路的信息。上述场内道路信息可以包括路口类型标识和路口位置坐标组。上述路口类型标识可以表征路口的类型。路口的类型可以包括“T”型、“L”型、十字型。上述路口位置坐标组中的路口位置坐标可以是路口区域边界线上的点的坐标。上述路口区域边界线可以是高精地图上路口区域与车道之间的分隔线。上述路口区域可以是道路之间的交叉部分。可以通过预设的图像识别算法,对上述前视图像数据进行识别,得到场内道路信息。In the first step, in response to determining that the above-mentioned free parking space information set does not satisfy the above-mentioned preset quantity condition, the above-mentioned front-view image data is identified to obtain road information in the venue. Wherein, the above-mentioned road information in the parking lot may be information of roads in the parking lot. The above-mentioned in-field road information may include an intersection type identifier and an intersection location coordinate group. The above intersection type identifier can represent the type of intersection. Types of intersections may include "T" shapes, "L" shapes, and cross shapes. The intersection position coordinates in the above intersection position coordinate group may be the coordinates of points on the boundary line of the intersection area. The aforementioned boundary line of the intersection area may be a dividing line between the intersection area and the lane on the high-definition map. The intersection area described above may be an intersection between roads. The above-mentioned front-view image data can be identified through a preset image recognition algorithm to obtain road information in the venue.
作为示例,上述图像识别算法可以包括但不限于以下至少一项:Scharr算子(边缘检测)、霍夫变换等。As an example, the above-mentioned image recognition algorithm may include but not limited to at least one of the following: Scharr operator (edge detection), Hough transform, and the like.
第二步,基于上述车辆坐标和上述场内道路信息,生成目标路线信息以供上述目标车辆泊车。其中,上述目标路线信息可以表征车辆行驶至路口的路径。首先,可以通过预设的路径规划算法,根据上述车辆坐标和上述场内道路信息包括的路口位置坐标组,生成目标路线信息。例如,上述路径规划算法可以包括但不限于以下至少一项:快速扩展随机树算法、A*(A-Star)算法。然后,将上述目标路线信息发送至车辆控制模块,以控制目标车辆行驶至路口。其中,上述车辆控制模块可以是通过各种指令控制车辆行驶的模块。各种指令可以包括但不限于以下至少一项:转向指令、加速指令、减速指令。之后,响应于确定路口类型标识表征十字型,向车辆控制模块发送右转指令,以控制目标车辆路口右转以继续寻找空闲车位完成泊车。The second step is to generate target route information for the target vehicle to park based on the above-mentioned vehicle coordinates and the above-mentioned in-field road information. Wherein, the above target route information may represent the route of the vehicle traveling to the intersection. Firstly, the target route information can be generated according to the above-mentioned vehicle coordinates and the intersection position coordinate group included in the above-mentioned in-field road information through a preset route planning algorithm. For example, the above path planning algorithm may include but not limited to at least one of the following: fast expanding random tree algorithm, A* (A-Star) algorithm. Then, the above target route information is sent to the vehicle control module to control the target vehicle to travel to the intersection. Wherein, the above-mentioned vehicle control module may be a module that controls the driving of the vehicle through various instructions. Various instructions may include but not limited to at least one of the following: steering instructions, acceleration instructions, and deceleration instructions. Afterwards, in response to determining that the intersection type identifier represents a cross, a right turn instruction is sent to the vehicle control module to control the target vehicle to turn right at the intersection to continue searching for a free parking space to complete parking.
可选地,响应于确定路口类型标识表征“T”型或“L”型,上述执行主体通过目标识别方法,对前视图像数据识别出横向部分为墙,没有车位,则上述执行主体可以向车辆控制模块发送左转向指令,以控制目标车辆继续寻找空闲车位完成泊车。Optionally, in response to determining that the intersection type sign represents "T" or "L", the above-mentioned execution subject recognizes the front-view image data as a wall and no parking space through the target recognition method, then the above-mentioned execution subject can send The vehicle control module sends a left steering command to control the target vehicle to continue searching for a free parking space to complete parking.
步骤104,基于车辆坐标和刹停位置坐标,生成第一规划路线信息以供目标车辆移动。
在一些实施例中,上述执行主体可以通过各种方式,基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动。其中,上述第一规划路线信息可以表征目标车辆行驶至待确认车位对应的目标位置的路径。上述第一规划路线信息可以包括行驶方向信息和行驶距离。上述行驶方向信息可以表征车辆的行驶方向。上述行驶方向可以包括车辆的正前方、车辆的左前方、车辆的右前方。上述行驶距离可以是车辆从当前位置到待确认车位对应的目标位置所需行驶的距离。In some embodiments, the execution subject may generate first planned route information for the target vehicle to move based on the coordinates of the vehicle and the coordinates of the braking position in various ways. Wherein, the above-mentioned first planned route information may represent the route of the target vehicle traveling to the target position corresponding to the parking space to be confirmed. The above-mentioned first planned route information may include driving direction information and driving distance. The above traveling direction information may represent the traveling direction of the vehicle. The above-mentioned driving direction may include the front of the vehicle, the left front of the vehicle, and the right front of the vehicle. The above-mentioned traveling distance may be the distance that the vehicle needs to travel from the current location to the target location corresponding to the parking space to be confirmed.
在一些实施例的一些可选的实现方式中,上述执行主体可以通过以下步骤,基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动:In some optional implementations of some embodiments, the execution subject may generate first planned route information for the target vehicle to move based on the coordinates of the vehicle and the coordinates of the braking position through the following steps:
第一步,对上述车辆坐标和上述刹停位置坐标进行路径规划处理,得到第一规划路线信息。可以通过上述路径规划算法,对上述车辆坐标和上述刹停位置坐标进行路径规划处理,得到第一规划路线信息。In the first step, route planning processing is performed on the vehicle coordinates and the braking position coordinates to obtain first planned route information. The above-mentioned path planning algorithm may be used to perform path planning processing on the above-mentioned vehicle coordinates and the above-mentioned braking position coordinates to obtain the first planned route information.
第二步,对上述第一规划路线信息和预设的请求模板信息进行整合处理,得到请求接管车辆信息,以及控制相关联的语音设备播放上述请求接管车辆信息。其中,上述预设的请求模板信息可以是预先设置的模板文字的信息。例如,上述模板文字可以是“车辆__方_米处,存在空闲车位,是否同意泊车”。上述请求接管车辆信息可以是向用户请求执行自动泊车的信息。上述语音设备可以是具有文字转语音功能、语音转文字功能的设备。The second step is to integrate the above-mentioned first planned route information and the preset request template information to obtain the take-over vehicle information, and control the associated voice equipment to play the above-mentioned take-over vehicle information. Wherein, the aforementioned preset request template information may be preset template text information. For example, the above-mentioned template text may be "There is a vacant parking space at _square_meter of the vehicle, do you agree to park?" The above request to take over the vehicle information may be information requesting the user to perform automatic parking. The aforementioned voice device may be a device with a text-to-speech function and a speech-to-text function.
第三步,响应于接收到用户语音信息,对上述用户语音信息进行匹配处理,得到目标接管信息。其中,上述用户语音信息可以表征用户输入的语音。上述用户语音信息可以是语音经过文字转换后的文本的信息。上述目标接管信息可以表征用户是否同意车辆执行自动泊车。可以通过预设的文本匹配算法,对上述用户语音信息和预设确认信息进行匹配处理,得到目标接管信息。Step 3: In response to receiving the voice information of the user, perform matching processing on the voice information of the user to obtain target takeover information. Wherein, the above user voice information may represent the voice input by the user. The above-mentioned user voice information may be text information after the voice is converted into text. The above target takeover information may indicate whether the user agrees to the automatic parking of the vehicle. The above-mentioned user voice information and the preset confirmation information may be matched through a preset text matching algorithm to obtain target takeover information.
作为示例,上述文本匹配算法可以包括但不限于以下至少一项:BM25(BestMatching 25,最佳匹配)算法、DSSM(Deep Structured Semantic Models,深度语义匹配模型)算法。As an example, the above text matching algorithm may include but not limited to at least one of the following: BM25 (BestMatching 25, best matching) algorithm, DSSM (Deep Structured Semantic Models, deep semantic matching model) algorithm.
第四步,响应于确定上述目标接管信息满足预设同意条件,将上述第一规划路线信息发送至上述车辆控制模块,以控制上述目标车辆移动。其中,上述预设同意条件可以是上述目标接管信息表征用户同意开启自动泊车功能。In a fourth step, in response to determining that the target takeover information satisfies a preset consent condition, sending the first planned route information to the vehicle control module, so as to control the movement of the target vehicle. Wherein, the above-mentioned preset consent condition may be that the above-mentioned target takeover information indicates that the user agrees to enable the automatic parking function.
步骤105,响应于确定目标车辆已到达刹停位置坐标对应的目标位置,获取侧向图像数据。
在一些实施例中,上述执行主体可以响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据。其中,上述侧向图像数据可以是车辆的左侧摄像头及右侧摄像头输出的车位的图像数据。In some embodiments, the execution subject may acquire side image data in response to determining that the target vehicle has reached the target position corresponding to the braking position coordinates. Wherein, the above-mentioned side image data may be the image data of the parking space output by the left camera and the right camera of the vehicle.
可选的,在上述响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据之前,上述执行主体还可以执行以下步骤:Optionally, before the above-mentioned response to determining that the above-mentioned target vehicle has reached the target position corresponding to the above-mentioned braking position coordinates, and before obtaining the side image data, the above-mentioned execution subject may also perform the following steps:
第一步,获取图像数据序列。其中,上述图像数据序列可以是前视摄像头输出的连续帧的图像数据。The first step is to obtain the image data sequence. Wherein, the above image data sequence may be image data of consecutive frames output by the front-view camera.
第二步,基于上述待确认车位信息,对上述图像数据序列中的各个图像数据进行目标识别,得到车位状态信息序列。其中,上述车位状态信息序列中的车位状态信息可以是待确认车位的车位状态的信息。可以通过上述目标识别方法,基于上述待确认车位信息,对上述图像数据序列中的各个图像数据进行目标识别,得到车位状态信息序列。In the second step, based on the parking space information to be confirmed, target recognition is performed on each image data in the image data sequence to obtain a parking space state information sequence. Wherein, the parking space state information in the above parking space state information sequence may be the information of the parking space state of the parking space to be confirmed. The object recognition method may be used to perform target recognition on each image data in the image data sequence based on the parking space information to be confirmed, so as to obtain the parking space state information sequence.
第三步,对上述车位状态信息序列进行解析处理,得到目标车位使用信息。其中,上述目标车位使用信息可以表征待确认车位的车位状态。上述目标车位使用信息可以是车位已占用信息或车位未占用信息。上述车位已占用信息可以表征车位已被占用。上述车位未占用信息可以表征车位未被占用。可以通过预设的解析处理算法,对上述车位状态信息序列进行解析处理,得到目标车位使用信息。The third step is to analyze and process the above parking space state information sequence to obtain the target parking space usage information. Wherein, the above target parking space usage information may represent the state of the parking space to be confirmed. The above target parking space usage information may be occupied parking space information or unoccupied parking space information. The above occupied parking space information may indicate that the parking space is occupied. The above unoccupied parking space information may indicate that the parking space is not occupied. The above sequence of parking space status information can be analyzed and processed by a preset analysis processing algorithm to obtain target parking space usage information.
作为示例,上述解析处理算法可以包括但不限于以下至少一项:逻辑回归算法、决策树算法、朴素贝叶斯算法等。As an example, the above analysis processing algorithm may include but not limited to at least one of the following: logistic regression algorithm, decision tree algorithm, naive Bayesian algorithm and the like.
第四步,响应于确定上述目标车位使用信息不满足预设空车位条件,对上述待确认车位信息进行更新。其中,上述预设空车位条件可以是上述目标车位使用信息为车位未占用信息。可以从上述空闲车位信息序列中选出满足后继条件的一个空闲车位信息作为更新车位信息,以及将更新车位信息确定为待确认车位信息。其中,上述后继条件可以是:空闲车位信息为上述空闲车位信息序列中、排在待确认车位信息后面的第一个空闲车位信息。Step 4: In response to determining that the target parking space usage information does not satisfy the preset empty parking space condition, update the parking space information to be confirmed. Wherein, the preset empty parking space condition may be that the target parking space usage information is unoccupied parking space information. A free parking space information that satisfies subsequent conditions may be selected from the above sequence of free parking space information as the updated parking space information, and the updated parking space information is determined as the parking space information to be confirmed. Wherein, the subsequent condition may be that: the information of the free parking space is the first information of the free parking space after the information of the parking space to be confirmed in the sequence of the information of the free parking space.
第五步,获取车辆轨迹坐标。其中,上述车辆轨迹坐标可以是目标车辆当前的坐标。可以通过车载导航获取车辆轨迹坐标。The fifth step is to obtain vehicle trajectory coordinates. Wherein, the above vehicle trajectory coordinates may be the current coordinates of the target vehicle. Vehicle trajectory coordinates can be obtained through vehicle navigation.
第六步,基于上述车辆轨迹坐标和更新后的待确认车位信息,生成更新行驶路线信息以供上述目标车辆泊车。其中,上述更新行驶路线信息可以是更新后的第一规划路线信息。首先,可以通过上述路径规划算法,基于上述车辆轨迹坐标和更新后的待确认车位信息,生成更新行驶路线信息。然后,可以将上述更新行驶路线信息发送至上述车辆控制模块,以控制车辆行驶至空闲车位进行泊车。Step 6: Based on the above-mentioned vehicle trajectory coordinates and the updated parking space information to be confirmed, generate updated driving route information for the above-mentioned target vehicle to park. Wherein, the above-mentioned updated driving route information may be updated first planned route information. First, the updated driving route information may be generated based on the above-mentioned vehicle trajectory coordinates and the updated parking space information to be confirmed through the above-mentioned path planning algorithm. Then, the above-mentioned updated driving route information may be sent to the above-mentioned vehicle control module, so as to control the vehicle to drive to a free parking space for parking.
上述第一规划路线信息生成和更新步骤及其相关内容作为本公开的实施例的一个发明点,解决了背景技术提及的技术问题二“泊车效率降低”。导致泊车效率降低的因素往往如下:在结合停车场的高精地图搜索车位时,由于环视相机查找范围有限,使得车辆无法快速发现较远处的空闲车位。如果解决了上述因素,就能达到提高泊车效率的效果。为了达到这一效果,本公开首先通过前视摄像头可以获取到从近处到较远处的各个车位的图像。然后,通过对得到的各个图像进行识别和筛选,可以初步识别出一个预计可用的待确认车位。最后,可以控制车辆移动至待确认车位前方,确认车位的状态以供泊车。此外,在移动过程中,还通过前视摄像头拍摄的连续图像,不断确认待确认车位的车位状态。若待确认车位连续被确认已占用,选择新的待确认车位,更新第一规划路线信息以供泊车。由此,通过使用前视摄像头识别较远处的车位,可以弥补环视相机查找范围有限的不足,使得车辆能够更快地寻找到空闲车位,以完成停车。从而,可以提高车辆的泊车效率。The above-mentioned steps of generating and updating the first planned route information and related contents are an inventive point of the embodiments of the present disclosure, which solve the technical problem 2 "parking efficiency reduction" mentioned in the background art. The factors that lead to the reduction of parking efficiency are often as follows: When searching for parking spaces in combination with the high-precision map of the parking lot, due to the limited search range of the surround-view camera, the vehicle cannot quickly find vacant parking spaces far away. If the above factors are solved, the effect of improving parking efficiency can be achieved. In order to achieve this effect, in the present disclosure, firstly, images of various parking spaces from near to far can be obtained through the front-view camera. Then, by identifying and screening the obtained images, an estimated usable parking space to be confirmed can be preliminarily identified. Finally, the vehicle can be controlled to move to the front of the parking space to be confirmed, and the status of the parking space can be confirmed for parking. In addition, during the movement process, the continuous images captured by the front-view camera are used to continuously confirm the status of the parking space to be confirmed. If the parking spaces to be confirmed are continuously confirmed to be occupied, a new parking space to be confirmed is selected, and the first planned route information is updated for parking. Therefore, by using the forward-looking camera to identify a parking space farther away, the deficiency of the limited search range of the surround-view camera can be made up for, so that the vehicle can find a free parking space faster to complete parking. Thus, the parking efficiency of the vehicle can be improved.
步骤106,对侧向图像数据进行目标识别处理,得到目标车位信息。
在一些实施例中,上述执行主体可以对上述侧向图像数据进行图像识别处理,得到目标车位信息。其中,上述目标车位信息可以是空闲车位的信息。可以通过上述目标识别方法,对上述侧向图像数据进行目标识别处理,得到目标车位信息。In some embodiments, the execution subject may perform image recognition processing on the lateral image data to obtain target parking space information. Wherein, the above-mentioned target parking space information may be information of vacant parking spaces. Target recognition processing can be performed on the above-mentioned side image data by the above-mentioned target recognition method to obtain target parking space information.
步骤107,基于目标车位信息,生成第二规划路线信息,以及将第二规划路线信息发送至车辆控制模块,以供控制目标车辆泊车。
在一些实施例中,上述执行主体可以通过各种方式,基于上述目标车位信息,生成第二规划路线信息,以及将上述第二规划路线信息发送至车辆控制模块,以供控制上述目标车辆泊车。其中,上述第二规划路线信息可以是车辆从刹停位置泊入车位的行驶路径。In some embodiments, the above-mentioned execution subject can generate the second planned route information based on the above-mentioned target parking space information in various ways, and send the above-mentioned second planned route information to the vehicle control module for controlling the parking of the above-mentioned target vehicle . Wherein, the above-mentioned second planned route information may be the driving route of the vehicle from the parking position to the parking space.
在一些实施例的一些可选的实现方式中,上述执行主体可以响应于确定上述目标车位信息满足预设空闲车位条件,基于上述刹停位置坐标和上述目标车位信息,生成第二规划路线信息。其中,上述预设空闲车位条件可以是上述目标车位信息不为空。可以通过上述路径规划算法,基于上述目标车位信息,生成第二规划路线信息。In some optional implementations of some embodiments, the execution subject may generate second planned route information based on the braking position coordinates and the target parking space information in response to determining that the target parking space information satisfies a preset free parking space condition. Wherein, the preset condition of the free parking space may be that the target parking space information is not empty. The second planned route information may be generated based on the above target parking space information through the above path planning algorithm.
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的车辆泊车方法,使得用户在有大量非固定车位的停车场中,更快地确认目标空闲车位以及完成泊车,提高了泊车效率。具体来说,造成泊车效率降低的原因在于:由于记忆泊车功能通常需要用户针对固定车位提前学习路线,使得用户在有大量非固定车位的停车场中,仍需花费大量时间寻找空闲车位泊车,从而,导致泊车效率降低。基于此,本公开的一些实施例的车辆泊车方法,首先,响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能。由此,便于后续通过自动泊车功能控制车辆泊车。其次,响应于确定上述自动泊车功能已开启,获取前视图像数据和车辆坐标。由此,可以得到车辆前方各个停车位和车辆位置的信息。再次,基于上述前视图像数据和上述车辆坐标,生成待确认车位信息。其中,上述待确认车位信息可以包括刹停位置坐标。由此,可以根据车辆前方各个停车位和车辆位置的信息,得到预计可用于泊车的空闲车位。然后,基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动。由此,便于后续车辆移动到预计可泊车的空闲车位的前方。之后,响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据。以及对上述侧向图像数据进行图像识别处理,得到目标车位信息。由此,可以对上述预计可泊车的空闲车位进行核实确认,得到目标空闲车位。最后,基于上述目标车位信息,生成第二规划路线信息,以及将上述第二规划路线信息发送至车辆控制模块,以供控制上述目标车辆泊车。由此,可以完成车辆泊车。因此,本公开的一些实施例的车辆泊车方法,在有大量非固定车位的停车场中,可以通过分段规划路径的方式,更快地确认可供泊车的目标空闲车位以完成泊车。从而,可以提高泊车效率。进而,可以提高自动泊车功能的泛用性。The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vehicle parking methods of some embodiments of the present disclosure, the user can confirm the target free parking space and complete parking more quickly in a parking lot with a large number of non-fixed parking spaces, Improved parking efficiency. Specifically, the reason for the reduction in parking efficiency is that the memory parking function usually requires users to learn routes in advance for fixed parking spaces, so that users still need to spend a lot of time looking for vacant parking spaces in parking lots with a large number of non-fixed parking spaces. car, thus, resulting in reduced parking efficiency. Based on this, in the vehicle parking method of some embodiments of the present disclosure, first, in response to detecting that the target vehicle has entered the parking lot, generate parking function activation information, and send the above parking function activation information to the automatic parking function module to activate the automatic parking function. Thereby, it is convenient to control the parking of the vehicle through the automatic parking function subsequently. Secondly, in response to determining that the above-mentioned automatic parking function has been turned on, the front view image data and the vehicle coordinates are acquired. In this way, the information of each parking space in front of the vehicle and the position of the vehicle can be obtained. Thirdly, based on the above-mentioned front-view image data and the above-mentioned vehicle coordinates, the parking space information to be confirmed is generated. Wherein, the parking space information to be confirmed may include the coordinates of the parking position. In this way, according to the information of each parking space in front of the vehicle and the position of the vehicle, the estimated vacant parking spaces available for parking can be obtained. Then, based on the vehicle coordinates and the braking position coordinates, first planned route information is generated for the target vehicle to move. Thus, it is convenient for subsequent vehicles to move to the front of the vacant parking space that is expected to be parked. Afterwards, in response to determining that the target vehicle has reached the target position corresponding to the braking position coordinates, acquiring side image data. And image recognition processing is performed on the above-mentioned lateral image data to obtain target parking space information. In this way, the above-mentioned estimated vacant parking spaces that can be parked can be verified and confirmed, and the target vacant parking spaces can be obtained. Finally, based on the target parking space information, second planned route information is generated, and the second planned route information is sent to the vehicle control module for controlling the target vehicle to park. Thereby, vehicle parking can be completed. Therefore, in the vehicle parking method of some embodiments of the present disclosure, in a parking lot with a large number of non-fixed parking spaces, the target vacant parking spaces available for parking can be confirmed more quickly to complete the parking by planning the path in sections. . Thus, parking efficiency can be improved. Furthermore, the versatility of the automatic parking function can be improved.
进一步参考图2,作为对上述各图所示方法的实现,本公开提供了一种车辆泊车装置的一些实施例,这些装置实施例与图1所示的那些方法实施例相对应,该装置具体可以应用于各种电子设备中。Further referring to FIG. 2 , as the realization of the methods shown in the above figures, the present disclosure provides some embodiments of a vehicle parking device, and these device embodiments correspond to those method embodiments shown in FIG. 1 , the device Specifically, it can be applied to various electronic devices.
如图2所示,一些实施例的车辆泊车装置200包括:第一生成以及发送单元201、第一获取单元202、第二生成单元203、第三生成单元204、第二获取单元205、图像识别处理单元206和第四生成以及发送单元207。其中,第一生成以及发送单元201,被配置成响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能;第一获取单元202,被配置成响应于确定上述自动泊车功能已开启,获取前视图像数据和车辆坐标;第二生成单元203,被配置成基于上述前视图像数据和上述车辆坐标,生成待确认车位信息,其中,上述待确认车位信息包括刹停位置坐标;第三生成单元204,被配置成基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动;第二获取单元205,被配置成响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据;图像识别处理单元206,被配置成对上述侧向图像数据进行图像识别处理,得到目标车位信息;第四生成以及发送单元207,被配置成基于上述目标车位信息,生成第二规划路线信息,以及将上述第二规划路线信息发送至车辆控制模块,以供控制上述目标车辆泊车。As shown in FIG. 2 , the
可以理解的是,该装置200中记载的诸单元与参考图1描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置200及其中包含的单元,在此不再赘述。It can be understood that the units recorded in the
进一步参考图3,其示出了适于用来实现本公开的一些实施例的电子设备300的结构示意图。图3示出的电子设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。Further referring to FIG. 3 , it shows a schematic structural diagram of an
如图3所示,电子设备300可以包括处理装置(例如中央处理器、图形处理器等)301,其可以根据存储在只读存储器(ROM)302中的程序或者从存储装置308加载到随机访问存储器(RAM)303中的程序而执行各种适当的动作和处理。在RAM 303中,还存储有电子设备300操作所需的各种程序和数据。处理装置301、ROM 302以及RAM 303通过总线304彼此相连。输入/输出(I/O)接口305也连接至总线304。As shown in FIG. 3 , an
通常,以下装置可以连接至I/O接口305:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置306;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置307;包括例如磁带、硬盘等的存储装置308;以及通信装置309。通信装置309可以允许电子设备300与其他设备进行无线或有线通信以交换数据。虽然图3示出了具有各种装置的电子设备300,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图3中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。Typically, the following devices can be connected to the I/O interface 305:
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置309从网络上被下载和安装,或者从存储装置308被安装,或者从ROM 302被安装。在该计算机程序被处理装置301执行时,执行本公开的一些实施例的方法中限定的上述功能。In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts. In some such embodiments, the computer program may be downloaded and installed from a network via communication means 309, or from storage means 308, or from
需要说明的是,本公开的一些实施例上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。It should be noted that the above-mentioned computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code thereon. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。In some embodiments, the client and the server can communicate using any currently known or future developed network protocols such as HTTP (HyperText Transfer Protocol), and can communicate with digital data in any form or medium (eg, communication network) interconnections. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), internetworks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network of.
上述计算机可读介质可以是上述装置中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能;响应于确定上述自动泊车功能已开启,获取前视图像数据和车辆坐标;基于上述前视图像数据和上述车辆坐标,生成待确认车位信息,其中,上述待确认车位信息包括刹停位置坐标;基于上述车辆坐标和上述刹停位置坐标,生成第一规划路线信息以供上述目标车辆移动;响应于确定上述目标车辆已到达上述刹停位置坐标对应的目标位置,获取侧向图像数据;对上述侧向图像数据进行图像识别处理,得到目标车位信息;基于上述目标车位信息,生成第二规划路线信息,以及将上述第二规划路线信息发送至车辆控制模块,以供控制上述目标车辆泊车。The above-mentioned computer-readable medium may be included in the above-mentioned device, or may exist independently without being incorporated into the electronic device. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: responds to detecting that the target vehicle has entered the parking lot, generates parking function enabling information, and sending the above-mentioned parking function activation information to the automatic parking function module to enable the automatic parking function; in response to determining that the above-mentioned automatic parking function has been activated, obtain the front-view image data and vehicle coordinates; based on the above-mentioned front-view image data and the above-mentioned Vehicle coordinates, generating parking space information to be confirmed, wherein the parking space information to be confirmed includes braking position coordinates; based on the vehicle coordinates and the braking position coordinates, generating first planned route information for the target vehicle to move; in response to determining the above The target vehicle has arrived at the target position corresponding to the above-mentioned braking position coordinates, obtaining lateral image data; performing image recognition processing on the above-mentioned lateral image data to obtain target parking space information; generating second planning route information based on the above-mentioned target parking space information, and Sending the above-mentioned second planned route information to the vehicle control module for controlling the parking of the above-mentioned target vehicle.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out operations of some embodiments of the present disclosure may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, Also included are conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to connected via the Internet).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.
描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一生成以及发送单元、第一获取单元、第二生成单元、第三生成单元、第二获取单元、图像识别处理单元和第四生成以及发送单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一生成以及发送单元还可以被描述为“响应于检测到目标车辆已进入停车场,生成泊车功能开启信息,以及将上述泊车功能开启信息发送至自动泊车功能模块以开启自动泊车功能的单元”。The units described in some embodiments of the present disclosure may be realized by software or by hardware. The described units may also be set in a processor, for example, it may be described as: a processor includes a first generating and sending unit, a first acquiring unit, a second generating unit, a third generating unit, a second acquiring unit, An image recognition processing unit and a fourth generating and sending unit. Wherein, the names of these units do not constitute a limitation to the unit itself under certain circumstances, for example, the first generating and sending unit may also be described as "generating a parking function in response to detecting that the target vehicle has entered the parking lot activation information, and a unit that sends the above parking function activation information to the automatic parking function module to activate the automatic parking function”.
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。The functions described herein above may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), System on Chips (SOCs), Complex Programmable Logical device (CPLD) and so on.
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above descriptions are only some preferred embodiments of the present disclosure and illustrations of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, but also covers the above-mentioned invention without departing from the above-mentioned inventive concept. Other technical solutions formed by any combination of technical features or equivalent features. For example, a technical solution formed by replacing the above-mentioned features with technical features having similar functions disclosed in (but not limited to) the embodiments of the present disclosure.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310316887.4A CN116022130B (en) | 2023-03-29 | 2023-03-29 | Vehicle parking method, device, electronic device and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310316887.4A CN116022130B (en) | 2023-03-29 | 2023-03-29 | Vehicle parking method, device, electronic device and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116022130A true CN116022130A (en) | 2023-04-28 |
CN116022130B CN116022130B (en) | 2023-06-13 |
Family
ID=86079807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310316887.4A Active CN116022130B (en) | 2023-03-29 | 2023-03-29 | Vehicle parking method, device, electronic device and computer readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116022130B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116740682A (en) * | 2023-08-14 | 2023-09-12 | 禾昆科技(北京)有限公司 | Vehicle parking route information generation method, device, electronic equipment and readable medium |
CN117261878A (en) * | 2023-09-28 | 2023-12-22 | 零束科技有限公司 | Scene interaction display method, system and medium integrating traveling and parking |
WO2025020058A1 (en) * | 2023-07-24 | 2025-01-30 | 深圳市卓驭科技有限公司 | Movable platform control methods, apparatus, movable platform and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110466502A (en) * | 2018-05-11 | 2019-11-19 | 广州汽车集团股份有限公司 | A kind of valet parking method and apparatus |
CN113096433A (en) * | 2020-01-09 | 2021-07-09 | 宁波吉利汽车研究开发有限公司 | Autonomous parking method and device based on vehicle-road cooperation and storage medium |
CN113135179A (en) * | 2021-05-26 | 2021-07-20 | 前海七剑科技(深圳)有限公司 | Parking detection method, device, equipment, system and storage medium |
KR20210098594A (en) * | 2020-01-31 | 2021-08-11 | 경북대학교 산학협력단 | Device for acquriing vehicle position information and controlling mmthod thereof |
CN113650604A (en) * | 2021-09-15 | 2021-11-16 | 恒大新能源汽车投资控股集团有限公司 | Automatic parking control method and device, electronic equipment and storage medium |
CN115140090A (en) * | 2022-06-28 | 2022-10-04 | 禾多科技(北京)有限公司 | Vehicle control method, device, electronic equipment and computer readable medium |
US20220396284A1 (en) * | 2019-11-18 | 2022-12-15 | Volkswagen Aktiengesellschaft | Method for operating an operating system in a vehicle and operating system for a vehicle |
-
2023
- 2023-03-29 CN CN202310316887.4A patent/CN116022130B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110466502A (en) * | 2018-05-11 | 2019-11-19 | 广州汽车集团股份有限公司 | A kind of valet parking method and apparatus |
US20220396284A1 (en) * | 2019-11-18 | 2022-12-15 | Volkswagen Aktiengesellschaft | Method for operating an operating system in a vehicle and operating system for a vehicle |
CN113096433A (en) * | 2020-01-09 | 2021-07-09 | 宁波吉利汽车研究开发有限公司 | Autonomous parking method and device based on vehicle-road cooperation and storage medium |
KR20210098594A (en) * | 2020-01-31 | 2021-08-11 | 경북대학교 산학협력단 | Device for acquriing vehicle position information and controlling mmthod thereof |
CN113135179A (en) * | 2021-05-26 | 2021-07-20 | 前海七剑科技(深圳)有限公司 | Parking detection method, device, equipment, system and storage medium |
CN113650604A (en) * | 2021-09-15 | 2021-11-16 | 恒大新能源汽车投资控股集团有限公司 | Automatic parking control method and device, electronic equipment and storage medium |
CN115140090A (en) * | 2022-06-28 | 2022-10-04 | 禾多科技(北京)有限公司 | Vehicle control method, device, electronic equipment and computer readable medium |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025020058A1 (en) * | 2023-07-24 | 2025-01-30 | 深圳市卓驭科技有限公司 | Movable platform control methods, apparatus, movable platform and storage medium |
CN116740682A (en) * | 2023-08-14 | 2023-09-12 | 禾昆科技(北京)有限公司 | Vehicle parking route information generation method, device, electronic equipment and readable medium |
CN116740682B (en) * | 2023-08-14 | 2023-10-27 | 禾昆科技(北京)有限公司 | Vehicle parking route information generation method, device, electronic equipment and readable medium |
CN117261878A (en) * | 2023-09-28 | 2023-12-22 | 零束科技有限公司 | Scene interaction display method, system and medium integrating traveling and parking |
CN117261878B (en) * | 2023-09-28 | 2024-06-21 | 零束科技有限公司 | Scene interaction display method, system and medium integrating traveling and parking |
Also Published As
Publication number | Publication date |
---|---|
CN116022130B (en) | 2023-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111626208B (en) | Method and device for detecting small objects | |
CN116022130A (en) | Vehicle parking method, device, electronic device and computer readable medium | |
CN109213134B (en) | Method and device for generating automatic driving strategy | |
JP2018108799A (en) | Method and system for operating autonomous vehicle using graph-based lane change guide | |
CN112590813A (en) | Method, apparatus, electronic device, and medium for generating information of autonomous vehicle | |
CN111401255A (en) | Method and device for identifying divergent intersection | |
CN115240157B (en) | Road scene data persistence method, device, device and computer-readable medium | |
CN114291084A (en) | Method and device for controlling a vehicle | |
CN112348029A (en) | Local map adjusting method, device, equipment and computer readable medium | |
CN116086477B (en) | Partial path information generation method, device, equipment and computer-readable medium | |
CN113743456B (en) | Scene positioning method and system based on unsupervised learning | |
CN116088538B (en) | Vehicle track information generation method, device, equipment and computer readable medium | |
US11262207B2 (en) | User interface | |
CN114550116A (en) | Object identification method and device | |
CN115339453B (en) | Method, device, device and computer medium for generating vehicle lane-changing decision information | |
US11200798B2 (en) | Grouping of moving objects | |
CN114998477B (en) | Method, device, equipment and product for drawing center line of lane in U-turn area | |
CN114771534A (en) | Control method, training method, vehicle, equipment and medium for autonomous vehicle | |
CN115657684B (en) | Method, device, device, and computer-readable medium for generating vehicle route information | |
CN114817767B (en) | Position determination method, dispatching method, server, storage medium and program product | |
US20230202489A1 (en) | Configuration management system for autonomous vehicle software stack | |
CN115588180A (en) | Map generation method, map generation device, electronic apparatus, map generation medium, and program product | |
CN115061386A (en) | Automated simulation test system and related equipment for intelligent driving | |
CN115743100B (en) | Parking route information generation method, device, equipment and computer readable medium | |
CN113008246A (en) | Map matching method and device |
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 | ||
CP03 | Change of name, title or address |
Address after: 201, 202, 301, No. 56-4 Fenghuang South Road, Huadu District, Guangzhou City, Guangdong Province, 510806 Patentee after: Heduo Technology (Guangzhou) Co.,Ltd. Address before: 100099 101-15, 3rd floor, building 9, yard 55, zique Road, Haidian District, Beijing Patentee before: HOLOMATIC TECHNOLOGY (BEIJING) Co.,Ltd. |
|
CP03 | Change of name, title or address | ||
PP01 | Preservation of patent right |
Effective date of registration: 20250121 Granted publication date: 20230613 |
|
PP01 | Preservation of patent right |