[go: up one dir, main page]

CN114764980B - Vehicle turning route planning method and device - Google Patents

Vehicle turning route planning method and device Download PDF

Info

Publication number
CN114764980B
CN114764980B CN202110035292.2A CN202110035292A CN114764980B CN 114764980 B CN114764980 B CN 114764980B CN 202110035292 A CN202110035292 A CN 202110035292A CN 114764980 B CN114764980 B CN 114764980B
Authority
CN
China
Prior art keywords
point
entry
ray
determining
turning
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
Application number
CN202110035292.2A
Other languages
Chinese (zh)
Other versions
CN114764980A (en
Inventor
刘大伟
湛逸飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yinwang Intelligent Technology Co ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110035292.2A priority Critical patent/CN114764980B/en
Priority to PCT/CN2021/132795 priority patent/WO2022151839A1/en
Publication of CN114764980A publication Critical patent/CN114764980A/en
Application granted granted Critical
Publication of CN114764980B publication Critical patent/CN114764980B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

The application relates to a vehicle turning route planning method and device, comprising the following steps: determining an entry point, an exit point and an entry direction of the entry point from a first direction and a second direction into a road junction area respectively; predicting whether collision occurs when different vehicles simultaneously enter the road junction area from the first direction and the second direction and turn according to at least the entry point and the entry direction; and under the condition that the prediction result is that collision is generated, determining an entry direction point in the road intersection area according to the entry point, the exit point and the entry direction, and determining a turning route according to the entry direction point.

Description

一种车辆转弯路线规划方法及装置Vehicle turning route planning method and device

技术领域Technical Field

本申请涉及无人驾驶领域,尤其涉及一种车辆转弯路线规划方法及装置。The present application relates to the field of unmanned driving, and in particular to a vehicle turning route planning method and device.

背景技术Background technique

无人驾驶技术的崛起与发展为解决城市道路拥堵问题、降低交通安全隐患提供了新的思路。在复杂动态的城市道路环境中,受到出行目的与交通流量的影响,不同的交通参与者之间不可避免地产生时间或空间上的冲突。在无人驾驶中,交通路口的转弯场景中这种冲突比较明显,因此,规划出能够避免冲突的转弯路线显得尤为重要。The rise and development of driverless technology has provided a new approach to solving urban road congestion and reducing traffic safety risks. In a complex and dynamic urban road environment, different traffic participants will inevitably have conflicts in time or space due to the influence of travel purpose and traffic flow. In driverless driving, this conflict is more obvious in turning scenes at traffic intersections. Therefore, it is particularly important to plan a turning route that can avoid conflicts.

转弯路线规划是制作高精地图的关键步骤之一,相关技术中规划转弯路线的方式通常是人工标注和半自动化标注。人工标注的方式通常是制图员根据点云地图进行手工绘制,手工绘制路线不仅费时费力,而且还不能保证路线的光滑度和美观度。半自动化标注的方式通常是自动生成转弯路线的光滑曲线,但是生成过程中不会考虑到转弯路线中的冲突场景,后续还需要人工审核和人工调整。Turn route planning is one of the key steps in making high-precision maps. In related technologies, the methods for planning turn routes are usually manual annotation and semi-automatic annotation. The manual annotation method is usually that cartographers draw manually based on point cloud maps. Manually drawing routes is not only time-consuming and laborious, but also cannot guarantee the smoothness and aesthetics of the routes. The semi-automatic annotation method usually automatically generates smooth curves for turn routes, but the generation process does not take into account the conflict scenarios in the turn routes, and manual review and manual adjustment are required later.

因此,相关技术中亟需一种能够自动生成且避免冲突的规划转弯路线的方式。Therefore, there is an urgent need in the relevant technology for a method of automatically generating and conflict-avoiding planned turning routes.

发明内容Summary of the invention

有鉴于此,提出了一种车辆转弯路线规划方法及装置。In view of this, a vehicle turning route planning method and device are proposed.

第一方面,本申请的实施例提供了一种车辆转弯路线规划方法,所述方法包括:In a first aspect, an embodiment of the present application provides a vehicle turning route planning method, the method comprising:

分别确定从第一方向和第二方向进入道路交汇区域的驶入点、驶出点及所述驶入点的驶入方向;Determine respectively an entry point and an exit point for entering a road intersection area from a first direction and a second direction, and an entry direction of the entry point;

至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突;At least based on the entry point and the entry direction, predict whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn;

在预测结果为产生冲突的情况下,根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线。When the prediction result is that a conflict occurs, an entry direction point is determined in the road intersection area according to the entry point, the exit point and the entry direction, and a turning route is determined according to the entry direction point.

本申请实施例提供的车辆转弯路线规划方法,能够至少根据驶入点和驶入方向,预测不同车辆同时从第一方向和第二方向驶入道路交汇区域并转弯的情况下是否产生冲突,在预测结果为产生冲突的情况下,确定驶入方向点,并根据所述驶入方向点确定转弯路线。由此可见,本申请实施例的技术方案不仅可以实现自动化地预测车辆转弯过程中是否产生冲突,还可以自动化地生成一个新的驶入方向点,所述驶入方向点作为确定转弯路线的关键点,能够优化转弯路线,使得生成的转弯路线不与其他转弯路线产生冲突。本申请实施例提供的车辆转弯路线规划方法不仅可以代替相关技术中手工标注高精地图中转弯路线的方式,降低转弯路线生成成本,提高转弯路线生成效率,还可以为无人车现场规划路线提供可靠的技术方案。The vehicle turning route planning method provided in the embodiment of the present application can predict whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn, based at least on the entry point and the entry direction. When the prediction result is that a conflict occurs, the entry direction point is determined, and the turning route is determined based on the entry direction point. It can be seen that the technical solution of the embodiment of the present application can not only realize the automatic prediction of whether a conflict will occur during the vehicle turning process, but also automatically generate a new entry direction point. The entry direction point is used as a key point for determining the turning route, and can optimize the turning route so that the generated turning route does not conflict with other turning routes. The vehicle turning route planning method provided in the embodiment of the present application can not only replace the method of manually marking the turning route in the high-precision map in the related technology, reduce the turning route generation cost, and improve the turning route generation efficiency, but also provide a reliable technical solution for the on-site route planning of unmanned vehicles.

根据第一方面,在第一种可能的实现方式中,所述至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突,包括:According to the first aspect, in a first possible implementation manner, predicting whether a conflict occurs when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn based on at least the entry point and the entry direction includes:

在所述道路交汇区域内设置有所述第一方向和所述第二方向上的左转待转车道的情况下,分别将所述第一方向和所述第二方向上的所述左转待转车道的右车道线的端点及其驶入方向作为驶入点及其驶入方向;In the case where left-turn lanes in the first direction and the second direction are provided in the road intersection area, the endpoints of the right lane lines of the left-turn lanes in the first direction and the second direction and their entry directions are respectively used as entry points and their entry directions;

根据所述第一方向和所述第二方向上的所述驶入点以及所述驶入点沿其驶入方向上的延长线之间的位置关系,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突。According to the positional relationship between the entry points in the first direction and the second direction and the extension lines of the entry points along the entry directions, it is predicted whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn.

本申请实施例提供了在所述第一方向和所述第二方向上有左转待转车道的情况下,如何判断预测是否产生冲突的方式,利用左转待转车道中较易获取的信息,即可以快速确定出是否产生冲突。The embodiment of the present application provides a method for predicting whether a conflict occurs when there are left-turn lanes in the first direction and the second direction. By using the information that is easier to obtain in the left-turn lane, it can be quickly determined whether a conflict occurs.

根据第一方面,在第二种可能的实现方式中,所述预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突,包括:According to the first aspect, in a second possible implementation manner, predicting whether a conflict occurs when different vehicles simultaneously enter the road intersection area from the first direction and the second direction and turn, includes:

确定以所述第一方向的驶入点为起点、沿其驶入方向延长的射线;Determine a ray starting from the entry point in the first direction and extending along the entry direction;

在所述第二方向的驶入点位于所述射线的左侧的情况下,预测发生冲突。If the approach point in the second direction is located on the left side of the ray, a conflict is predicted.

本申请实施例中,利用到第一方向的驶入点、驶入方向和第二方向的驶入点这些数据,即可以快速获取到是否产生冲突。In the embodiment of the present application, by using the data of the entry point in the first direction, the entry direction, and the entry point in the second direction, it is possible to quickly determine whether a conflict occurs.

根据第一方面,在第三种可能的实现方式中,所述预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突,包括:According to the first aspect, in a third possible implementation manner, predicting whether a conflict occurs when different vehicles simultaneously enter the road intersection area from the first direction and the second direction and turn, includes:

确定以所述第一方向的驶入点为起点、沿其驶入方向延长的第一射线,以及以所述第二方向的驶入点为起点、沿其驶入方向延长的第二射线;Determine a first ray starting from the entry point in the first direction and extending along the entry direction, and a second ray starting from the entry point in the second direction and extending along the entry direction;

在确定所述第一射线与所述第二射线相交的情况下,预测发生冲突。In the event that it is determined that the first ray intersects the second ray, a conflict is predicted.

本申请实施例提供了另一种预测有左转待转车道情况下是否产生冲突的方式,同样地,该方式可以利用较少的且容易获取的数据即可以完成冲突预测。The embodiment of the present application provides another method for predicting whether a conflict will occur in a situation where there is a left-turn waiting lane. Similarly, this method can complete the conflict prediction using less and easily accessible data.

根据第一方面,在第四种可能的实现方式中,所述至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突,包括:According to the first aspect, in a fourth possible implementation manner, predicting whether a conflict occurs when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn, at least based on the entry point and the entry direction, includes:

分别确定所述第一方向和所述第二方向的预拟合转弯车道线,所述预拟合转弯车道线根据所述驶入点、所述驶出点和中间点确定,其中,所述驶入点包括最右侧或者最左侧车道线的端点,所述中间点包括所述驶入点沿所述驶入方向延长的射线与所述驶出点沿驶出方向反向延长的射线的交点;Determine pre-fitted turning lane lines in the first direction and the second direction respectively, wherein the pre-fitted turning lane lines are determined according to the entry point, the exit point and the middle point, wherein the entry point includes the endpoint of the rightmost or leftmost lane line, and the middle point includes the intersection of a ray extending from the entry point along the entry direction and a ray extending from the exit point in the opposite direction of the exit direction;

在所述第一方向和所述第二方向的预拟合转弯车道线相交的情况下,预测发生冲突。When the pre-fitted turning lane lines in the first direction and the second direction intersect, a conflict is predicted.

本申请实施例提供了通用的转弯冲突预测的方式,尤其适用于没有左转待转车道情况下车辆左转与左转之间的冲突预测、车辆右转与右转之间的冲突预测以及车辆左转与右转之间的冲突预测。The embodiments of the present application provide a general method for predicting turning conflicts, which is particularly suitable for predicting conflicts between left turns, conflicts between right turns, and conflicts between left turns and right turns when there is no left-turn waiting lane.

根据第一方面,在第五种可能的实现方式中,所述根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线,包括:According to the first aspect, in a fifth possible implementation manner, determining an entry direction point in the road intersection area according to the entry point, the exit point, and the entry direction, and determining a turning route according to the entry direction point includes:

从连接所述第一方向和所述第二方向的驶入点之间的线段上选取至少一个驶入方向点;Select at least one entry direction point from a line segment connecting the entry points in the first direction and the second direction;

根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点确定左转曲线,或者根据所述第一驶入点、所述驶出点、所述至少一个驶入方向点、所述交点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。A left-turn curve is determined according to the entry point, the exit point, and the at least one entry direction point in the first direction, or a left-turn curve is determined according to the first entry point, the exit point, the at least one entry direction point, and the intersection, and a left-turn curve on the other side of the left-turn route is determined according to the left-turn curve.

本申请实施例提供了在有左转待转车道且预测有冲突的情况下规划左转路线的方式,在该方式中,可以将所述第一方向和所述第二方向的驶入点连接的线段上的任意一点作为驶入方向点,并根据所述驶入方向点确定左转曲线,由此可见,该方式可以快速有效地规划出避免冲突的左转曲线。An embodiment of the present application provides a method for planning a left-turn route when there is a left-turn lane and a conflict is predicted. In this method, any point on the line segment connecting the entry points of the first direction and the second direction can be used as an entry direction point, and the left-turn curve is determined based on the entry direction point. It can be seen that this method can quickly and effectively plan a left-turn curve that avoids conflicts.

根据第一方面,在第六种可能的实现方式中,所述根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线,包括:According to the first aspect, in a sixth possible implementation manner, determining an entry direction point in the road intersection area according to the entry point, the exit point, and the entry direction, and determining a turning route according to the entry direction point includes:

从所述第一方向和所述第二方向的驶入点、所述第一射线与所述第二射线的交点所组成的三角形中选取出至少一个驶入方向点;Select at least one entry direction point from a triangle formed by the entry points in the first direction and the second direction and the intersection point of the first ray and the second ray;

根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点,或者根据所述第一方向的驶入点、所述驶出点、所述第三射线与所述第四射线的交点、所述至少一个驶入方向点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。A left-turn curve is determined according to the entry point of the first direction, the exit point, and the at least one entry direction point, or according to the entry point of the first direction, the exit point, the intersection of the third ray and the fourth ray, and the at least one entry direction point, and a left-turn curve on the other side of the left-turn route is determined according to the left-turn curve.

本申请实施例提供了在有左转待转车道且预测有冲突的情况下规划左转路线的方式,在该方式中,可以将所述第一方向和所述第二方向的驶入点、所述第一射线与所述第二射线的交点所组成的三角形中的至少一点作为驶入方向点,并根据所述驶入方向点确定左转曲线,由此可见,该方式可以快速有效地规划出避免冲突的左转曲线。An embodiment of the present application provides a method for planning a left-turn route when there is a left-turn lane and a conflict is predicted. In this method, at least one point in a triangle formed by the entry points of the first direction and the second direction and the intersection of the first ray and the second ray can be used as an entry direction point, and the left-turn curve is determined based on the entry direction point. It can be seen that this method can quickly and effectively plan a left-turn curve that avoids conflicts.

根据第一方面,在第七种可能的实现方式中,所述根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点确定左转曲线,包括:According to the first aspect, in a seventh possible implementation manner, determining the left-turn curve according to the entry point, the exit point, and the at least one entry direction point in the first direction includes:

确定以驶出点为起点、沿驶出方向的反方向延长的第三射线,所述驶出点包括所述驶出方向上最右侧车道线的端点;Determine a third ray starting from the exit point and extending in the opposite direction of the exit direction, wherein the exit point includes an endpoint of the rightmost lane line in the exit direction;

确定以所述第一方向的驶入点为起点且向所述第二方向的驶入点延长的第四射线;Determine a fourth ray starting from the entry point in the first direction and extending toward the entry point in the second direction;

确定所述第三射线与所述第四射线的交点;determining an intersection point between the third ray and the fourth ray;

根据所述第一方向的驶入点、所述驶出点、所述第三射线与所述第四射线的交点、所述至少一个驶入方向点确定左转曲线。A left-turn curve is determined according to the entry point of the first direction, the exit point, the intersection point of the third ray and the fourth ray, and the at least one entry direction point.

本申请实施例提供了在有左转待转车道且预测有冲突的情况下规划左转路线的方式,在该方式中,进一步地,可以将第三射线与第四射线的交点作为确定左转曲线的其中一点,提高左转曲线的准确性。An embodiment of the present application provides a method for planning a left turn route when there is a left-turn lane and a conflict is predicted. In this method, further, the intersection of the third ray and the fourth ray can be used as one of the points for determining the left turn curve, thereby improving the accuracy of the left turn curve.

根据第一方面,在第八种可能的实现方式中,所述根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线,包括:According to the first aspect, in an eighth possible implementation manner, determining an entry direction point in the road intersection area according to the entry point, the exit point, and the entry direction, and determining a turning route according to the entry direction point includes:

从所述第一方向和所述第二方向的预拟合转弯车道线相交所形成的区域中选取至少一个驶入方向点;Select at least one entry direction point from an area formed by the intersection of the pre-fitted turning lane lines in the first direction and the second direction;

根据所述第一方向的驶入点、所述驶出点以及所述至少一个驶入方向点确定转弯曲线,并根据所述转弯曲线确定转弯路线另一侧的转弯曲线。A turning curve is determined according to the entry point in the first direction, the exit point and the at least one entry direction point, and a turning curve on the other side of the turning route is determined according to the turning curve.

本申请实施例针对所述第一方向和所述第二方向的转弯车道线相交的情况下规划转弯路线的方式。The embodiment of the present application is directed to a method for planning a turning route when the turning lane lines in the first direction and the second direction intersect.

第二方面,本申请的实施例提供了一种高精地图标注方法,包括:In a second aspect, an embodiment of the present application provides a high-precision map annotation method, including:

利用所述第一方面以及所述第一方面任何一种可能的实现方式所提供的所述车辆转弯路线规划方法确定所述转弯路线;Determine the turning route by using the vehicle turning route planning method provided by the first aspect and any possible implementation manner of the first aspect;

将所述转弯路线标注于高精地图中。The turning route is marked on the high-precision map.

本申请实施例可以将所述转弯路线规划方式应用于高精地图标注中,可以代替人工标注的方式,提高标注效率,降低标注成本。The embodiment of the present application can apply the turning route planning method to high-precision map annotation, which can replace the manual annotation method, improve the annotation efficiency, and reduce the annotation cost.

第三方面,本申请的实施例提供了一种车辆行驶控制方法,包括:In a third aspect, an embodiment of the present application provides a vehicle driving control method, comprising:

利用所述第一方面以及所述第一方面任何一种可能的实现方式所提供的所述车辆转弯路线规划方法确定所述转弯路线;Determine the turning route by using the vehicle turning route planning method provided by the first aspect and any possible implementation manner of the first aspect;

控制车辆按照所述转弯路线行驶。The vehicle is controlled to travel according to the turning route.

本申请实施例可以将所述转弯路线规划方式应用于无人车现场路线规划中,可以快速、准确地给无人车提供避免冲突的转弯路线。The embodiment of the present application can apply the turning route planning method to on-site route planning of unmanned vehicles, and can quickly and accurately provide unmanned vehicles with turning routes that avoid conflicts.

第四方面,本申请的实施例提供了一种车辆转弯路线规划装置,包括:In a fourth aspect, an embodiment of the present application provides a vehicle turning route planning device, comprising:

信息确定模块,用于分别确定从第一方向和第二方向进入道路交汇区域的驶入点、驶出点及所述驶入点的驶入方向;An information determination module, used to respectively determine an entry point and an exit point for entering a road intersection area from a first direction and a second direction, and an entry direction of the entry point;

冲突预测模块,用于至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突;a conflict prediction module, used for predicting whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn, based at least on the entry point and the entry direction;

路线确定模块,用于在预测结果为产生冲突的情况下,根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线。The route determination module is used to determine an entry direction point in the road intersection area according to the entry point, the exit point and the entry direction when the prediction result is a conflict, and determine a turning route according to the entry direction point.

根据第四方面,在第一种可能的实现方式中,所述冲突预测模块,具体用于::According to the fourth aspect, in a first possible implementation manner, the conflict prediction module is specifically used to:

在所述道路交汇区域内设置有所述第一方向和所述第二方向上的左转待转车道的情况下,分别将所述第一方向和所述第二方向上的所述左转待转车道的右车道线的端点及其驶入方向作为驶入点及其驶入方向;In the case where left-turn lanes in the first direction and the second direction are provided in the road intersection area, the endpoints of the right lane lines of the left-turn lanes in the first direction and the second direction and their entry directions are respectively used as entry points and their entry directions;

根据所述第一方向和所述第二方向上的所述驶入点以及所述驶入点沿其驶入方向上的延长线之间的位置关系,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突。According to the positional relationship between the entry points in the first direction and the second direction and the extension lines of the entry points along the entry directions, it is predicted whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn.

根据第四方面,在第二种可能的实现方式中,所述冲突预测模块,还用于::According to the fourth aspect, in a second possible implementation manner, the conflict prediction module is further used to:

确定以所述第一方向的驶入点为起点、沿其驶入方向延长的射线;Determine a ray starting from the entry point in the first direction and extending along the entry direction;

在所述第二方向的驶入点位于所述射线的左侧的情况下,预测发生冲突。If the approach point in the second direction is located on the left side of the ray, a conflict is predicted.

根据第四方面,在第三种可能的实现方式中,所述冲突预测模块,还用于::According to the fourth aspect, in a third possible implementation manner, the conflict prediction module is further used to:

确定以所述第一方向的驶入点为起点、沿其驶入方向延长的第一射线,以及以所述第二方向的驶入点为起点、沿其驶入方向延长的第二射线;Determine a first ray starting from the entry point in the first direction and extending along the entry direction, and a second ray starting from the entry point in the second direction and extending along the entry direction;

在确定所述第一射线与所述第二射线相交的情况下,预测发生冲突。In the event that it is determined that the first ray intersects the second ray, a conflict is predicted.

根据第四方面,在第四种可能的实现方式中,所述冲突预测模块,具体用于:According to the fourth aspect, in a fourth possible implementation manner, the conflict prediction module is specifically configured to:

分别确定所述第一方向和所述第二方向的预拟合转弯车道线,所述预拟合转弯车道线根据所述驶入点、所述驶出点和中间点确定,其中,所述驶入点包括最右侧或者最左侧车道线的端点,所述中间点包括所述驶入点沿所述驶入方向延长的射线与所述驶出点沿驶出方向反向延长的射线的交点;Determine pre-fitted turning lane lines in the first direction and the second direction respectively, wherein the pre-fitted turning lane lines are determined according to the entry point, the exit point and the middle point, wherein the entry point includes the endpoint of the rightmost or leftmost lane line, and the middle point includes the intersection of a ray extending from the entry point along the entry direction and a ray extending from the exit point in the opposite direction of the exit direction;

在所述第一方向和所述第二方向的预拟合转弯车道线相交的情况下,预测发生冲突。When the pre-fitted turning lane lines in the first direction and the second direction intersect, a conflict is predicted.

根据第四方面,在第五种可能的实现方式中,所述路线确定模块,具体用于:According to the fourth aspect, in a fifth possible implementation manner, the route determination module is specifically configured to:

从连接所述第一方向和所述第二方向的驶入点之间的线段上选取至少一个驶入方向点;Select at least one entry direction point from a line segment connecting the entry points in the first direction and the second direction;

根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点确定左转曲线,或者根据所述第一驶入点、所述驶出点、所述至少一个驶入方向点、所述交点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。A left-turn curve is determined according to the entry point, the exit point, and the at least one entry direction point in the first direction, or a left-turn curve is determined according to the first entry point, the exit point, the at least one entry direction point, and the intersection, and a left-turn curve on the other side of the left-turn route is determined according to the left-turn curve.

根据第四方面,在第六种可能的实现方式中,所述路线确定模块,具体用于:According to the fourth aspect, in a sixth possible implementation manner, the route determination module is specifically configured to:

从所述第一方向和所述第二方向的驶入点、所述第一射线与所述第二射线的交点所组成的三角形中选取出至少一个驶入方向点;Select at least one entry direction point from a triangle formed by the entry points in the first direction and the second direction and the intersection point of the first ray and the second ray;

根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点,或者根据所述第一方向的驶入点、所述驶出点、所述第三射线与所述第四射线的交点、所述至少一个驶入方向点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。A left-turn curve is determined according to the entry point of the first direction, the exit point, and the at least one entry direction point, or according to the entry point of the first direction, the exit point, the intersection of the third ray and the fourth ray, and the at least one entry direction point, and a left-turn curve on the other side of the left-turn route is determined according to the left-turn curve.

根据第四方面,在第七种可能的实现方式中,所述路线确定模块,还用于:According to the fourth aspect, in a seventh possible implementation manner, the route determination module is further used to:

确定以驶出点为起点、沿驶出方向的反方向延长的第三射线,所述驶出点包括所述驶出方向上最右侧车道线的端点;Determine a third ray starting from the exit point and extending in the opposite direction of the exit direction, wherein the exit point includes an endpoint of the rightmost lane line in the exit direction;

确定以所述第一方向的驶入点为起点且向所述第二方向的驶入点延长的第四射线;Determine a fourth ray starting from the entry point in the first direction and extending toward the entry point in the second direction;

确定所述第三射线与所述第四射线的交点;determining an intersection point between the third ray and the fourth ray;

根据所述第一方向的驶入点、所述驶出点、所述第三射线与所述第四射线的交点、所述至少一个驶入方向点确定左转曲线。A left-turn curve is determined according to the entry point of the first direction, the exit point, the intersection point of the third ray and the fourth ray, and the at least one entry direction point.

根据第四方面,在第八种可能的实现方式中,所述路线确定模块,具体用于:According to the fourth aspect, in an eighth possible implementation manner, the route determination module is specifically configured to:

从所述第一方向和所述第二方向的预拟合转弯车道线相交所形成的区域中选取至少一个驶入方向点;Select at least one entry direction point from an area formed by the intersection of the pre-fitted turning lane lines in the first direction and the second direction;

根据所述第一方向的驶入点、所述驶出点以及所述至少一个驶入方向点确定转弯曲线,并根据所述转弯曲线确定转弯路线另一侧的转弯曲线。A turning curve is determined according to the entry point in the first direction, the exit point and the at least one entry direction point, and a turning curve on the other side of the turning route is determined according to the turning curve.

第五方面,本申请的实施例提供了一种高精地图标注装置,包括所述第四方面以及所述第四方面任何一种可能的实现方式提供的车辆转弯路线规划装置和标注模块,其中,In a fifth aspect, an embodiment of the present application provides a high-precision map annotation device, including the vehicle turning route planning device and the annotation module provided by the fourth aspect and any possible implementation of the fourth aspect, wherein:

所述标注模块,用于将所述转弯路线标注于高精地图中。The marking module is used to mark the turning route in the high-precision map.

第六方面,本申请的实施例提供了一种车辆行驶控制装置,包括所述第四方面以及所述第四方面任何一种可能的实现方式提供的车辆转弯路线规划装置和车辆控制模块,其中,In a sixth aspect, an embodiment of the present application provides a vehicle driving control device, comprising the vehicle turning route planning device and the vehicle control module provided by the fourth aspect and any possible implementation of the fourth aspect, wherein:

所述车辆控制模块,用于控制车辆按照所述转弯路线行驶。The vehicle control module is used to control the vehicle to travel along the turning route.

第七方面,本申请的实施例提供了一种车辆,用于按照第二方面提供的高精地图标注方法标注的转弯路线行驶,或者,按照第三方面提供的车辆行驶控制方法确定的转弯路线行驶。In the seventh aspect, an embodiment of the present application provides a vehicle for driving along a turning route marked according to the high-precision map marking method provided by the second aspect, or driving along a turning route determined according to the vehicle driving control method provided by the third aspect.

第八方面,本申请的实施例提供了一种车辆转弯路线规划装置,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令时实现上述第一/二/三方面或者第一/二/三方面的多种可能的实现方式中的一种或几种的方法。In the eighth aspect, an embodiment of the present application provides a vehicle turning route planning device, characterized in that it includes: a processor; a memory for storing processor executable instructions; wherein the processor is configured to implement one or more of the above-mentioned first/second/third aspects or multiple possible implementation methods of the first/second/third aspects when executing the instructions.

第九方面,本申请的实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现上述第一/二/三方面或者第一/二/三方面的多种可能的实现方式中的一种或几种的方法。In the ninth aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium on which computer program instructions are stored, characterized in that when the computer program instructions are executed by a processor, one or more methods of implementing the above-mentioned first/second/third aspects or multiple possible implementation methods of the first/second/third aspects are implemented.

第十方面,本申请的实施例提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述第一/二/三方面或者第一/二/三方面的多种可能的实现方式中的一种或几种的方法。In the tenth aspect, an embodiment of the present application provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying a computer-readable code. When the computer-readable code is executed in an electronic device, the processor in the electronic device executes one or more methods of the above-mentioned first/second/third aspects or multiple possible implementation methods of the first/second/third aspects.

第十一方面,本申请实施例提供一种芯片,该芯片包括至少一个处理器,该处理器用于运行存储器中存储的计算机程序或计算机指令,以执行上述各方面任一项可能的实现中的方法。In the eleventh aspect, an embodiment of the present application provides a chip, which includes at least one processor, and the processor is used to run a computer program or computer instruction stored in a memory to execute a method in any possible implementation of the above aspects.

可选的,该芯片还可以包括存储器,该存储器用于存储计算机程序或计算机指令。可选的,该芯片还可以包括通信接口,用于与芯片以外的其他模块进行通信。Optionally, the chip may further include a memory for storing computer programs or computer instructions. Optionally, the chip may further include a communication interface for communicating with other modules outside the chip.

可选的,一个或多个芯片可以构成芯片系统。Optionally, one or more chips may constitute a chip system.

本申请的这些和其他方面在以下(多个)实施例的描述中会更加简明易懂。These and other aspects of the present application will become more apparent from the following description of the embodiment(s).

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本申请的示例性实施例、特征和方面,并且用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the present application and, together with the description, serve to explain the principles of the present application.

图1是本申请实施例提供的一种车道线规划系统的结构示意图。FIG1 is a schematic diagram of the structure of a lane line planning system provided in an embodiment of the present application.

图2是本申请实施例提供的另一种车道线规划系统的架构示意图。FIG. 2 is a schematic diagram of the architecture of another lane planning system provided in an embodiment of the present application.

图3是本申请实施例提供的一种智能车辆003的功能框图。FIG3 is a functional block diagram of an intelligent vehicle 003 provided in an embodiment of the present application.

图4示出根据本申请一实施例的车辆转弯路线规划的方法流程图。FIG4 shows a flow chart of a method for vehicle turning route planning according to an embodiment of the present application.

图5示出根据本申请一实施例的场景示例图。FIG. 5 shows a scene example diagram according to an embodiment of the present application.

图6示出根据本申请一实施例的场景示例图。FIG. 6 shows a scene example diagram according to an embodiment of the present application.

图7示出根据本申请一实施例的场景示例图。FIG. 7 shows a scene example diagram according to an embodiment of the present application.

图8示出根据本申请一实施例的场景示例图。FIG8 shows a scene example diagram according to an embodiment of the present application.

图9示出根据本申请一实施例的场景示例图。FIG. 9 shows a scene example diagram according to an embodiment of the present application.

图10示出根据本申请一实施例的场景示例图。FIG. 10 shows a scene example diagram according to an embodiment of the present application.

图11示出根据本申请一实施例的场景示例图。FIG. 11 shows a scene example diagram according to an embodiment of the present application.

图12示出根据本申请一实施例的场景示例图。FIG. 12 shows a scene example diagram according to an embodiment of the present application.

图13示出根据本申请一实施例的场景示例图。FIG. 13 shows a scene example diagram according to an embodiment of the present application.

图14示出根据本申请一实施例的场景示例图。FIG. 14 shows a scene example diagram according to an embodiment of the present application.

图15示出根据本申请一实施例的车辆转弯路线规划装置的模块结构示意图。FIG15 is a schematic diagram showing the module structure of a vehicle turning route planning device according to an embodiment of the present application.

图16示出根据本申请一实施例的车辆转弯路线规划装置的模块结构示意图。FIG16 shows a schematic diagram of the module structure of a vehicle turning route planning device according to an embodiment of the present application.

具体实施方式Detailed ways

以下将参考附图详细说明本申请的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。Various exemplary embodiments, features and aspects of the present application will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.

另外,为了更好的说明本申请,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本申请同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本申请的主旨。In addition, in order to better illustrate the present application, numerous specific details are provided in the following specific embodiments. It should be understood by those skilled in the art that the present application can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present application.

为了便于理解本申请实施例,下面先对本申请实施例所基于的其中一种车道线规划系统的结构进行描述。请参见图1,图1是本申请实施例提供的一种车道线规划系统的结构示意图,该系统包括采集装置001和路线规划装置002,其中,采集装置001和路线规划装置002可以通过网络通信,以将采集到的用于规划车道线的原始数据向路线规划装置002发送,由路线规划装置002完成车道线的规划。In order to facilitate understanding of the embodiments of the present application, the structure of one of the lane line planning systems based on the embodiments of the present application is described below. Please refer to Figure 1, which is a schematic diagram of the structure of a lane line planning system provided by the embodiments of the present application, the system includes a collection device 001 and a route planning device 002, wherein the collection device 001 and the route planning device 002 can communicate through a network to send the collected raw data for planning lane lines to the route planning device 002, and the route planning device 002 completes the planning of lane lines.

采集装置001可以是具有数据采集能力和数据收发能力的电子设备。比如说采集装置001可以是装备有激光雷达、摄像头、全球导航卫星系统(Global NavigationSatellite System,GNSS)、惯性测量单元(Inertial Measurement Unit,IMU)等一个或多种传感器的采集车辆。采集车辆可以收集高精度地图中待标注转弯车道线的路口信息,也即在绘制高精度地图之前,可以通过行驶在各个道路上的采集车辆来收集绘制高精度地图所需要的信息。其中,激光雷达主要用于采集点云数据,因为激光雷达可以精确地反应出位置信息,所以通过激光雷达可以获取路面的宽度、信号灯的高度以及一些其他信息;摄像头主要用于采集路面的标识、车道线等信息;GNSS主要用于记录当前采集点的坐标;IMU主要用于记录采集车辆的角度和加速度信息,用于校正采集车辆的位置和角度。The acquisition device 001 may be an electronic device with data acquisition and data transmission and reception capabilities. For example, the acquisition device 001 may be a collection vehicle equipped with one or more sensors such as a laser radar, a camera, a global navigation satellite system (GNSS), an inertial measurement unit (IMU), etc. The collection vehicle can collect the intersection information of the turning lane line to be marked in the high-precision map, that is, before drawing the high-precision map, the information required for drawing the high-precision map can be collected by the collection vehicle traveling on various roads. Among them, the laser radar is mainly used to collect point cloud data. Because the laser radar can accurately reflect the location information, the width of the road surface, the height of the traffic light and some other information can be obtained through the laser radar; the camera is mainly used to collect road signs, lane lines and other information; the GNSS is mainly used to record the coordinates of the current collection point; the IMU is mainly used to record the angle and acceleration information of the collection vehicle, and is used to correct the position and angle of the collection vehicle.

或者,采集装置001还可以是安装于路口处的路侧单元,路侧单元可以获取覆盖区域内的路口信息,以及监控覆盖区域内的多个智能车辆。路侧单元可以采集到自动驾驶中待规划车道线的路口信息,也即路侧单元可以随时监控路口内的动态,可以将路口的信息向需要通过路口的智能车辆发送。需要说明的是,可以由一个路侧单元来获取路口信息,也可以由多个路侧单元协作配合来获取路口信息,以达到可以获取到与路口连接的所有道路的信息。其中,路侧单元可以是由高增益定向束控读写天线和射频控制器组成。高增益定向束控读写天线是一个微波收发模块,负责信号和数据的发送/接收、调制/解调、编码/解码、加密/解密;射频控制器是控制发射和接收数据以及处理向上位机收发信息的模块。Alternatively, the acquisition device 001 can also be a roadside unit installed at an intersection. The roadside unit can obtain intersection information within the coverage area and monitor multiple intelligent vehicles within the coverage area. The roadside unit can collect intersection information of lane lines to be planned in automatic driving, that is, the roadside unit can monitor the dynamics in the intersection at any time, and can send intersection information to intelligent vehicles that need to pass through the intersection. It should be noted that the intersection information can be obtained by one roadside unit, or by multiple roadside units working together to obtain intersection information, so as to obtain information on all roads connected to the intersection. Among them, the roadside unit can be composed of a high-gain directional beam-controlled read-write antenna and a radio frequency controller. The high-gain directional beam-controlled read-write antenna is a microwave transceiver module responsible for sending/receiving, modulating/demodulating, encoding/decoding, encrypting/decrypting signals and data; the radio frequency controller is a module that controls the transmission and reception of data and processes the transmission and reception of information to the upper computer.

通过采集装置001可以采集到高精度地图中待标注转弯车道线的路口信息,比如说路口处的道路级数据(也即与路口相连的每个道路的数据)、路口处的车道级数据(也即与路口相连的每个车道的数据)、路口内的障碍物的信息。道路级还可以称为非高精矢量路网数据,用于从道路级精度描述具体的道路。道路级数据是按照道路粒度采集的路网数据,也即包含多条车道的一条车道也只会有一条以路段(link)为单位的矢量数据。矢量数据包括一系列位置坐标点,通常是道路中心线上的一系列位置坐标点;道路级数据还包括道路等级、通行能力、车道数、道路类别、行驶方式、道路宽带等等。车道级数据可以称为高精矢量路网络数据,用于从车道线精度描述具体的道路。具体来说,车道级数据是按照车道线粒度采集的路网数据,可以包括但不限于任意一条道路的车道边缘线信息(包括车道边缘线所在位置的矢量数据)、车道分界线信息(包括车道分界线所在位置的矢量数据)等。障碍物可以为路口内妨碍行驶的物体,障碍物的信息可以是障碍物所在位置的矢量数据,障碍物包括但不限于以下至少一项:路牙、树木、路灯等等。The acquisition device 001 can acquire the intersection information of the turning lane line to be marked in the high-precision map, such as the road-level data at the intersection (that is, the data of each road connected to the intersection), the lane-level data at the intersection (that is, the data of each lane connected to the intersection), and the information of obstacles in the intersection. The road level can also be called non-high-precision vector road network data, which is used to describe the specific road from the road level accuracy. Road-level data is the road network data collected according to the road granularity, that is, a lane containing multiple lanes will only have one vector data in units of road segments (link). Vector data includes a series of position coordinate points, usually a series of position coordinate points on the center line of the road; road-level data also includes road grade, traffic capacity, number of lanes, road category, driving mode, road bandwidth, etc. Lane-level data can be called high-precision vector road network data, which is used to describe the specific road from the lane line accuracy. Specifically, lane-level data is road network data collected according to the lane line granularity, which can include but is not limited to lane edge line information (including vector data at the location of the lane edge line) and lane dividing line information (including vector data at the location of the lane dividing line) of any road. The obstacle may be an object that hinders driving in the intersection. The information of the obstacle may be vector data of the location of the obstacle. The obstacle includes but is not limited to at least one of the following: curbs, trees, street lights, etc.

路线规划装置002可以是具有数据处理能力和数据收发能力的电子设备,可以是实体设备如主机、机架式服务器、刀片式服务器等,也可以是虚拟设备如虚拟机、容器等。路线规划装置002可以分别确定从第一方向和第二方向进入道路交汇区域的驶入点、驶出点及所述驶入点的驶入方向;至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突;在预测结果为产生冲突的情况下,根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线。The route planning device 002 may be an electronic device with data processing capability and data receiving and sending capability, and may be a physical device such as a host, a rack server, a blade server, etc., or a virtual device such as a virtual machine, a container, etc. The route planning device 002 may respectively determine the entry point, the exit point, and the entry direction of the entry point for entering the road intersection area from the first direction and the second direction; at least based on the entry point and the entry direction, predict whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn; if the prediction result is that a conflict occurs, determine the entry direction point in the road intersection area based on the entry point, the exit point, and the entry direction, and determine the turning route based on the entry direction point.

需要说明的是,当采集装置001为采集车辆时,收集的路口信息可以为高精度地图中待标注转弯车道线的路口信息,路线规划装置002可以为生成高精度地图的设备。当路线规划装置002生成高精度地图后,可以将上述高精度地图发送给智能车辆003,智能车辆003可以根据该高精度地图完成行驶。It should be noted that when the collection device 001 is a collection vehicle, the collected intersection information can be the intersection information of the turning lane line to be marked in the high-precision map, and the route planning device 002 can be a device for generating a high-precision map. After the route planning device 002 generates a high-precision map, the high-precision map can be sent to the intelligent vehicle 003, and the intelligent vehicle 003 can complete the driving according to the high-precision map.

当采集装置001为安装于路口处的路侧单元时,收集的路口信息可以为自动驾驶中待规划转弯车道线的路口的信息,请参见图2,图2是本申请实施例提供的另一种车道线规划系统的架构示意图。从图2可以看出,路线规划装置002可以为行驶于路口处的智能车辆003,当智能车辆003接收到路侧单元发送的路口的信息后,根据路口的信息可以规划出不产生冲突的车道线。When the collection device 001 is a roadside unit installed at an intersection, the collected intersection information can be information about the intersection where the turning lane line is to be planned in the autonomous driving, please refer to Figure 2, which is a schematic diagram of the architecture of another lane line planning system provided by an embodiment of the present application. As can be seen from Figure 2, the route planning device 002 can be an intelligent vehicle 003 traveling at an intersection. When the intelligent vehicle 003 receives the intersection information sent by the roadside unit, it can plan a lane line that does not cause conflict based on the intersection information.

需要说明的是,转弯车道线可以包括左转车道线或者右转车道线,本申请实施例不做任何限制。It should be noted that the turning lane marking may include a left-turn lane marking or a right-turn lane marking, and the embodiment of the present application does not impose any limitation thereto.

需要说明的是,可以使用贝塞尔曲线来绘制车道线,还可以使用样条曲线来确绘制车道线,本申请实施例对于绘制车道线的工具不做任何限制。It should be noted that Bezier curves can be used to draw lane lines, and spline curves can also be used to draw lane lines. The embodiment of the present application does not impose any restrictions on the tools for drawing lane lines.

基于上述车道线规划系统架构,本申请实施例提供了一种应用于上述车道线规划系统架构中的智能车辆003。请参见图3,图3是本申请实施例提供的一种智能车辆003的功能框图。在一个实施例中,可以将智能车辆003配置为完全或部分地自动驾驶模式。例如,智能车辆003可以在处于自动驾驶模式中的同时控制自身,并且可通过人为操作来确定车辆及其周边环境的当前状态,确定周边环境中的至少一个其他车辆的可能行为,并确定该其他车辆执行可能行为的可能性相对应的置信水平,基于所确定的信息来控制智能车辆003。在智能车辆003处于自动驾驶模式中时,可以将智能车辆003置为在没有和人交互的情况下操作。Based on the above lane line planning system architecture, an embodiment of the present application provides an intelligent vehicle 003 applied in the above lane line planning system architecture. Please refer to Figure 3, which is a functional block diagram of an intelligent vehicle 003 provided in an embodiment of the present application. In one embodiment, the intelligent vehicle 003 can be configured to be in a fully or partially autonomous driving mode. For example, the intelligent vehicle 003 can control itself while being in an autonomous driving mode, and can determine the current state of the vehicle and its surrounding environment through human operation, determine the possible behavior of at least one other vehicle in the surrounding environment, and determine the confidence level corresponding to the possibility of the other vehicle performing the possible behavior, and control the intelligent vehicle 003 based on the determined information. When the intelligent vehicle 003 is in the autonomous driving mode, the intelligent vehicle 003 can be set to operate without human interaction.

智能车辆003可包括各种子系统,例如行进系统202、传感器系统204、控制系统206、一个或多个外围设备208以及电源210、计算机系统212和用户接口216。可选地,智能车辆003可包括更多或更少的子系统,并且每个子系统可包括多个元件。另外,智能车辆003的每个子系统和元件可以通过有线或者无线互连。The smart vehicle 003 may include various subsystems, such as a travel system 202, a sensor system 204, a control system 206, one or more peripheral devices 208, and a power supply 210, a computer system 212, and a user interface 216. Optionally, the smart vehicle 003 may include more or fewer subsystems, and each subsystem may include multiple elements. In addition, each subsystem and element of the smart vehicle 003 may be interconnected by wire or wirelessly.

行进系统202可包括为智能车辆003提供动力运动的组件。在一个实施例中,行进系统202可包括引擎218、能量源219、传动装置220和车轮/轮胎221。引擎218可以是内燃引擎、电动机、空气压缩引擎或其他类型的引擎组合,例如气油发动机和电动机组成的混动引擎,内燃引擎和空气压缩引擎组成的混动引擎。引擎218将能量源219转换成机械能量。The travel system 202 may include components that provide powered movement for the intelligent vehicle 003. In one embodiment, the travel system 202 may include an engine 218, an energy source 219, a transmission 220, and wheels/tires 221. The engine 218 may be an internal combustion engine, an electric motor, an air compression engine, or a combination of other types of engines, such as a hybrid engine consisting of a gas-oil engine and an electric motor, or a hybrid engine consisting of an internal combustion engine and an air compression engine. The engine 218 converts the energy source 219 into mechanical energy.

能量源219的示例包括汽油、柴油、其他基于石油的燃料、丙烷、其他基于压缩气体的燃料、乙醇、太阳能电池板、电池和其他电力来源。能量源219也可以为智能车辆003的其他系统提供能量。Examples of energy source 219 include gasoline, diesel, other petroleum-based fuels, propane, other compressed gas-based fuels, ethanol, solar panels, batteries, and other sources of electricity. Energy source 219 can also provide energy for other systems of smart vehicle 003.

传动装置220可以将来自引擎218的机械动力传送到车轮221。传动装置220可包括变速箱、差速器和驱动轴。在一个实施例中,传动装置220还可以包括其他器件,比如离合器。其中,驱动轴可包括可耦合到一个或多个车轮221的一个或多个轴。The transmission 220 can transmit mechanical power from the engine 218 to the wheels 221. The transmission 220 may include a gearbox, a differential, and a drive shaft. In one embodiment, the transmission 220 may also include other devices, such as a clutch. Among them, the drive shaft may include one or more shafts that can be coupled to one or more wheels 221.

传感器系统204可包括感测关于智能车辆003周边的环境的信息的若干个传感器。例如,传感器系统204可包括全球定位系统222(定位系统可以是GPS系统,也可以是北斗系统或者其他定位系统)、惯性测量单元(inertial measurement unit,IMU)224、雷达226、激光测距仪228以及相机230。传感器系统204还可包括被监视智能车辆003的内部系统的传感器(例如,车内空气质量监测器、燃油量表、机油温度表等)。来自这些传感器中的一个或多个的传感器数据可用于检测对象及其相应特性(位置、形状、方向、速度等)。这种检测和识别是自主智能车辆003的安全操作的关键功能。The sensor system 204 may include several sensors that sense information about the environment around the smart vehicle 003. For example, the sensor system 204 may include a global positioning system 222 (the positioning system may be a GPS system, or a Beidou system or other positioning systems), an inertial measurement unit (IMU) 224, a radar 226, a laser rangefinder 228, and a camera 230. The sensor system 204 may also include sensors of the internal systems of the monitored smart vehicle 003 (e.g., an in-vehicle air quality monitor, a fuel gauge, an oil temperature gauge, etc.). Sensor data from one or more of these sensors may be used to detect objects and their corresponding characteristics (position, shape, direction, speed, etc.). Such detection and recognition are key functions for the safe operation of the autonomous smart vehicle 003.

定位系统222可用于估计智能车辆003的地理位置。IMU 224用于基于惯性加速度来感测智能车辆003的位置和朝向变化。在一个实施例中,IMU 224可以是加速度计和陀螺仪的组合。例如:IMU 224可以用于测量智能车辆003的曲率。Positioning system 222 can be used to estimate the geographic location of smart vehicle 003. IMU 224 is used to sense the position and orientation changes of smart vehicle 003 based on inertial acceleration. In one embodiment, IMU 224 can be a combination of an accelerometer and a gyroscope. For example, IMU 224 can be used to measure the curvature of smart vehicle 003.

雷达226可利用无线电信号来感测智能车辆003的周边环境内的物体。在一些实施例中,除了感测物体以外,雷达226还可用于感测物体的速度和/或前进方向。Radar 226 can use radio signals to sense objects in the surrounding environment of smart vehicle 003. In some embodiments, in addition to sensing objects, radar 226 can also be used to sense the speed and/or heading of the object.

激光测距仪228可利用激光来感测智能车辆003所位于的环境中的物体。在一些实施例中,激光测距仪228可包括一个或多个激光源、激光扫描器以及一个或多个检测器,以及其他系统组件。The laser rangefinder 228 can use lasers to sense objects in the environment in which the smart vehicle 003 is located. In some embodiments, the laser rangefinder 228 can include one or more laser sources, a laser scanner, and one or more detectors, among other system components.

相机230可用于捕捉智能车辆003的周边环境的多个图像。相机230可以是静态相机或视频相机。The camera 230 may be used to capture multiple images of the surrounding environment of the smart vehicle 003. The camera 230 may be a still camera or a video camera.

控制系统206为控制智能车辆003及其组件的操作。控制系统206可包括各种元件,其中包括转向系统232、油门234、制动单元236、传感器融合算法238、计算机视觉系统240、路线控制系统242以及障碍物避免系统244。The control system 206 controls the operation of the intelligent vehicle 003 and its components. The control system 206 may include various elements, including a steering system 232 , a throttle 234 , a brake unit 236 , a sensor fusion algorithm 238 , a computer vision system 240 , a path control system 242 , and an obstacle avoidance system 244 .

转向系统232可操作来调整智能车辆003的前进方向。例如在一个实施例中可以为方向盘系统。The steering system 232 is operable to adjust the forward direction of the intelligent vehicle 003. For example, in one embodiment, it can be a steering wheel system.

油门234用于控制引擎218的操作速度并进而控制智能车辆003的速度。The throttle 234 is used to control the operating speed of the engine 218 and thus control the speed of the intelligent vehicle 003 .

制动单元236用于控制智能车辆003减速。制动单元236可使用摩擦力来减慢车轮221。在其他实施例中,制动单元236可将车轮221的动能转换为电流。制动单元236也可采取其他形式来减慢车轮221转速从而控制智能车辆003的速度。The brake unit 236 is used to control the deceleration of the smart vehicle 003. The brake unit 236 can use friction to slow down the wheel 221. In other embodiments, the brake unit 236 can convert the kinetic energy of the wheel 221 into electric current. The brake unit 236 can also take other forms to slow down the rotation speed of the wheel 221 to control the speed of the smart vehicle 003.

计算机视觉系统240可以操作来处理和分析由相机230捕捉的图像以便识别智能车辆003周边环境中的物体和/或特征。所述物体和/或特征可包括交通信号、道路边界和障碍物。计算机视觉系统240可使用物体识别算法、运动中恢复结构(Structure fromMotion,SFM)算法、视频跟踪和其他计算机视觉技术。在一些实施例中,计算机视觉系统240可以用于为环境绘制地图、跟踪物体、估计物体的速度等等。Computer vision system 240 can be operated to process and analyze the images captured by camera 230 in order to identify objects and/or features in the surrounding environment of intelligent vehicle 003. The objects and/or features may include traffic signals, road boundaries and obstacles. Computer vision system 240 can use object recognition algorithms, Structure from Motion (SFM) algorithms, video tracking and other computer vision technologies. In some embodiments, computer vision system 240 can be used to map the environment, track objects, estimate the speed of objects, etc.

路线控制系统242用于确定智能车辆003的行驶路线。在一些实施例中,路线控制系统242可结合来自传感器238、GPS 222和一个或多个预定地图的数据以为智能车辆003确定行驶路线。The route control system 242 is used to determine the driving route of the smart vehicle 003. In some embodiments, the route control system 242 can combine data from the sensor 238, the GPS 222, and one or more predetermined maps to determine the driving route for the smart vehicle 003.

障碍物避免系统244用于识别、评估和避免或者以其他方式越过智能车辆003的环境中的潜在障碍物。The obstacle avoidance system 244 is used to identify, evaluate, and avoid or otherwise negotiate potential obstacles in the environment of the smart vehicle 003 .

当然,在一个实例中,控制系统206可以增加或替换地包括除了所示出和描述的那些以外的组件。或者也可以减少一部分上述示出的组件。Of course, in one example, the control system 206 may include additional or alternative components other than those shown and described, or may also reduce some of the components shown above.

智能车辆003通过外围设备208与外部传感器、其他车辆、其他计算机系统或用户之间进行交互。外围设备208可包括无线通信系统246、车载电脑248、麦克风250和/或扬声器252。The smart vehicle 003 interacts with external sensors, other vehicles, other computer systems or users through the peripheral device 208. The peripheral device 208 may include a wireless communication system 246, an onboard computer 248, a microphone 250 and/or a speaker 252.

在一些实施例中,外围设备208提供智能车辆003的用户与用户接口216交互的手段。例如,车载电脑248可向智能车辆003的用户提供信息。用户接口216还可操作车载电脑248来接收用户的输入。车载电脑248可以通过触摸屏进行操作。在其他情况中,外围设备208可提供用于智能车辆003与位于车内的其它设备通信的手段。例如,麦克风250可从智能车辆003的用户接收音频(例如,语音命令或其他音频输入)。类似地,扬声器252可向智能车辆003的用户输出音频。In some embodiments, the peripheral device 208 provides a means for the user of the smart vehicle 003 to interact with the user interface 216. For example, the onboard computer 248 can provide information to the user of the smart vehicle 003. The user interface 216 can also operate the onboard computer 248 to receive the user's input. The onboard computer 248 can be operated through a touch screen. In other cases, the peripheral device 208 can provide a means for the smart vehicle 003 to communicate with other devices located in the vehicle. For example, the microphone 250 can receive audio (e.g., voice commands or other audio input) from the user of the smart vehicle 003. Similarly, the speaker 252 can output audio to the user of the smart vehicle 003.

无线通信系统246可以直接地或者经由通信网络来与一个或多个设备无线通信。例如,无线通信系统246可使用3G蜂窝通信,例如CDMA、EVD0、GSM/GPRS,或者4G蜂窝通信,例如LTE。或者5G蜂窝通信。无线通信系统246可利用WiFi与无线局域网(wireless localarea network,WLAN)通信。在一些实施例中,无线通信系统246可利用红外链路、蓝牙或ZigBee与设备直接通信。其他无线协议,例如:各种车辆通信系统,例如,无线通信系统246可包括一个或多个专用短程通信(dedicated short range communications,DSRC)设备,这些设备可包括车辆和/或路边台站之间的公共和/或私有数据通信。The wireless communication system 246 can communicate wirelessly with one or more devices directly or via a communication network. For example, the wireless communication system 246 can use 3G cellular communication, such as CDMA, EVDO, GSM/GPRS, or 4G cellular communication, such as LTE. Or 5G cellular communication. The wireless communication system 246 can communicate with a wireless local area network (WLAN) using WiFi. In some embodiments, the wireless communication system 246 can communicate directly with the device using an infrared link, Bluetooth, or ZigBee. Other wireless protocols, such as various vehicle communication systems, for example, the wireless communication system 246 may include one or more dedicated short range communications (DSRC) devices, which may include public and/or private data communications between vehicles and/or roadside stations.

电源210可向智能车辆003的各种组件提供电力。在一个实施例中,电源210可以为可再充电锂离子或铅酸电池。这种电池的一个或多个电池组可被配置为电源为智能车辆003的各种组件提供电力。在一些实施例中,电源210和能量源219可一起实现,例如一些全电动车中那样。The power source 210 can provide power to various components of the smart vehicle 003. In one embodiment, the power source 210 can be a rechargeable lithium-ion or lead-acid battery. One or more battery packs of such batteries can be configured as a power source to provide power to various components of the smart vehicle 003. In some embodiments, the power source 210 and the energy source 219 can be implemented together, such as in some all-electric vehicles.

智能车辆003的部分或所有功能受计算机系统212控制。计算机系统212可包括至少一个处理器213,处理器213执行存储在例如数据存储装置214这样的非暂态计算机可读介质中的指令215。计算机系统212还可以是采用分布式方式控制智能车辆003的个体组件或子系统的多个计算设备。Some or all functions of the smart vehicle 003 are controlled by a computer system 212. The computer system 212 may include at least one processor 213 that executes instructions 215 stored in a non-transitory computer-readable medium such as a data storage device 214. The computer system 212 may also be a plurality of computing devices that control individual components or subsystems of the smart vehicle 003 in a distributed manner.

处理器213可以是任何常规的处理器,诸如商业可获得的CPU。替选地,该处理器可以是诸如ASIC或其它基于硬件的处理器的专用设备。尽管图3功能性地图示了处理器、存储器、和在相同块中的计算机120的其它元件,但是本领域的普通技术人员应该理解该处理器、计算机、或存储器实际上可以包括可以或者可以不存储在相同的物理外壳内的多个处理器、计算机、或存储器。例如,存储器可以是硬盘驱动器或位于不同于计算机120的外壳内的其它存储介质。因此,对处理器或计算机的引用将被理解为包括对可以或者可以不并行操作的处理器或计算机或存储器的集合的引用。不同于使用单一的处理器来执行此处所描述的步骤,诸如转向组件和减速组件的一些组件每个都可以具有其自己的处理器,所述处理器只执行与特定于组件的功能相关的计算。Processor 213 can be any conventional processor, such as commercially available CPU.Alternately, the processor can be a special-purpose device such as ASIC or other hardware-based processor.Although Fig. 3 functionally illustrates processor, memory and other elements of computer 120 in the same block, it should be understood by those skilled in the art that the processor, computer or memory can actually include multiple processors, computers or memories that may or may not be stored in the same physical shell.For example, the memory can be a hard disk drive or other storage media that is located in the shell that is different from computer 120.Therefore, reference to processor or computer will be understood to include reference to the set of processor or computer or memory that may or may not operate in parallel.Be different from using a single processor to perform the steps described herein, some components such as steering assembly and deceleration assembly can each have its own processor, and the processor only performs the calculation related to the function specific to the component.

在此处所描述的各个方面中,处理器可以位于远离该车辆并且与该车辆进行无线通信。在其它方面中,此处所描述的过程中的一些在布置于车辆内的处理器上执行而其它则由远程处理器执行,包括采取执行单一操纵的必要步骤。In various aspects described herein, the processor may be located remote from the vehicle and in wireless communication with the vehicle. In other aspects, some of the processes described herein are performed on a processor disposed within the vehicle and others are performed by a remote processor, including taking the necessary steps to perform a single maneuver.

在一些实施例中,数据存储装置214可包含指令215(例如,程序逻辑),指令215可被处理器213执行来执行智能车辆003的各种功能,包括以上描述的那些功能。数据存储装置224也可包含额外的指令,包括向推进系统202、传感器系统204、控制系统206和外围设备208中的一个或多个发送数据、从其接收数据、与其交互和/或对其进行控制的指令。In some embodiments, data storage device 214 may include instructions 215 (e.g., program logic) that may be executed by processor 213 to perform various functions of smart vehicle 003, including those described above. Data storage device 224 may also include additional instructions, including instructions to send data to, receive data from, interact with, and/or control one or more of propulsion system 202, sensor system 204, control system 206, and peripheral device 208.

除了指令215以外,存储器214还可存储数据,例如道路地图、路线信息,车辆的位置、方向、速度以及其它这样的车辆数据,以及其他信息。这种信息可在智能车辆003在自主、半自主和/或手动模式中操作期间被智能车辆003和计算机系统212使用。In addition to instructions 215, memory 214 may also store data such as road maps, route information, the vehicle's location, direction, speed, and other such vehicle data, as well as other information. This information may be used by smart vehicle 003 and computer system 212 during operation of smart vehicle 003 in autonomous, semi-autonomous, and/or manual modes.

用户接口216,用于向智能车辆003的用户提供信息或从其接收信息。可选地,用户接口216可包括在外围设备208的集合内的一个或多个输入/输出设备,例如无线通信系统246、车车在电脑248、麦克风250和扬声器252。The user interface 216 is used to provide information to or receive information from a user of the smart vehicle 003. Optionally, the user interface 216 may include one or more input/output devices within the set of peripheral devices 208, such as a wireless communication system 246, a vehicle computer 248, a microphone 250, and a speaker 252.

计算机系统212可基于从各种子系统(例如,无线通信系统246、行进系统202、传感器系统204和控制系统206)以及从用户接口216接收的输入来控制智能车辆003的功能。例如,计算机系统212可利用来自无线通信系统246的输入以便规划出在自动驾驶中需要通过的路口处的车道线,通过该车道线可以避免碰到路口处的障碍物。在一些实施例中,计算机系统212可操作来对智能车辆003及其子系统的许多方面提供控制。The computer system 212 can control the functions of the intelligent vehicle 003 based on inputs received from various subsystems (e.g., wireless communication system 246, travel system 202, sensor system 204, and control system 206) and from the user interface 216. For example, the computer system 212 can use the input from the wireless communication system 246 to plan the lane line at the intersection that needs to be passed in the automatic driving, and the lane line can avoid hitting the obstacles at the intersection. In some embodiments, the computer system 212 is operable to provide control for many aspects of the intelligent vehicle 003 and its subsystems.

可选的,计算机系统212还可以从其它计算机系统接收信息,或者将信息转移到其它计算机系统。例如,计算机系统212可以将从智能车辆003的传感器系统204收集的传感器数据转移到远程的另一个计算机系统,并交由另一个计算机系统对此数据进行处理,比如由另一个计算机系统对传感器系统204中各个传感器采集的数据进行数据融合,然后再将融合后得到的数据或者分析结果返回至计算机系统212。可选的,来自计算机系统212的数据可以经由网络被传送到云侧的计算机系统用于进一步的处理。网络以及中间节点可以包括各种配置和协议,包括因特网、万维网、内联网、虚拟专用网络、广域网、局域网、使用一个或多个公司的专有通信协议的专用网络、以太网、WiFi和HTTP、以及前述的各种组合。这种通信可以由能够传送数据到其它计算机和从其它计算机传送数据的任何设备,诸如调制解调器和无线接口。Optionally, the computer system 212 can also receive information from other computer systems, or transfer information to other computer systems. For example, the computer system 212 can transfer the sensor data collected from the sensor system 204 of the intelligent vehicle 003 to another remote computer system, and hand it over to another computer system for processing, such as another computer system to perform data fusion on the data collected by each sensor in the sensor system 204, and then return the fused data or analysis results to the computer system 212. Optionally, the data from the computer system 212 can be transmitted to the computer system on the cloud side via the network for further processing. The network and the intermediate nodes can include various configurations and protocols, including the Internet, the World Wide Web, the intranet, a virtual private network, a wide area network, a local area network, a private network using one or more companies' proprietary communication protocols, Ethernet, WiFi and HTTP, and various combinations of the foregoing. This communication can be by any device capable of transmitting data to and from other computers, such as a modem and a wireless interface.

如上所述,在一些可能的实施例中,与该智能车辆003中的计算机系统212进行交互的远程计算机系统可以包括具有多个计算机的服务器,例如负载均衡服务器群,为了从计算机系统212接收、处理并传送数据的目的,其与网络的不同节点交换信息。该服务器可以有处理器、存储器、指令和数据等等。例如,在本申请的一些实施例中,该服务器的数据可以包括提供天气相关的信息。例如,服务器可以接收、监视、存储、更新、以及传送与天气相关的各种信息。该信息可以包括例如以报告形式、雷达信息形式、预报形式等的降水、云、和/或温度信息。该服务器的数据还可以包括高精度地图数据、前方路段的交通信息(例如实时的交通拥挤状况和交通事故发生情况等等),服务器可以将该高精度地图数据和交通信息等发送给计算机系统212,从而可以辅助智能车辆003003更好地进行自动驾驶,保证驾驶安全。As described above, in some possible embodiments, the remote computer system interacting with the computer system 212 in the intelligent vehicle 003 may include a server with multiple computers, such as a load balancing server group, which exchanges information with different nodes of the network for the purpose of receiving, processing and transmitting data from the computer system 212. The server may have a processor, a memory, instructions and data, etc. For example, in some embodiments of the present application, the data of the server may include providing weather-related information. For example, the server may receive, monitor, store, update, and transmit various weather-related information. The information may include precipitation, cloud, and/or temperature information in the form of reports, radar information, forecasts, etc. The data of the server may also include high-precision map data, traffic information of the road ahead (such as real-time traffic congestion and traffic accidents, etc.), and the server may send the high-precision map data and traffic information to the computer system 212, so as to assist the intelligent vehicle 003003 to better perform automatic driving and ensure driving safety.

可选地,上述这些组件中的一个或多个可与智能车辆003分开安装或关联。例如,数据存储装置214可以部分或完全地与智能车辆003分开存在。上述组件可以按有线和/或无线方式来通信地耦合在一起。Optionally, one or more of the above components may be installed or associated separately from the smart vehicle 003. For example, the data storage device 214 may be partially or completely separate from the smart vehicle 003. The above components may be communicatively coupled together in a wired and/or wireless manner.

可选地,上述组件只是一个示例,实际应用中,上述各个模块中的组件有可能根据实际需要增添或者删除,图3不应理解为对本申请实施例的限制。Optionally, the above components are only an example. In practical applications, the components in the above modules may be added or deleted according to actual needs. FIG. 3 should not be understood as a limitation on the embodiments of the present application.

在道路行进的自动驾驶汽车,如上面的智能车辆003,可以识别其周围环境内的物体以确定对当前速度的调整。所述物体可以是其它车辆、交通控制设备、或者其它类型的物体。在一些示例中,可以独立地考虑每个识别的物体,并且基于物体的各自的特性,诸如它的当前速度、加速度、与车辆的间距等,可以用来确定自动驾驶汽车所要调整的速度。An autonomous vehicle traveling on a road, such as the smart vehicle 003 above, can identify objects in its surrounding environment to determine adjustments to the current speed. The objects can be other vehicles, traffic control devices, or other types of objects. In some examples, each identified object can be considered independently, and based on the respective characteristics of the object, such as its current speed, acceleration, spacing from the vehicle, etc., can be used to determine the speed to be adjusted by the autonomous vehicle.

可选地,自动驾驶汽车智能车辆003或者与自动驾驶智能车辆003相关联的计算设备(如图3的计算机系统212、计算机视觉系统240、存储器214)可以基于所识别的物体的特性和周围环境的状态(例如,交通、雨、道路上的冰、等等)来预测所述识别的物体的行为。可选地,每一个所识别的物体都依赖于彼此的行为,因此还可以将所识别的所有物体全部一起考虑来预测单个识别的物体的行为。智能车辆003能够基于预测的所述识别的物体的行为来调整它的速度。换句话说,自动驾驶汽车能够基于所预测的物体的行为来确定车辆将需要调整到(例如,加速、减速、或者停止)什么稳定状态。在这个过程中,也可以考虑其它因素来确定智能车辆003的速度,诸如,智能车辆003在行驶的道路中的横向位置、道路的曲率、静态和动态物体的接近度等等。Optionally, the autonomous driving car intelligent vehicle 003 or the computing device associated with the autonomous driving intelligent vehicle 003 (such as the computer system 212, computer vision system 240, memory 214 of Figure 3) can predict the behavior of the identified object based on the characteristics of the identified object and the state of the surrounding environment (e.g., traffic, rain, ice on the road, etc.). Optionally, each identified object depends on the behavior of each other, so all the identified objects can also be considered together to predict the behavior of a single identified object. The intelligent vehicle 003 can adjust its speed based on the predicted behavior of the identified object. In other words, the autonomous driving car can determine what stable state the vehicle will need to be adjusted to (e.g., accelerate, decelerate, or stop) based on the predicted behavior of the object. In this process, other factors can also be considered to determine the speed of the intelligent vehicle 003, such as the lateral position of the intelligent vehicle 003 in the road on which it is traveling, the curvature of the road, the proximity of static and dynamic objects, etc.

除了提供调整自动驾驶汽车的速度的指令之外,计算设备还可以提供修改智能车辆003的转向角的指令,以使得自动驾驶汽车遵循给定的轨迹和/或维持与自动驾驶汽车附近的物体(例如,道路上的相邻车道中的轿车)的安全横向和纵向距离。In addition to providing instructions to adjust the speed of the autonomous vehicle, the computing device may also provide instructions to modify the steering angle of the smart vehicle 003 so that the autonomous vehicle follows a given trajectory and/or maintains a safe lateral and longitudinal distance from objects near the autonomous vehicle (e.g., cars in adjacent lanes on the road).

上述智能车辆003可以为轿车、卡车、摩托车、公共汽车、船、飞机、直升飞机、割草机、娱乐车、游乐场车辆、施工设备、电车、高尔夫球车、火车、和手推车等,本申请实施例不做特别的限定。The above-mentioned intelligent vehicle 003 can be a car, a truck, a motorcycle, a bus, a ship, an airplane, a helicopter, a lawn mower, an entertainment vehicle, an amusement park vehicle, construction equipment, a tram, a golf cart, a train, and a cart, etc., and the embodiments of the present application do not make any special limitations.

可以理解的是,图3中的智能车辆003功能图只是本申请实施例中的一种示例性的实施方式,本申请实施例中的智能车辆003包括但不仅限于以上结构。It can be understood that the functional diagram of the smart vehicle 003 in Figure 3 is only an exemplary implementation in the embodiment of the present application. The smart vehicle 003 in the embodiment of the present application includes but is not limited to the above structure.

下面结合附图对本申请所述的车辆转弯路线规划方法进行详细的说明。图4是本申请提供的车辆转弯路线规划方法的一种实施例的方法流程示意图。虽然本申请提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑性上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。所述方法在实际中的车辆转弯路线规划过程中或者装置执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。The vehicle turning route planning method described in the present application is described in detail below in conjunction with the accompanying drawings. Figure 4 is a method flow chart of an embodiment of the vehicle turning route planning method provided by the present application. Although the present application provides the method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided in the embodiments of the present application. When the method is executed in the actual vehicle turning route planning process or the device, it can be executed in the method sequence shown in the embodiments or drawings or in parallel (for example, in a parallel processor or multi-threaded processing environment).

具体的,本申请提供的车辆转弯路线规划方法的一种实施例如图4所示,所述方法可以包括:Specifically, an embodiment of a vehicle turning route planning method provided by the present application is shown in FIG4 , and the method may include:

S101:分别确定从第一方向和第二方向进入道路交汇区域的驶入点、驶出点及所述驶入点的驶入方向。S101: Determine an entry point and an exit point for entering a road intersection area from a first direction and a second direction, and an entry direction of the entry point, respectively.

本申请实施例中,所述道路交汇区域可以包括多条道路交汇的区域,车辆进入所述道路交汇区域之后,可以根据交通灯的指示直行或者转弯,避免车辆之间产生冲突。图5和图6展示了道路交汇区域501的路面示意图,如图所示,道路交汇区域501分别与多条道路连接,每条道路上还包括多条车道线。在本申请实施例中,所述第一方向和所述第二方向可以包括进入所述道路交汇区域501的两条道路的通行方向,所述第一方向和所述第二方向例如可以包括两个相对的方向,例如图5所示的第一方向和第二方向为相对方向,也可以包括两个相邻的方向,例如图9和图10所示的第一方向和第二方向为相邻方向,本申请在此不做限制。In an embodiment of the present application, the road intersection area may include an area where multiple roads intersect. After a vehicle enters the road intersection area, it can go straight or turn according to the instructions of the traffic lights to avoid conflicts between vehicles. Figures 5 and 6 show a schematic diagram of the road surface of the road intersection area 501. As shown in the figure, the road intersection area 501 is respectively connected to multiple roads, and each road also includes multiple lane lines. In an embodiment of the present application, the first direction and the second direction may include the travel directions of two roads entering the road intersection area 501. The first direction and the second direction may include, for example, two relative directions, such as the first direction and the second direction shown in Figure 5 are relative directions, and may also include two adjacent directions, such as the first direction and the second direction shown in Figures 9 and 10 are adjacent directions. This application is not limited here.

本申请实施例中,可以分别确定从所述第一方向和所述第二方向进入所述道路交汇区域501的驶入点、驶出点以及所述驶入点的驶入方向。车辆在所述道路交汇区域501中转弯的情况包括左转和右转,其中,左转情况还可以划分为有左转待转车道和没有左转待转车道的情况。In the embodiment of the present application, the entry point, the exit point and the entry direction of the entry point entering the road intersection area 501 from the first direction and the second direction can be determined respectively. The vehicle turns in the road intersection area 501 including left turns and right turns, wherein the left turn situation can also be divided into the situation where there is a left turn waiting lane and the situation where there is no left turn waiting lane.

在本申请的一个实施例中,在有左转待转车道的情况下,可以将所述左转待转车道的右车道线的端点及其驶入方向作为驶入点及其驶入方向。其中,所述右车道线的端点的驶入方向可以包括所述端点沿所述右车道线的切线方向。如图5所示,第一方向与第二方向为相对方向,且所述第一方向和所述第二方向在所述道路交汇区域501内均设置有左转待转车道503。在规划所述第一方向和所述第二方向的转弯路线的情况下,若最接近对方的车道线不产生冲突,则生成的转弯路线不会产生冲突。基于此,在本申请的一个实施例中,在所述道路交汇区域501内设置有所述第一方向和所述第二方向上的左转待转车道503的情况下,可以分别将所述第一方向和所述第二方向上的所述左转待转车道503的右车道线的端点及其驶入方向作为驶入点及其驶入方向。如图5所示,在所述第一方向上,可以将B点以及B点的驶入方向作为驶入点和驶入方向,在所述第二方向上,可以将C点以及C点的驶入方向作为驶入点和驶入方向。本申请的另一个实施例中,在没有左转待转车道的情况下,可以将左转车道的最右侧车道的端点作为驶入点,对应的驶入方向即为车道的通行方向。如图6所示,在没有左转待转车道的路面状况下,可以将B点作为所述第一方向的驶入点,对应的驶出点即为所述第一方向。In one embodiment of the present application, in the case of a left-turn waiting lane, the endpoint of the right lane line of the left-turn waiting lane and its entry direction can be used as the entry point and its entry direction. Among them, the entry direction of the endpoint of the right lane line can include the tangent direction of the endpoint along the right lane line. As shown in Figure 5, the first direction and the second direction are relative directions, and the first direction and the second direction are both provided with a left-turn waiting lane 503 in the road intersection area 501. In the case of planning the turning route in the first direction and the second direction, if the lane line closest to the other party does not conflict, the generated turning route will not conflict. Based on this, in one embodiment of the present application, in the case of a left-turn waiting lane 503 in the first direction and the second direction in the road intersection area 501, the endpoint of the right lane line of the left-turn waiting lane 503 in the first direction and the second direction and its entry direction can be used as the entry point and its entry direction respectively. As shown in FIG5 , in the first direction, point B and the approach direction of point B can be used as the approach point and approach direction, and in the second direction, point C and the approach direction of point C can be used as the approach point and approach direction. In another embodiment of the present application, in the case where there is no left-turn waiting lane, the endpoint of the rightmost lane of the left-turn lane can be used as the approach point, and the corresponding approach direction is the lane's passing direction. As shown in FIG6 , in the case where there is no left-turn waiting lane, point B can be used as the approach point of the first direction, and the corresponding exit point is the first direction.

在本申请实施例中,所述驶出点为转弯车道线的终点,同样地,基于若最接近对方的车道线不产生冲突,则生成的转弯路线不会产生冲突的前提,在左转弯的情况下,可以将驶出方向上最右侧车道线的端点作为所述驶出点。如图5所示,可以将E点作为从所述第一方向左转并驶出所述道路交汇区域501的驶出点。当然,在其他实施例中,还可以将所述道路交汇区域501与驶出车道之间的边界区域中的任意一点作为驶出点,本申请在此不做限制。In the embodiment of the present application, the exit point is the end point of the turning lane line. Similarly, based on the premise that if the lane line closest to the other party does not conflict, the generated turning route will not conflict, in the case of a left turn, the end point of the rightmost lane line in the exit direction can be used as the exit point. As shown in FIG5 , point E can be used as the exit point for turning left from the first direction and exiting the road intersection area 501. Of course, in other embodiments, any point in the boundary area between the road intersection area 501 and the exit lane can also be used as the exit point, and the present application does not limit this.

S103:至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突。S103: Predicting, at least based on the entry point and the entry direction, whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn.

本申请实施例中,在确定转弯路线的过程中,可以首先预测车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域501并转弯的情况下是否产生冲突,进而对确定出不冲突的转弯路线具有重要作用。下面通过多个实施例对不同转弯场景下预测是否产生冲突进行说明。In the embodiment of the present application, in the process of determining the turning route, it is possible to first predict whether a conflict will occur when the vehicle enters the road intersection area 501 from the first direction and the second direction at the same time and turns, which plays an important role in determining a non-conflicting turning route. The following describes the prediction of whether a conflict will occur in different turning scenarios through multiple embodiments.

在本申请的一个实施例中,所述至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域501并转弯的情况下是否产生冲突,可以包括:In one embodiment of the present application, predicting whether a conflict occurs when different vehicles enter the road intersection area 501 from the first direction and the second direction at the same time and turn based on at least the entry point and the entry direction may include:

S201:在所述道路交汇区域内设置有所述第一方向和所述第二方向上的左转待转车道的情况下,分别将所述第一方向和所述第二方向上的所述左转待转车道的右车道线的端点及其驶入方向作为驶入点及其驶入方向。S201: When left-turn lanes in the first direction and the second direction are provided in the road intersection area, endpoints of right lane lines of the left-turn lanes in the first direction and the second direction and their entry directions are respectively used as entry points and their entry directions.

S203:根据所述第一方向和所述第二方向上的所述驶入点以及所述驶入点沿其驶入方向上的延长线之间的位置关系,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突。S203: Predict whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn, based on the positional relationship between the entry points in the first direction and the second direction and the extension lines of the entry points along the entry directions.

本申请实施例提供了所述道路交汇区域501内设置有所述第一方向和所述第二方向上的左转待转车道503的情况下预测是否产生冲突的方式。具体地,可以根据所述第一方向和所述第二方向上的所述驶入点以及所述驶入点沿其驶入方向上的延长线之间的位置关系,预测是否产生冲突。下面通过一个具体的示例说明上述实施例,图7是图5的简易示意图,其中,图7中灰色区域为道路交汇区域501。图7中的B点为所述第一方向的驶入点,图7中B点沿左转车道线的切线为B点的驶入方向,B点沿其驶入方向的延长线为图7中的第一射线701。图7中的C点为所述第二方向的驶入点,同样地,C点沿左转车道线的切线为C点的驶入方向,C点沿其驶入方向的延长线为图7中的第二射线703。也就是说,在本申请实施例中,可以根据B点、以B点为起点的第一射线701、C点、以C点为起点的第二射线703之间的位置关系,预测所述第一方向和所述第二方向上的左转待转车道的情况下预测是否产生冲突。The embodiment of the present application provides a method for predicting whether a conflict occurs when the left-turn lane 503 in the first direction and the second direction is set in the road intersection area 501. Specifically, whether a conflict occurs can be predicted based on the positional relationship between the entry point in the first direction and the second direction and the extension line of the entry point along the entry direction. The above embodiment is explained below by a specific example. Figure 7 is a simplified schematic diagram of Figure 5, wherein the gray area in Figure 7 is the road intersection area 501. Point B in Figure 7 is the entry point in the first direction, and the tangent line of point B along the left-turn lane line in Figure 7 is the entry direction of point B, and the extension line of point B along the entry direction is the first ray 701 in Figure 7. Point C in Figure 7 is the entry point in the second direction. Similarly, the tangent line of point C along the left-turn lane line is the entry direction of point C, and the extension line of point C along the entry direction is the second ray 703 in Figure 7. That is to say, in the embodiment of the present application, it is possible to predict whether a conflict will occur in the left-turn lanes in the first direction and the second direction based on the positional relationship between point B, the first ray 701 starting from point B, point C, and the second ray 703 starting from point C.

本申请实施例中,在有左转待转车道的情况下,驶入点及其驶入方向是比较容易获取的数据,根据简单的数据即可以预测出是否产生冲突,具有较高的预测效率。In the embodiment of the present application, when there is a left-turn waiting lane, the entry point and its entry direction are relatively easy to obtain data, and whether a conflict will occur can be predicted based on simple data, with high prediction efficiency.

在本申请的一个实施例中,所述预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突,可以包括:In one embodiment of the present application, the predicting whether a conflict occurs when different vehicles simultaneously enter the road intersection area from the first direction and the second direction and turn may include:

S301:确定以所述第一方向的驶入点为起点、沿其驶入方向延长的射线。S301: Determine a ray starting from the entry point in the first direction and extending along the entry direction.

S303:在所述第二方向的驶入点位于所述射线的左侧的情况下,预测发生冲突。S303: When the entry point in the second direction is located on the left side of the ray, it is predicted that a conflict occurs.

下面通过图7说明上述实施例,如图7所示,C点为所述第二方向的驶入点,可以发现,C点在所述第一射线701的左侧,那么,可以预测得到不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域501并转弯的情况下产生冲突。The above embodiment is illustrated below with reference to FIG. 7 . As shown in FIG. 7 , point C is the entry point from the second direction. It can be found that point C is on the left side of the first ray 701 . Therefore, it can be predicted that a conflict will occur when different vehicles enter the road intersection area 501 from the first direction and the second direction at the same time and turn.

在本申请的一个实施例中,所述预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突,可以包括:In one embodiment of the present application, the predicting whether a conflict occurs when different vehicles simultaneously enter the road intersection area from the first direction and the second direction and turn may include:

S401:确定以所述第一方向的驶入点为起点、沿其驶入方向延长的第一射线,以及以所述第二方向的驶入点为起点、沿其驶入方向延长的第二射线;S401: Determine a first ray starting from the entry point in the first direction and extending along the entry direction, and a second ray starting from the entry point in the second direction and extending along the entry direction;

S403:在确定所述第一射线与所述第二射线相交的情况下,预测发生冲突。S403: When it is determined that the first ray intersects with the second ray, a conflict is predicted.

下面通过图7说明上述实施例,如图7所示,所述第一射线701为以B点为起点的浅色虚线箭头,所述第二射线703为以C点为起点的浅色虚线箭头。如图7所示,所述第一射线701与所述第二射线703相交于H点,那么,可以预测得到不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域501并转弯的情况下产生冲突。The above embodiment is described below with reference to FIG. 7 . As shown in FIG. 7 , the first ray 701 is a light-colored dotted arrow starting from point B, and the second ray 703 is a light-colored dotted arrow starting from point C. As shown in FIG. 7 , the first ray 701 and the second ray 703 intersect at point H. Then, it can be predicted that a conflict will occur when different vehicles enter the road intersection area 501 from the first direction and the second direction at the same time and turn.

由此可见,图7中的道路状况同时满足上述两个判断冲突的条件,需要说明的是,在本申请技术方案中,在有左转待转车道的情况下,满足上述任一实施例判断冲突的条件的情况下,均可以预测得到不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下产生冲突。It can be seen that the road condition in Figure 7 satisfies the above two conditions for judging conflicts at the same time. It should be noted that in the technical solution of the present application, when there is a left-turn waiting lane, if the conditions for judging conflicts in any of the above embodiments are met, it can be predicted that conflicts will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn.

在本申请的另一个实施例中,所述至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域501并转弯的情况下是否产生冲突,包括:In another embodiment of the present application, predicting whether a conflict occurs when different vehicles enter the road intersection area 501 from the first direction and the second direction at the same time and turn based on at least the entry point and the entry direction includes:

S501:分别确定所述第一方向和所述第二方向的预拟合转弯车道线,所述预拟合转弯车道线根据所述驶入点、所述驶出点和中间点确定,其中,所述驶入点包括最右侧或者最左侧车道线的端点,所述中间点包括所述驶入点沿所述驶入方向延长的射线与所述驶出点沿驶出方向反向延长的射线的交点;S501: respectively determining pre-fitted turning lane lines in the first direction and the second direction, wherein the pre-fitted turning lane lines are determined according to the entry point, the exit point and the middle point, wherein the entry point includes the endpoint of the rightmost or leftmost lane line, and the middle point includes the intersection of a ray extending from the entry point along the entry direction and a ray extending from the exit point in the opposite direction of the exit direction;

S503:在所述第一方向和所述第二方向的预拟合转弯车道线相交的情况下,预测发生冲突。S503: When the pre-fitted turning lane lines in the first direction and the second direction intersect, a conflict is predicted.

本申请实施例提供了通用的预测冲突的方式,尤其适用于所述第一方向和所述第二方向上没有左转待转车道时左转与左转之间以及判断左转与右转、右转与右转之间是否冲突的应用场景。在本申请实施例中,首先可以根据所述驶入点、所述驶出点和中间点分别确定所述第一方向和所述第二方向上的预拟合转弯车道线。在一个实施例中,所述中间点可以包括所述驶入点沿所述驶入方向延长的射线与所述驶出点沿驶出方向反向延长的射线的交点。在其他实施例中,所述中间点的数量不做限制,还可以包括所述道路交汇区域501中的任意点,本申请在此不做限制。本申请实施例中,可以采用贝塞尔曲线、样条曲线等绘图方式生成所述预拟合转弯车道线,本申请在此不做限制。图8展示了在没有左转待转车道的情况下从所述第一方向和所述第二方向生成的预拟合转弯车道线801和预拟合转弯车道线803,如图8所示,所述第一方向和所述第二方向上的预拟合转弯车道线801和预拟合转弯车道线803相交,由此可以预测发生冲突。图9展示了第一方向从左转、第二方向右转的场景下生成的预拟合转弯车道线901和预拟合转弯车道线903,如图9所示,所述第一方向的预拟合左转车道线和所述第二方向的预拟合右转车道线901和预拟合转弯车道线903相交,由此可以预测发生冲突。图10展示了从所述第一方向右转和所述第二方向右转生成的预拟合转弯车道线1001和预拟合转弯车道线1003,如图10所示,所述第一方向和所述第二方向上的预拟合转弯车道线1001和预拟合转弯车道线1003相交,由此可以预测发生冲突。The embodiment of the present application provides a general method for predicting conflicts, which is particularly suitable for application scenarios such as when there is no left-turn waiting lane in the first direction and the second direction, and when judging whether there is a conflict between left turns and left turns, or between left turns and right turns, or between right turns and right turns. In the embodiment of the present application, the pre-fitted turning lane lines in the first direction and the second direction can be determined respectively according to the entry point, the exit point and the intermediate point. In one embodiment, the intermediate point can include the intersection of a ray extending from the entry point along the entry direction and a ray extending from the exit point in the opposite direction along the exit direction. In other embodiments, the number of the intermediate points is not limited, and can also include any point in the road intersection area 501, which is not limited in the present application. In the embodiment of the present application, the pre-fitted turning lane lines can be generated by drawing methods such as Bezier curves and spline curves, which are not limited in the present application. FIG8 shows the pre-fitted turning lane line 801 and the pre-fitted turning lane line 803 generated from the first direction and the second direction in the absence of a left-turn waiting lane. As shown in FIG8, the pre-fitted turning lane line 801 and the pre-fitted turning lane line 803 in the first direction and the second direction intersect, thereby predicting a conflict. FIG9 shows the pre-fitted turning lane line 901 and the pre-fitted turning lane line 903 generated in the scenario of turning left in the first direction and turning right in the second direction. As shown in FIG9, the pre-fitted left-turn lane line in the first direction and the pre-fitted right-turn lane line 901 and the pre-fitted turning lane line 903 in the second direction intersect, thereby predicting a conflict. FIG10 shows the pre-fitted turning lane line 1001 and the pre-fitted turning lane line 1003 generated from turning right in the first direction and turning right in the second direction. As shown in FIG10, the pre-fitted turning lane line 1001 and the pre-fitted turning lane line 1003 in the first direction and the second direction intersect, thereby predicting a conflict.

S105:在预测结果为产生冲突的情况下,根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线。S105: When the prediction result indicates that a conflict occurs, an entry direction point is determined in the road intersection area according to the entry point, the exit point, and the entry direction, and a turning route is determined according to the entry direction point.

本申请实施例中,在预测结果为产生冲突的情况下,可以根据所述驶入点、所述驶出点即所述驶入方向在所述道路交汇区域501内驶入方向点。其中,所述驶入方向点作为转弯路线的调整关键点,可以避免生成的转弯路线之间产生冲突。In the embodiment of the present application, when the prediction result is that a conflict occurs, an entry direction point can be set in the road intersection area 501 according to the entry point and the exit point, that is, the entry direction. The entry direction point is used as a key point for adjusting the turning route, which can avoid conflicts between the generated turning routes.

在本申请的一个实施例中,所述根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线,可以包括:In one embodiment of the present application, determining the entry direction point in the road intersection area according to the entry point, the exit point and the entry direction, and determining the turning route according to the entry direction point may include:

S601:从连接所述第一方向和所述第二方向的驶入点之间的线段上选取至少一个驶入方向点;S601: Select at least one entry direction point from a line segment connecting the entry points in the first direction and the second direction;

S603:根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。S603: Determine a left-turn curve according to the entry point in the first direction, the exit point, and the at least one entry direction point, and determine a left-turn curve on the other side of the left-turn route according to the left-turn curve.

下面通过图7说明上述实施例方法,从连接两个方向上的驶入点B和C的线段上选取至少一个驶入方向点,图7中选择驶入方向点G。在本申请实施例中,可以根据第一方向上的驶入点B、所述驶出点E和所述驶入方向点G确定左转曲线。在一些实施例中,可以利用贝塞尔曲线、样条曲线等绘图方式连接B、E、G,生成所述左转曲线,本申请在此对曲线绘制方式不做限制。在生成以B点一侧的左转曲线之后,可以根据所述左转曲线确定左转路线中A点侧的左转曲线。在本申请的一个实施例中,可以确定与BC相平行的射线,并在射线上取点I,使得AI的长度与BG的长度相等。同样地,确定以另一侧的驶出点F为起点,沿驶出方向的反方向延长的射线,该射线与射线AI相交于M点。基于此,可以利用同样的曲线绘制方式连接A、I、F生成另一侧的左转曲线,当然还可以连接A、I、M、F生成另一侧的左转曲线。The above-mentioned embodiment method is described below by FIG. 7. At least one entry direction point is selected from the line segment connecting the entry points B and C in two directions, and the entry direction point G is selected in FIG. 7. In the embodiment of the present application, the left-turn curve can be determined according to the entry point B in the first direction, the exit point E and the entry direction point G. In some embodiments, B, E, and G can be connected by drawing methods such as Bezier curves and spline curves to generate the left-turn curve. The present application does not limit the curve drawing method. After the left-turn curve on the side of point B is generated, the left-turn curve on the side of point A in the left-turn route can be determined according to the left-turn curve. In one embodiment of the present application, a ray parallel to BC can be determined, and a point I is taken on the ray so that the length of AI is equal to the length of BG. Similarly, a ray extending in the opposite direction of the exit direction with the exit point F on the other side as the starting point is determined, and the ray intersects with the ray AI at point M. Based on this, the same curve drawing method can be used to connect A, I, and F to generate the left-turn curve on the other side. Of course, A, I, M, and F can also be connected to generate the left-turn curve on the other side.

在本申请的另一个实施例中,所述根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点确定左转曲线,可以包括:In another embodiment of the present application, determining the left-turn curve according to the entry point, the exit point, and the at least one entry direction point in the first direction may include:

S701:确定以驶出点为起点、沿驶出方向的反方向延长的第三射线,所述驶出点包括所述驶出方向上最右侧车道线的端点;S701: Determine a third ray starting from an exit point and extending in the opposite direction of the exit direction, wherein the exit point includes an endpoint of the rightmost lane line in the exit direction;

S703:确定以所述第一方向的驶入点为起点且向所述第二方向的驶入点延长的第四射线;S703: Determine a fourth ray starting from the entry point in the first direction and extending toward the entry point in the second direction;

S705:确定所述第三射线与所述第四射线的交点;S705: Determine an intersection point between the third ray and the fourth ray;

S707:根据所述第一方向的驶入点、所述驶出点、所述第三射线与所述第四射线的交点、所述至少一个驶入方向点确定左转曲线。S707: Determine a left-turn curve according to the entry point in the first direction, the exit point, the intersection point of the third ray and the fourth ray, and the at least one entry direction point.

下面通过图7说明上述实施例,在有左转待转车道的情况下,首先确定以驶出点E为起点、沿驶出方向的反方向延长的第三射线705。确定以所述第一方向的驶入点B为起点且向所述第二方向的驶入点C延长的第四射线707。确定所述第三射线705与所述第四射线707的交点L。在本申请的一个实施例中,可以根据第一方向上的驶入点B、所述驶出点E、所述驶入方向点G以及所述交点L确定左转曲线。在上一个实施例的基础上,增加交点L确定所述左转曲线,可以进一步提升所述左转曲线的精确性。The above embodiment is described below with reference to FIG. 7. In the case of a left-turn waiting lane, first determine a third ray 705 starting from the exit point E and extending in the opposite direction of the exit direction. Determine a fourth ray 707 starting from the entry point B in the first direction and extending toward the entry point C in the second direction. Determine the intersection point L of the third ray 705 and the fourth ray 707. In one embodiment of the present application, a left-turn curve can be determined based on the entry point B in the first direction, the exit point E, the entry direction point G, and the intersection point L. On the basis of the previous embodiment, adding the intersection point L to determine the left-turn curve can further improve the accuracy of the left-turn curve.

本申请实施例提供的生成左转路线的方式不仅适用于第二驶入点在以所述第一方向的驶入点为起点、沿其驶入方向延长的射线的左侧的冲突情况,也可以适用于所述第一射线与所述第二射线相交的冲突情况。The method for generating a left-turn route provided in the embodiment of the present application is not only applicable to the conflict situation where the second entry point is on the left side of the ray that starts from the entry point in the first direction and extends along its entry direction, but also to the conflict situation where the first ray intersects with the second ray.

在本申请的另一个实施例中,所述根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线,包括:In another embodiment of the present application, determining an entry direction point in the road intersection area according to the entry point, the exit point and the entry direction, and determining a turning route according to the entry direction point includes:

S801:从所述第一方向和所述第二方向的驶入点、所述第一射线与所述第二射线的交点所组成的三角形中选取出至少一个驶入方向点;S801: Select at least one entry direction point from a triangle formed by the entry points in the first direction and the second direction and the intersection points of the first ray and the second ray;

S803:根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点,或者根据所述第一方向的驶入点、所述驶出点、所述第三射线与所述第四射线的交点、所述至少一个驶入方向点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。S803: Determine a left-turn curve according to the entry point in the first direction, the exit point, and the at least one entry direction point, or according to the entry point in the first direction, the exit point, the intersection of the third ray and the fourth ray, and the at least one entry direction point, and determine a left-turn curve on the other side of the left-turn route according to the left-turn curve.

本申请实施例适用于有左转待转路线,且所述第一方向的驶入点沿其驶入方向延长的射线与所述第二方向的驶入点延期驶入方向延长的射线相交的情况。如图7所示,在本申请实施例中,可以从所述第一方向的驶入点B、所述第二方向的驶入点C和所述第一射线701和所述第二射线703的交点H所组成的三角形BCH中选取出至少一个驶入方向点。在本申请实施例中,可以根据第一方向上的驶入点B、所述驶出点E和所述至少一个驶入方向点确定左转曲线。同样地,在本申请的另一个实施例中,可以根据第一方向上的驶入点B、所述驶出点E、所述至少一个驶入方向点G以及所述交点L确定左转曲线。其中所述L的确定方式可以参考S701-S705的描述,在此不再赘述。同样地,在生成B点侧的左转曲线之后,可以根据B点侧的左转曲线绘制生成A点侧的左转曲线。在确定A点侧的左转曲线的过程中,可以确定B点与所述至少一个驶入方向点的向量,然后,在A点处利用所述向量确定出A点对应的至少一个驶入方向点,再利用相同的曲线绘制方式绘制生成A点侧的左转曲线。The embodiment of the present application is applicable to the case where there is a left-turning route to be turned, and the ray extending along the entry direction of the entry point in the first direction intersects with the ray extending along the extension direction of the entry point in the second direction. As shown in FIG7, in the embodiment of the present application, at least one entry direction point can be selected from the triangle BCH formed by the entry point B in the first direction, the entry point C in the second direction, and the intersection H of the first ray 701 and the second ray 703. In the embodiment of the present application, the left-turn curve can be determined according to the entry point B in the first direction, the exit point E, and the at least one entry direction point. Similarly, in another embodiment of the present application, the left-turn curve can be determined according to the entry point B in the first direction, the exit point E, the at least one entry direction point G, and the intersection L. The determination method of L can refer to the description of S701-S705, which will not be repeated here. Similarly, after the left-turn curve on the B point side is generated, the left-turn curve on the A point side can be generated according to the left-turn curve on the B point side. In the process of determining the left-turn curve on the side of point A, the vector between point B and the at least one entry direction point can be determined, and then, at point A, the vector is used to determine at least one entry direction point corresponding to point A, and then the left-turn curve on the side of point A is generated using the same curve drawing method.

在本申请的一个实施例中,所述根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线,可以包括:In one embodiment of the present application, determining the entry direction point in the road intersection area according to the entry point, the exit point and the entry direction, and determining the turning route according to the entry direction point may include:

S901:从所述第一方向和所述第二方向的预拟合转弯车道线相交所形成的区域中选取至少一个驶入方向点。S901: Select at least one entry direction point from an area formed by the intersection of the pre-fitted turning lane lines in the first direction and the second direction.

S903:根据所述第一方向的驶入点、所述驶出点以及所述至少一个驶入方向点确定转弯曲线,并根据所述转弯曲线确定转弯路线另一侧的转弯曲线。S903: Determine a turning curve according to the entry point in the first direction, the exit point, and the at least one entry direction point, and determine a turning curve on the other side of the turning route according to the turning curve.

本申请实施例适用于预拟合转弯车道的场景,在规划该场景下的转弯曲线的过程中,可以在所述第一方向和所述第二方向的预拟合转弯车道线相交所形成的区域中选取至少一个驶入方向点。如图8所示,所述第一方向和所述第二方向的预拟合转弯车道线相交于A、B两点。根据上述实施例提供的技术方案,例如可以在AB下弧形807上选择至少一个点作为所述第一方向的驶入方向点,图8中选择的是C点。另外,还可以在AB上弧形805上选择至少一个点作为所述第二方向的驶入方向点,图8中选择的是D点。在确定驶入方向点之后,可以根据驶入点、驶出点和驶入方向点C和D分别规划得到如图11所示的所述第一方向和所述第二方向的左转曲线。利用相同的方式,可以规划得到如图12所示的所述第一方向的左转曲线和所述第二方向的右转曲线,还可以规划得到如图13所示的所述第一方向的右转曲线和所述第二方向的右转曲线。需要说明的是,所述驶入方向点的数量和位置不限于上述示例,例如还可以确定所述第一方向与所述第二方向的驶入方向点为同一个点,生成的两个转弯车道线相切,不属于冲突的情况。The embodiment of the present application is applicable to the scenario of pre-fitting turning lanes. In the process of planning the turning curve in this scenario, at least one entry direction point can be selected in the area formed by the intersection of the pre-fitting turning lane lines in the first direction and the second direction. As shown in Figure 8, the pre-fitting turning lane lines in the first direction and the second direction intersect at points A and B. According to the technical solution provided by the above embodiment, for example, at least one point can be selected on the lower arc 807 of AB as the entry direction point of the first direction, and point C is selected in Figure 8. In addition, at least one point can be selected on the upper arc 805 of AB as the entry direction point of the second direction, and point D is selected in Figure 8. After determining the entry direction point, the left turn curves in the first direction and the second direction as shown in Figure 11 can be planned according to the entry point, the exit point and the entry direction points C and D. In the same way, the left turn curve in the first direction and the right turn curve in the second direction as shown in Figure 12 can be planned, and the right turn curve in the first direction and the right turn curve in the second direction as shown in Figure 13 can also be planned. It should be noted that the number and position of the entry direction points are not limited to the above examples. For example, the entry direction points of the first direction and the second direction may be determined to be the same point, and the two generated turning lane lines are tangent, which does not constitute a conflict.

在本申请实施例中,在预测结果包括不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域501并转弯的情况下不产生冲突的情况下,也可以规划得到转弯路线。在本申请的一个实施例中,在根据所述第一方向和所述第二方向的预拟合转弯车道线预测不产生冲突的情况下,可以将所述第一方向和所述第二方向的预拟合转弯车道线分别作为最终确定的所述第一方向和所述第二方向的转弯车道线。同样地,后续还可以将所述转弯车道线标注于高精地图中,或者控制车辆按照所述转弯车道线行驶。In an embodiment of the present application, when the prediction results include different vehicles entering the road intersection area 501 from the first direction and the second direction at the same time and turning without conflict, a turning route can also be planned. In an embodiment of the present application, when the prediction of the pre-fitted turning lane lines of the first direction and the second direction does not cause a conflict, the pre-fitted turning lane lines of the first direction and the second direction can be used as the final turning lane lines of the first direction and the second direction, respectively. Similarly, the turning lane lines can be marked in the high-precision map later, or the vehicle can be controlled to travel according to the turning lane lines.

在本申请的另一个实施例中,在所述第一方向和所述第二方向设置有左转待转车道的情况下,在根据所述第一方向和所述第二方向上的所述驶入点以及所述驶入点沿其驶入方向上的延长线之间的位置关系预测不产生冲突的情况下,可以根据所述驶入点、所述驶出点及所述驶入方向确定转弯路线。In another embodiment of the present application, when left-turn lanes are provided in the first direction and the second direction, when it is predicted that no conflict will occur based on the positional relationship between the entry point in the first direction and the second direction and the extension line of the entry point along the entry direction, the turning route can be determined based on the entry point, the exit point and the entry direction.

下面通过一个具体的示例说明上述实施例,图14是图5的简易示意图,在确定没有冲突的情况下,在确定第一方向上的转弯车道线的过程中,如图14所示,可以确定以驶出点E为起点、沿驶出方向的反方向延长的第三射线705,以及以驶入点B为起点,沿驶入方向延长的第五射线1401。确定所述第三射线705与所述第五射线1401的交点P,并根据驶入点B、驶出点E、交点P确定所述第一方向的左转车道线。需要说明的是,可以使用贝塞尔曲线来绘制车道线,还可以使用样条曲线来确绘制车道线,本申请实施例对于绘制车道线的工具不做任何限制。The above embodiment is explained below by a specific example. FIG. 14 is a simplified schematic diagram of FIG. 5. When it is determined that there is no conflict, in the process of determining the turning lane line in the first direction, as shown in FIG. 14, a third ray 705 starting from the exit point E and extending in the opposite direction of the exit direction and a fifth ray 1401 starting from the entry point B and extending in the entry direction can be determined. The intersection point P of the third ray 705 and the fifth ray 1401 is determined, and the left turn lane line in the first direction is determined according to the entry point B, the exit point E, and the intersection point P. It should be noted that Bezier curves can be used to draw lane lines, and spline curves can also be used to draw lane lines. The embodiment of the present application does not impose any restrictions on the tool for drawing lane lines.

本申请实施例提供的车辆转弯路线规划方法,能够至少根据驶入点和驶入方向,预测不同车辆同时从第一方向和第二方向驶入道路交汇区域并转弯的情况下是否产生冲突,在预测结果为产生冲突的情况下,确定驶入方向点,并根据所述驶入方向点确定转弯路线。由此可见,本申请实施例的技术方案不仅可以实现自动化地预测车辆转弯过程中是否产生冲突,还可以自动化地生成一个新的驶入方向点,所述驶入方向点作为确定转弯路线的关键点,能够优化转弯路线,使得生成的转弯路线不与其他转弯路线产生冲突。本申请实施例提供的车辆转弯路线规划方法不仅可以代替相关技术中手工标注高精地图中转弯路线的方式,降低转弯路线生成成本,提高转弯路线生成效率,还可以为无人车现场规划路线提供可靠的技术方案。The vehicle turning route planning method provided in the embodiment of the present application can predict whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn, based at least on the entry point and the entry direction. When the prediction result is that a conflict occurs, the entry direction point is determined, and the turning route is determined based on the entry direction point. It can be seen that the technical solution of the embodiment of the present application can not only realize the automatic prediction of whether a conflict will occur during the vehicle turning process, but also automatically generate a new entry direction point. The entry direction point is used as a key point for determining the turning route, and can optimize the turning route so that the generated turning route does not conflict with other turning routes. The vehicle turning route planning method provided in the embodiment of the present application can not only replace the method of manually marking the turning route in the high-precision map in the related technology, reduce the turning route generation cost, and improve the turning route generation efficiency, but also provide a reliable technical solution for the on-site route planning of unmanned vehicles.

本申请另一方面还提供一种高精地图标注方法,包括:On the other hand, the present application also provides a high-precision map annotation method, including:

利用上述任一实施例所述的车辆转弯路线规划方法确定所述转弯路线;Determine the turning route using the vehicle turning route planning method described in any of the above embodiments;

将所述转弯路线标注于高精地图中。The turning route is marked on the high-precision map.

本申请实施例可以将所述转弯路线规划方式应用于高精地图标注中,可以代替人工标注的方式,提高标注效率,降低标注成本。The embodiment of the present application can apply the turning route planning method to high-precision map annotation, which can replace the manual annotation method, improve the annotation efficiency, and reduce the annotation cost.

本申请另一方面还提供一种车辆行驶控制方法,包括:On the other hand, the present application also provides a vehicle driving control method, comprising:

利用上述任一实施例所述的车辆转弯路线规划方法确定所述转弯路线;Determine the turning route using the vehicle turning route planning method described in any of the above embodiments;

控制车辆按照所述转弯路线行驶。The vehicle is controlled to travel according to the turning route.

本申请实施例可以将所述转弯路线规划方式应用于无人车现场路线规划中,可以快速、准确地给无人车提供避免冲突的转弯路线。The embodiment of the present application can apply the turning route planning method to on-site route planning of unmanned vehicles, and can quickly and accurately provide unmanned vehicles with turning routes that avoid conflicts.

本申请另一方面还提供一种车辆转弯路线规划装置,如图15所示,所述装置1500包括:On the other hand, the present application further provides a vehicle turning route planning device, as shown in FIG15 , the device 1500 includes:

信息确定模块1501,用于分别确定从第一方向和第二方向进入道路交汇区域的驶入点、驶出点及所述驶入点的驶入方向;An information determination module 1501 is used to determine an entry point and an exit point of a road intersection area from a first direction and a second direction, and an entry direction of the entry point;

冲突预测模块1503,用于至少根据所述驶入点及所述驶入方向,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突;A conflict prediction module 1503, configured to predict, at least based on the entry point and the entry direction, whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn;

路线确定模块1505,用于在预测结果为产生冲突的情况下,根据所述驶入点、所述驶出点及所述驶入方向在所述道路交汇区域内确定驶入方向点,并根据所述驶入方向点确定转弯路线。The route determination module 1505 is used to determine an entry direction point in the road intersection area according to the entry point, the exit point and the entry direction when the prediction result is that a conflict occurs, and determine a turning route according to the entry direction point.

可选的,在本申请的一个实施例中,所述冲突预测模块,具体用于::Optionally, in one embodiment of the present application, the conflict prediction module is specifically used to:

在所述道路交汇区域内设置有所述第一方向和所述第二方向上的左转待转车道的情况下,分别将所述第一方向和所述第二方向上的所述左转待转车道的右车道线的端点及其驶入方向作为驶入点及其驶入方向;In the case where left-turn lanes in the first direction and the second direction are provided in the road intersection area, the endpoints of the right lane lines of the left-turn lanes in the first direction and the second direction and their entry directions are respectively used as entry points and their entry directions;

根据所述第一方向和所述第二方向上的所述驶入点以及所述驶入点沿其驶入方向上的延长线之间的位置关系,预测不同车辆同时从所述第一方向和所述第二方向驶入所述道路交汇区域并转弯的情况下是否产生冲突。According to the positional relationship between the entry points in the first direction and the second direction and the extension lines of the entry points along the entry directions, it is predicted whether a conflict will occur when different vehicles enter the road intersection area from the first direction and the second direction at the same time and turn.

可选的,在本申请的一个实施例中,所述冲突预测模块,还用于:包括:Optionally, in one embodiment of the present application, the conflict prediction module is further used to: include:

确定以所述第一方向的驶入点为起点、沿其驶入方向延长的射线;Determine a ray starting from the entry point in the first direction and extending along the entry direction;

在所述第二方向的驶入点位于所述射线的左侧的情况下,预测发生冲突。If the approach point in the second direction is located on the left side of the ray, a conflict is predicted.

可选的,在本申请的一个实施例中,所述冲突预测模块,还用于:包括:Optionally, in one embodiment of the present application, the conflict prediction module is further used to: include:

确定以所述第一方向的驶入点为起点、沿其驶入方向延长的第一射线,以及以所述第二方向的驶入点为起点、沿其驶入方向延长的第二射线;Determine a first ray starting from the entry point in the first direction and extending along the entry direction, and a second ray starting from the entry point in the second direction and extending along the entry direction;

在确定所述第一射线与所述第二射线相交的情况下,预测发生冲突。In the event that it is determined that the first ray intersects the second ray, a conflict is predicted.

可选的,在本申请的一个实施例中,所述冲突预测模块,具体用于:Optionally, in one embodiment of the present application, the conflict prediction module is specifically used to:

分别确定所述第一方向和所述第二方向的预拟合转弯车道线,所述预拟合转弯车道线根据所述驶入点、所述驶出点和中间点确定,其中,所述驶入点包括最右侧或者最左侧车道线的端点,所述中间点包括所述驶入点沿所述驶入方向延长的射线与所述驶出点沿驶出方向反向延长的射线的交点;Determine pre-fitted turning lane lines in the first direction and the second direction respectively, wherein the pre-fitted turning lane lines are determined according to the entry point, the exit point and the middle point, wherein the entry point includes the endpoint of the rightmost or leftmost lane line, and the middle point includes the intersection of a ray extending from the entry point along the entry direction and a ray extending from the exit point in the opposite direction of the exit direction;

在所述第一方向和所述第二方向的预拟合转弯车道线相交的情况下,预测发生冲突。When the pre-fitted turning lane lines in the first direction and the second direction intersect, a conflict is predicted.

可选的,在本申请的一个实施例中,所述路线确定模块,具体用于包括:Optionally, in one embodiment of the present application, the route determination module is specifically configured to include:

从连接所述第一方向和所述第二方向的驶入点之间的线段上选取至少一个驶入方向点;Select at least one entry direction point from a line segment connecting the entry points in the first direction and the second direction;

根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。A left-turn curve is determined according to the entry point in the first direction, the exit point, and the at least one entry direction point, and a left-turn curve on the other side of the left-turn route is determined according to the left-turn curve.

可选的,在本申请的一个实施例中,所述路线确定模块,具体用于包括:Optionally, in one embodiment of the present application, the route determination module is specifically configured to include:

从所述第一方向和所述第二方向的驶入点、所述第一射线与所述第二射线的交点所组成的三角形中选取出至少一个驶入方向点;Select at least one entry direction point from a triangle formed by the entry points in the first direction and the second direction and the intersection point of the first ray and the second ray;

根据所述第一方向的驶入点、所述驶出点、所述至少一个驶入方向点确定左转曲线,并根据所述左转曲线确定左转路线另一侧的左转曲线。A left-turn curve is determined according to the entry point in the first direction, the exit point, and the at least one entry direction point, and a left-turn curve on the other side of the left-turn route is determined according to the left-turn curve.

可选的,在本申请的一个实施例中,所述路线确定模块,还用于:Optionally, in one embodiment of the present application, the route determination module is further used to:

确定以驶出点为起点、沿驶出方向的反方向延长的第三射线,所述驶出点包括所述驶出方向上最右侧车道线的端点;Determine a third ray starting from the exit point and extending in the opposite direction of the exit direction, wherein the exit point includes an endpoint of the rightmost lane line in the exit direction;

确定以所述第一方向的驶入点为起点且向所述第二方向的驶入点延长的第四射线;Determine a fourth ray starting from the entry point in the first direction and extending toward the entry point in the second direction;

确定所述第三射线与所述第四射线的交点;determining an intersection point between the third ray and the fourth ray;

根据所述第一方向的驶入点、所述驶出点、所述第三射线与所述第四射线的交点、所述至少一个驶入方向点确定左转曲线。A left-turn curve is determined according to the entry point of the first direction, the exit point, the intersection point of the third ray and the fourth ray, and the at least one entry direction point.

可选的,在本申请的一个实施例中,所述根路线确定模块,具体用于:Optionally, in one embodiment of the present application, the root route determination module is specifically used to:

从所述第一方向和所述第二方向的预拟合转弯车道线相交所形成的区域中选取至少一个驶入方向点;Select at least one entry direction point from an area formed by the intersection of the pre-fitted turning lane lines in the first direction and the second direction;

根据所述第一方向的驶入点、所述驶出点以及所述至少一个驶入方向点确定转弯曲线,并根据所述转弯曲线确定转弯路线另一侧的转弯曲线。A turning curve is determined according to the entry point in the first direction, the exit point and the at least one entry direction point, and a turning curve on the other side of the turning route is determined according to the turning curve.

本申请另一方面还提供一种高精地图标注装置,包括上述任一实施例所述的车辆转弯路线规划装置和标注模块,其中,On the other hand, the present application further provides a high-precision map annotation device, comprising the vehicle turning route planning device and the annotation module described in any of the above embodiments, wherein:

所述标注模块,用于将所述转弯路线标注于高精地图中。The marking module is used to mark the turning route in the high-precision map.

本申请另一方面还提供一种车辆行驶控制装置,包括上述任一实施例所述的车辆转弯路线规划装置和车辆控制模块,其中,On the other hand, the present application further provides a vehicle driving control device, comprising the vehicle turning route planning device and the vehicle control module described in any of the above embodiments, wherein:

所述车辆控制模块,用于控制车辆按照所述转弯路线行驶。The vehicle control module is used to control the vehicle to travel along the turning route.

本申请另一方面还提供一种车辆,用于按照上述实施例所述的高精地图标注方法标注的高精地图行驶,或者,按照上述实施例所述的车辆行驶控制方法确定的转弯路线行驶。On the other hand, the present application also provides a vehicle for driving according to a high-precision map annotated by the high-precision map annotation method described in the above embodiment, or driving according to a turning route determined by the vehicle driving control method described in the above embodiment.

本申请的实施例提供了一种车辆转弯路线规划装置,如图16所示,所述装置包括:处理器以及用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令时实现上述方法。An embodiment of the present application provides a vehicle turning route planning device, as shown in FIG16 , the device includes: a processor and a memory for storing processor executable instructions; wherein the processor is configured to implement the above method when executing the instructions.

本申请的实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。An embodiment of the present application provides a non-volatile computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above method is implemented.

本申请的实施例提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。An embodiment of the present application provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RandomAccess Memory,RAM)、只读存储器(Read Only Memory,ROM)、可擦式可编程只读存储器(Electrically Programmable Read-Only-Memory,EPROM或闪存)、静态随机存取存储器(Static Random-Access Memory,SRAM)、便携式压缩盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能盘(Digital Video Disc,DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing.

这里所描述的计算机可读程序指令或代码可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。The computer-readable program instructions or codes described herein can be downloaded from a computer-readable storage medium to each computing/processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and/or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and/or edge servers. The network adapter card or network interface in each computing/processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing/processing device.

用于执行本申请操作的计算机程序指令可以是汇编指令、指令集架构(Instruction Set Architecture,ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(Local Area Network,LAN)或广域网(WideArea Network,WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(Field-ProgrammableGate Array,FPGA)或可编程逻辑阵列(Programmable Logic Array,PLA),该电子电路可以执行计算机可读程序指令,从而实现本申请的各个方面。The computer program instructions for performing the operation of the present application can be assembly instructions, instruction set architecture (Instruction Set Architecture, ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages-such as Smalltalk, C++, etc., and conventional procedural programming languages-such as "C" language or similar programming languages. Computer-readable program instructions can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type 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 connect through the Internet). In some embodiments, by utilizing the state information of computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA) or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of the present application.

这里参照根据本申请实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本申请的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Various aspects of the present application are described herein with reference to the flowcharts and/or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and/or block diagram and the combination of each box in the flowchart and/or block diagram can be implemented by computer-readable program instructions.

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions/actions specified in one or more boxes in the flowchart and/or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and/or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions/actions specified in one or more boxes in the flowchart and/or block diagram.

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions/actions specified in one or more boxes in the flowchart and/or block diagram.

附图中的流程图和框图显示了根据本申请的多个实施例的装置、系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the device, system, method and computer program product according to multiple embodiments of the present application. In this regard, each square frame in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the square frame can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square frames can actually be executed substantially in parallel, and they can also be executed in the opposite order sometimes, depending on the functions involved.

也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行相应的功能或动作的硬件(例如电路或ASIC(Application SpecificIntegrated Circuit,专用集成电路))来实现,或者可以用硬件和软件的组合,如固件等来实现。It should also be noted that each box in the block diagram and/or flowchart, and the combination of boxes in the block diagram and/or flowchart, can be implemented by hardware (such as a circuit or ASIC (Application Specific Integrated Circuit)) that performs the corresponding function or action, or can be implemented by a combination of hardware and software, such as firmware.

尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其它变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其它单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。Although the present invention is described herein in conjunction with various embodiments, in the process of implementing the claimed invention, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

以上已经描述了本申请的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (29)

1. A vehicle turn route planning method, comprising:
determining an entry point, an exit point and an entry direction of the entry point from a first direction and a second direction into a road junction area respectively;
predicting whether collision occurs when different vehicles simultaneously enter the road junction area from the first direction and the second direction and turn according to at least the entry point and the entry direction;
under the condition that the prediction result is that collision is generated, determining an entry direction point in the road intersection area according to the entry point, the exit point and the entry direction, and determining a turning route according to the entry direction point; the entering direction point is used for adjusting the turning route so as to avoid collision among generated turning routes; the turning route passes through the entry direction point.
2. The method of claim 1, wherein predicting whether a collision occurs in a case where different vehicles simultaneously enter the road junction area from the first direction and the second direction and turn based on at least the entry point and the entry direction comprises:
under the condition that a left-turning lane in the first direction and the second direction is arranged in the road intersection area, respectively taking an end point of a right lane line of the left-turning lane in the first direction and the second direction and a driving-in direction thereof as a driving-in point and a driving-in direction thereof;
According to the positional relationship between the entry point in the first direction and the second direction and the extension line of the entry point in the entry direction thereof, it is predicted whether or not a collision occurs in the case where different vehicles simultaneously enter the road junction area from the first direction and the second direction and turn.
3. The method of claim 2, wherein predicting whether a collision occurs if a different vehicle is driving into the roadway intersection area and turning from the first direction and the second direction simultaneously comprises:
determining a ray which takes an entry point in the first direction as a starting point and extends along the entry direction;
in the case where the entry point in the second direction is located on the left side of the ray, a collision is predicted.
4. The method of claim 2, wherein predicting whether a collision occurs if a different vehicle is driving into the roadway intersection area and turning from the first direction and the second direction simultaneously comprises:
determining a first ray extending in the entry direction of the first ray with the entry point in the first direction as a starting point, and a second ray extending in the entry direction of the second ray with the entry point in the second direction as a starting point;
In the event that it is determined that the first ray intersects the second ray, a conflict is predicted.
5. The method of claim 1, wherein predicting whether a collision occurs in a case where different vehicles simultaneously enter the road junction area from the first direction and the second direction and turn based on at least the entry point and the entry direction comprises:
determining a pre-fit turning lane line of the first direction and the second direction respectively, wherein the pre-fit turning lane line is determined according to the entry point, the exit point and an intermediate point, the entry point comprises an endpoint of a rightmost or leftmost lane line, and the intermediate point comprises an intersection point of a ray of the entry point extending along the entry direction and a ray of the exit point extending reversely along the exit direction;
in the case where the pre-fitted turning lane lines of the first direction and the second direction intersect, a collision is predicted.
6. The method according to claim 3 or 4, wherein the determining an entry direction point in the road junction area according to the entry point, the exit point, and the entry direction, and determining a turning route according to the entry direction point, comprises:
Selecting at least one entry direction point from a line segment connecting the entry points in the first direction and the second direction;
and determining a left turn curve according to the entry point, the exit point and the at least one entry direction point in the first direction, and determining a left turn curve on the other side of the left turn route according to the left turn curve.
7. The method of claim 4, wherein the determining an entry direction point within the road junction area based on the entry point, the exit point, and the entry direction, and determining a turn route based on the entry direction point, comprises:
selecting at least one entry direction point from a triangle formed by the entry points of the first direction and the second direction and the intersection point of the first ray and the second ray;
and determining a left turn curve according to the entry point, the exit point and the at least one entry direction point in the first direction, and determining a left turn curve on the other side of the left turn route according to the left turn curve.
8. The method of claim 6, wherein the determining a left turn curve from the entry point, the exit point, and the at least one entry direction point of the first direction comprises:
Determining a third ray which takes an exit point as a starting point and extends along the opposite direction of the exit direction, wherein the exit point comprises an end point of a lane line at the rightmost side in the exit direction;
determining a fourth ray which takes the entry point in the first direction as a starting point and extends towards the entry point in the second direction;
determining an intersection point of the third ray and the fourth ray;
and determining a left turning curve according to the entry point, the exit point, the intersection point of the third ray and the fourth ray and the at least one entry direction point of the first direction.
9. The method of claim 7, wherein the determining a left turn curve from the entry point, the exit point, and the at least one entry direction point of the first direction comprises:
determining a third ray which takes an exit point as a starting point and extends along the opposite direction of the exit direction, wherein the exit point comprises an end point of a lane line at the rightmost side in the exit direction;
determining a fourth ray which takes the entry point in the first direction as a starting point and extends towards the entry point in the second direction;
determining an intersection point of the third ray and the fourth ray;
and determining a left turning curve according to the entry point, the exit point, the intersection point of the third ray and the fourth ray and the at least one entry direction point of the first direction.
10. The method of claim 5, wherein the determining an entry direction point within the road junction area based on the entry point, the exit point, and the entry direction, and determining a turn route based on the entry direction point, comprises:
selecting at least one entering direction point from a region formed by intersecting the pre-fit turning lane lines in the first direction and the second direction;
and determining a turning curve according to the entry point, the exit point and the at least one entry direction point in the first direction, and determining a turning curve on the other side of the turning route according to the turning curve.
11. The high-precision map labeling method is characterized by comprising the following steps of:
determining the turning route using the vehicle turning route planning method according to any one of claims 1-10;
the turning route is marked in a high-precision map.
12. A vehicle travel control method characterized by comprising:
determining the turning route using the vehicle turning route planning method according to any one of claims 1-10;
and controlling the vehicle to run according to the turning route.
13. A vehicle turn route planning device, characterized by comprising:
The information determining module is used for determining an entry point and an exit point which enter the road intersection area from the first direction and the second direction and the entry direction of the entry point respectively;
the conflict prediction module is used for predicting whether a conflict occurs when different vehicles simultaneously enter the road intersection area from the first direction and the second direction and turn according to at least the entry point and the entry direction;
the route determining module is used for determining an entry direction point in the road intersection area according to the entry point, the exit point and the entry direction and determining a turning route according to the entry direction point under the condition that the prediction result is that the collision is generated; the entering direction point is used for adjusting the turning route so as to avoid collision among generated turning routes; the turning route passes through the entry direction point.
14. The apparatus of claim 13, wherein the collision prediction module is specifically configured to:
under the condition that a left-turning lane in the first direction and the second direction is arranged in the road intersection area, respectively taking an end point of a right lane line of the left-turning lane in the first direction and the second direction and a driving-in direction thereof as a driving-in point and a driving-in direction thereof;
According to the positional relationship between the entry point in the first direction and the second direction and the extension line of the entry point in the entry direction thereof, it is predicted whether or not a collision occurs in the case where different vehicles simultaneously enter the road junction area from the first direction and the second direction and turn.
15. The apparatus of claim 14, wherein the collision prediction module is further configured to: :
determining a ray which takes an entry point in the first direction as a starting point and extends along the entry direction;
in the case where the entry point in the second direction is located on the left side of the ray, a collision is predicted.
16. The apparatus of claim 14, wherein the collision prediction module is further configured to: :
determining a first ray extending in the entry direction of the first ray with the entry point in the first direction as a starting point, and a second ray extending in the entry direction of the second ray with the entry point in the second direction as a starting point;
in the event that it is determined that the first ray intersects the second ray, a conflict is predicted.
17. The apparatus of claim 13, wherein the collision prediction module is specifically configured to:
Determining a pre-fit turning lane line of the first direction and the second direction respectively, wherein the pre-fit turning lane line is determined according to the entry point, the exit point and an intermediate point, the entry point comprises an endpoint of a rightmost or leftmost lane line, and the intermediate point comprises an intersection point of a ray of the entry point extending along the entry direction and a ray of the exit point extending reversely along the exit direction;
in the case where the pre-fitted turning lane lines of the first direction and the second direction intersect, a collision is predicted.
18. The apparatus according to claim 15 or 16, wherein the route determination module is specifically configured to:
selecting at least one entry direction point from a line segment connecting the entry points in the first direction and the second direction;
and determining a left turn curve according to the entry point, the exit point and the at least one entry direction point in the first direction, and determining a left turn curve on the other side of the left turn route according to the left turn curve.
19. The apparatus according to claim 16, wherein the route determination module is specifically configured to:
selecting at least one entry direction point from a triangle formed by the entry points of the first direction and the second direction and the intersection point of the first ray and the second ray;
And determining a left turn curve according to the entry point, the exit point and the at least one entry direction point in the first direction, and determining a left turn curve on the other side of the left turn route according to the left turn curve.
20. The apparatus of claim 18, wherein the route determination module is further configured to:
determining a third ray which takes an exit point as a starting point and extends along the opposite direction of the exit direction, wherein the exit point comprises an end point of a lane line at the rightmost side in the exit direction;
determining a fourth ray which takes the entry point in the first direction as a starting point and extends towards the entry point in the second direction;
determining an intersection point of the third ray and the fourth ray;
and determining a left turning curve according to the entry point, the exit point, the intersection point of the third ray and the fourth ray and the at least one entry direction point of the first direction.
21. The apparatus of claim 19, wherein the route determination module is further configured to:
determining a third ray which takes an exit point as a starting point and extends along the opposite direction of the exit direction, wherein the exit point comprises an end point of a lane line at the rightmost side in the exit direction;
determining a fourth ray which takes the entry point in the first direction as a starting point and extends towards the entry point in the second direction;
Determining an intersection point of the third ray and the fourth ray;
and determining a left turning curve according to the entry point, the exit point, the intersection point of the third ray and the fourth ray and the at least one entry direction point of the first direction.
22. The apparatus of claim 17, wherein the route determination module is specifically configured to:
selecting at least one entering direction point from a region formed by intersecting the pre-fit turning lane lines in the first direction and the second direction;
and determining a turning curve according to the entry point, the exit point and the at least one entry direction point in the first direction, and determining a turning curve on the other side of the turning route according to the turning curve.
23. A high-precision map labeling device, which is characterized by comprising the vehicle turning route planning device and the labeling module according to any one of claims 13-22, wherein,
and the marking module is used for marking the turning route in the high-precision map.
24. A vehicle travel control apparatus comprising the vehicle turning route planning apparatus according to any one of claims 13 to 22 and a vehicle control module, wherein,
And the vehicle control module is used for controlling the vehicle to run according to the turning route.
25. A vehicle for traveling on a turning route marked by the high-definition map marking method according to claim 11 or traveling on a turning route determined by the vehicle traveling control method according to claim 12.
26. A vehicle turn route planning device, characterized by comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the method of any of claims 1-12 when executing the instructions.
27. A non-transitory computer readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the method of any of claims 1-12.
28. A computer program product comprising computer readable code, or a non-transitory computer readable storage medium carrying computer readable code, which when run in a processor of an electronic device, performs the method of any one of the preceding claims 1-12.
29. A chip comprising at least one processor for executing a computer program or computer instructions stored in a memory to perform the method of any one of claims 1-12.
CN202110035292.2A 2021-01-12 2021-01-12 Vehicle turning route planning method and device Active CN114764980B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110035292.2A CN114764980B (en) 2021-01-12 2021-01-12 Vehicle turning route planning method and device
PCT/CN2021/132795 WO2022151839A1 (en) 2021-01-12 2021-11-24 Vehicle turning route planning method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110035292.2A CN114764980B (en) 2021-01-12 2021-01-12 Vehicle turning route planning method and device

Publications (2)

Publication Number Publication Date
CN114764980A CN114764980A (en) 2022-07-19
CN114764980B true CN114764980B (en) 2024-04-12

Family

ID=82362909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110035292.2A Active CN114764980B (en) 2021-01-12 2021-01-12 Vehicle turning route planning method and device

Country Status (2)

Country Link
CN (1) CN114764980B (en)
WO (1) WO2022151839A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116229711B (en) * 2023-01-05 2024-12-24 北京四维图新科技股份有限公司 Automatic processing method, device, medium and equipment for intersection lane conflict types
CN115965713B (en) * 2023-03-17 2023-05-23 高德软件有限公司 Method, device, equipment and storage medium for generating turning lane

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016119265A1 (en) * 2015-10-27 2017-04-27 Gm Global Technology Operations, Llc ALGORITHMS FOR THE AVOIDANCE OF TRAFFIC ACCIDENTS WHEN SWITCHING DOWN AND LEFT TO CROSSROADS
DE102017204570A1 (en) * 2017-03-20 2018-09-20 Honda Motor Co., Ltd. Vehicle travel support device
CN111879330A (en) * 2020-08-05 2020-11-03 苏州挚途科技有限公司 Method and device for planning crossing driving path, processor and automatic driving vehicle

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140121544A (en) * 2013-04-05 2014-10-16 한국전자통신연구원 Apparatus for providing collision information in intersection and method thereof
CN104616541A (en) * 2015-02-03 2015-05-13 吉林大学 Fish streaming based non-signal intersection vehicle-vehicle cooperation control system
DE102016216335B4 (en) * 2016-08-30 2020-12-10 Continental Automotive Gmbh System and method for the analysis of driving trajectories for a route section
CN109003467B (en) * 2017-06-07 2022-09-02 华为云计算技术有限公司 Method, device and system for preventing vehicle collision
JP7062898B2 (en) * 2017-09-07 2022-05-09 株式会社デンソー Collision avoidance device
CN108597251A (en) * 2018-04-02 2018-09-28 昆明理工大学 A kind of traffic intersection distribution vehicle collision prewarning method based on car networking
CN110850874A (en) * 2019-11-11 2020-02-28 驭势科技(北京)有限公司 Control method, device and system for intelligent driving vehicle and storage medium
CN111145569A (en) * 2019-11-22 2020-05-12 京东数字科技控股有限公司 Road monitoring and vehicle running control method and device and vehicle-road cooperative system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016119265A1 (en) * 2015-10-27 2017-04-27 Gm Global Technology Operations, Llc ALGORITHMS FOR THE AVOIDANCE OF TRAFFIC ACCIDENTS WHEN SWITCHING DOWN AND LEFT TO CROSSROADS
CN106608263A (en) * 2015-10-27 2017-05-03 通用汽车环球科技运作有限责任公司 Algorithms for avoiding automotive crashes at left and right turn intersections
DE102017204570A1 (en) * 2017-03-20 2018-09-20 Honda Motor Co., Ltd. Vehicle travel support device
CN111879330A (en) * 2020-08-05 2020-11-03 苏州挚途科技有限公司 Method and device for planning crossing driving path, processor and automatic driving vehicle

Also Published As

Publication number Publication date
WO2022151839A1 (en) 2022-07-21
CN114764980A (en) 2022-07-19

Similar Documents

Publication Publication Date Title
CN110550029B (en) Obstacle avoidance method and device
CN111123952B (en) Trajectory planning method and device
CN113168708B (en) Lane line tracking method and device
JP7540641B2 (en) Autonomous driving method, related device and computer-readable storage medium
WO2021102955A1 (en) Path planning method for vehicle and path planning apparatus for vehicle
CN113160547B (en) A kind of automatic driving method and related equipment
CN112146671B (en) Path planning method, related equipment and computer readable storage medium
CN113492830B (en) A vehicle parking path planning method and related equipment
CN112672942B (en) Vehicle lane changing method and related equipment
JP7194867B2 (en) Remote driving to secure autonomous vehicles
CN114754780B (en) Lane line planning method and related device
CN113022573B (en) Road structure detection method and device
WO2022160900A1 (en) Test environment construction method and device
CN113954858A (en) A method for planning a driving route of a vehicle and a smart car
CN112829762A (en) Vehicle running speed generation method and related equipment
WO2022001432A1 (en) Method for inferring lane, and method and apparatus for training lane inference model
CN114764980B (en) Vehicle turning route planning method and device
CN113963535B (en) Driving decision determination method, device, storage medium of electronic equipment
EP4428643A1 (en) Path constraint method and device
WO2022041820A1 (en) Method and apparatus for planning lane-changing trajectory
WO2023108455A1 (en) Intelligent driving method and apparatus, and vehicle comprising apparatus
CN112639910B (en) Method and device for observing traffic elements

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
TR01 Transfer of patent right

Effective date of registration: 20241112

Address after: 518129 Huawei Headquarters Office Building 101, Wankecheng Community, Bantian Street, Longgang District, Shenzhen, Guangdong

Patentee after: Shenzhen Yinwang Intelligent Technology Co.,Ltd.

Country or region after: China

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right