CN105539434A - 用于躲避转向操作的路径规划方法 - Google Patents

用于躲避转向操作的路径规划方法 Download PDF

Info

Publication number
CN105539434A
CN105539434A CN201510859311.8A CN201510859311A CN105539434A CN 105539434 A CN105539434 A CN 105539434A CN 201510859311 A CN201510859311 A CN 201510859311A CN 105539434 A CN105539434 A CN 105539434A
Authority
CN
China
Prior art keywords
vehicle
path
collision
waypoint
ttc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510859311.8A
Other languages
English (en)
Other versions
CN105539434B (zh
Inventor
J-W·李
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN105539434A publication Critical patent/CN105539434A/zh
Application granted granted Critical
Publication of CN105539434B publication Critical patent/CN105539434B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0953Predicting travel path or likelihood of collision the prediction being responsive to vehicle dynamic parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • B60W10/184Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • B60W40/112Roll movement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/12Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/12Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
    • B60W40/13Load or weight
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • B62D15/0265Automatic obstacle avoidance by steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/06Direction of travel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/12Lateral speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/12Lateral speed
    • B60W2520/125Lateral acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/14Yaw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/10Weight
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

用于躲避转向操作的路径规划方法,提供了用于碰撞避免目的的转向校正。该方法包括基于车辆运动感测数据和车辆参数确定车辆的预测路径。该方法还包括检测车辆前方的移动物体并且确定如果车辆沿着预测路径以当前速度行驶,在车辆和物体之间是否将要发生碰撞。该方法求解五阶多项式方程来限定从当前车辆位置到离物体一定安全距离的路点的碰撞避免路径和从该路点到车辆沿其自动转向的车道中心的返回路径。

Description

用于躲避转向操作的路径规划方法
技术领域
本发明大体涉及一种用于在手动驾驶车辆中提供路径规划和产生的***和方法,并且更特别地,涉及一种用于在手动驾驶车辆中提供路径规划和路径产生的***和方法,包括响应于车辆前方检测到的移动物体而改变车辆转向路径,其中物体可以相对于车辆运动沿横向或纵向方向移动。
背景技术
当今车辆的操作变得更加自主化,即,车辆能够以越来越少的驾驶员干预来提供驾驶控制。巡航控制***已经用在车辆上很多年,其中车辆操作者能设定车辆特定的速度,而车辆将会维持在该速度而不需要驾驶员操作油门。自适应巡航控制***最近已经在该领域中得以发展,其中,不仅仅是***维持设定速度,而且将会在采用各种传感器检测到较慢移动的前方车辆的情况下自动使车辆减速,各种传感器例如是雷达和摄像机。某些现代车辆还提供自主泊车,其中车辆会自动地提供转向控制来停泊车辆。如果驾驶员做出可能影响车辆稳定的快速的转向改变,那么某些车辆***进行干预。某些车辆***试图将车辆保持在道路上车道的中心附近。此外,完全自主的车辆已经被证实能够在模拟的城市交通中达到30mph的行驶,从而观察道路的所有规则。
随着车辆***的改善,他们会变得更自主化,目标是成为完全自主驾驶的车辆。例如,未来的车辆可能会利用自主***来进行车道改变、通过、避开交通或进入交通等等。平滑操纵和自动车道定中以及车道改变控制对于自主驾驶车辆中的驾驶员和乘客的舒适性是重要的。然而,由于传感器和致动器的等待时间,测量的车辆状态可能与实际车辆状态不同。这种不同会引起不正确的路径产生,这将会影响车道改变的粗糙度。
美国专利号8170739(于2012年5月1日公布的,名称为用于自动车道定中和车道改变控制***的路径产生算法,转让给本申请的受让人,并且通过参考并入本文),公开了一种用于提供自动车道定中心和/或车道改变目的的路径产生的***。该***使用了一个或多个前视摄像机,前视摄像机检测车辆前方的车道标记以识别车辆在其上行驶的行驶车道。期望的路径产生处理器接收来自摄像机的信号,车辆状态信息和车辆的转向角,以及车辆车道改变的请求。该***还包括路径预测处理器,路径预测处理器基于车辆状态信息来预测车辆路径,车辆状态信息包括车辆纵向速度,车辆横向速度,车辆横摆率以及车辆转向角。将期望路径信息和预测路径信息相比较以产生误差信号,误差信号被发送到车道改变控制器,车道改变控制器提供转向角信号以使车辆转变方向并且减少误差信号,其中路径产生处理器利用五阶多项式方程来基于输入信号确定车辆的期望路径。
Lee等人的美国专利申请公开号2010/0082195(名称为采用自主车辆控制***自适应地控制车辆操作的方法,转让给本申请的受让人并且通过参考并入本文)公开了在‘739专利中披露的路径产生算法的改进,其包括基于预测的行驶路径和估计的道路位置确定优选的车辆行驶路径。
‘739专利和‘195申请没有在半自主或自主驾驶的车辆中提供用于避免碰撞目的期望路径产生和自动车辆转向(如果在车辆前方检测到移动物体)。
发明内容
本公开描述了用于在手动驾驶车辆中提供路径规划和产生的***和方法,其提供避免碰撞目的的转向校正。该方法包括基于车辆运动感测数据和车辆参数确定车辆的预测路径。该方法还包括检测车辆前方的移动物体,并且确定如果车辆沿着预测路径以当前车辆速度行驶,在车辆和物体之间是否将会发生碰撞。该方法确定:如果确定碰撞将会发生,那么单独车辆制动是否将会阻止与物体的碰撞,并且如果不能,则确定物体周围的转向路径。该方法确定移动物体是否在沿相对于车辆路径的横向或纵向文向行驶,并且如果物体在沿横向方向移动,那么该方法求解五阶多项式方程以限定从当前车辆位置到离物体安全距离的路点的碰撞避免路径和从该路点到车道中心的返回路径(车辆自动沿其转向)。如果物体在沿纵向方向移动,那么该方法确定到路点的碰撞避免路径,随后确定邻近物体的巡航路径,以及随后确定回到车道中心的返回路径。
本发明包括以下方案:
1.一种用于提供车辆自动转向路径的方法,所述方法包括:
确定车辆是由车辆驾驶员手动驾驶;
基于车辆运动感测数据和车辆参数确定车辆的预测路径;
检测车辆前方的移动物体;
确定如果车辆沿着预测路径以当前车辆速度行驶,在车辆和物体之间是否将要发生碰撞;
如果确定碰撞将要发生,那么确定单独的制动是否将阻止与物体的碰撞;
如果确定车辆制动将不会阻止与物体的碰撞,那么确定物体周围的转向路径;
沿转向路径自动转向车辆;以及
从自动转向将转向控制让渡回给驾驶员。
2.根据方案1的方法,其中确定预测路径包括使用车辆方向角、车辆纵向速度、车辆横向速度、车辆横摆率、车辆转向角、车辆质量、车辆惯量、车辆前部和后部侧偏刚度以及车辆车轴与车辆重心之间的距离。
3.根据方案1的方法,其中以时间序列确定预测路径包括求解差分方程:
其中ypred是车辆的横向位置,是车辆的方向角,vx是车辆纵向速度,vy是车辆横向速度,r是车辆的横摆率,δ是转向角,m是车辆质量,I是车辆惯量,Cf和Cr分别是车辆前部和后部侧偏刚度,以及a和b分别是从重心(112)到车辆前车轴和后车轴的距离。
4.根据方案3的方法,其中确定预测路径包括限定时间序列预测路径为参数的三阶多项式方程。
5.根据方案4的方法,其中确定参数的预测路径包括通过最小化成本函数求解多项式方程中的未知参数。
6.根据方案1的方法,其中确定单独的车辆制动是否将会阻止碰撞包括计算用于碰撞避免的需要的减速并且将需要的减速与车辆的最大可能减速进行比较。
7.根据方案1的方法,其中确定车辆和物体之间的碰撞是否将要发生包括限定移动物体周围的碰撞边界,基于移动物体的速度、物体的移动方向、移动物体的大小以及碰撞时间值,并且确定车道定中路径是否与碰撞边界相交。
8.根据方案7的方法,其中确定物体周围的转向路径包括确定从当前车辆位置到碰撞边界上的路点的碰撞避免路径,所述方法进一步包括向碰撞避免路径上的路点转向车辆。
9.根据方案8的方法,其中确定碰撞避免路径包括选择到碰撞边界上的多个路点的多个可能的碰撞避免路径中的一个,其中在道路边界内的到当前车辆位置的最近的路点被选择为算法避免路径。
10.根据方案8的方法,其中确定碰撞避免路径包括基于初始车辆条件和道路边界条件求解五阶多项式方程。
11.根据方案10的方法,其中五阶多项式方程为:
yAP(x)=a5,APx5+a4,APx4+a3,APx3+a2,APx2+a1,APx+a0,AP
对于时间0<t<tTTC,其中初始条件限定为:
yAP(0)=0,
y′AP(0)=0,
y″AP(0)=2c2
并且边界条件限定为:
yAP(vxtTTC)=ylane(vxtTTC)+DLC
y′AP(vxtTTC)=y′lane(vxtTTC),
y″AP(vxtTTC)=y″lane(vxtTTC),
其中yAP是碰撞避免路径上的车辆横向位置,ylane是车道定中路径上的车辆横向位置,a0,AP,a1,AP,a2,AP,a3,AP,a4,AP和a5,AP是未知系数并且使用初始条件和边界条件来确定,tTTC是碰撞时间值,vx是车辆纵向速度,而DLC是与车道中心的横向偏移。
12.根据方案8的方法,其中检测车辆前方的移动物体包括确定移动物体是否在沿相对车道定中路径的横向方向或侧向方向移动。
13.根据方案12的方法,其中确定物体周围的转向路径包括如果物体在沿横向方向移动,则确定从路点到车道中心的返回路径。
14.根据方案13的方法,其中确定返回路径包括通过基于初始条件和道路边界条件求解五阶多项式方程确定返回路径。
15.根据方案14的方法,其中五阶多项式方程为:
yRP(x)=a5,RPx5+a4,RPx4+a3,RPx3+a2,RPx2+a1,RPx+a0,RP
对于时间tTTC<t<tTTR,其中初始条件限定为:
yRP(vxtTTC)=yAP(vxtTTC),
y′RP(vxtTTC)=y′AP(vxtTTC),
y″RP(vxtTTC)=y″AP(vxtTTC),
以及边界条件限定为:
yRP(vxtTTR)=ylane(vxtTTR),
y′RP(vxtTTR)=y′lane(vxtTTR),
y″RP(vxtTTR)=y″lane(vxtTTR),
其中yAP是碰撞避免路径上的车辆横向位置,yRP是返回路径上的车辆横向位置,ylane是车道定中路径上的车辆横向位置,a0,RP,a1,RP,a2,RP,a3,RP,a4,RP和a5,RPx5是未知系数并且使用初始条件和边界条件来确定,tTTC是碰撞时间值,tTTR是返回时间值,而vx是车辆纵向速度。
16.根据方案13的方法,其中确定车辆转向路径包括:如果物体在沿相对于车辆的纵向方向移动或如果物体太长而仅能通过碰撞避免路径和返回路径避免,那么确定碰撞避免路径和返回路径之间的巡航路径。
17.根据方案16的方法,其中确定巡航路径包括基于初始条件和道路边界条件求解五阶多项式方程。
18.根据方案17的方法,其中所述五阶多项式方程为:
yCP(x)=a5,CPx5+a4,CPx4+a3,CPx3+a2,CPx2+a1,CPx+a0,CP
对时间tTTC<t<tTTS,其中初始条件限定为:
yCP(vxtTTC)=yAP(vxtTTC),
y′CP(vxtTTC)=y′AP(vxtTTC),
y″CP(vxtTTC)=y″AP(vxtTTC),
而边界条件限定为:
yCP(vxtTTS)=ylane(vxtTTS)+DLC
y′CP(vxtTTS)=y′lane(vxtTTS),
y″CP(vxtTTS)=y″lane(vxtTTS),
其中yAP是碰撞避免路径上的车辆横向位置,yCP是巡航路径上的车辆横向位置,ylane是车道定中路径上的车辆横向位置,a0,CP,a1,CP,a2,CP,a3,CP,a4,CP和a5,CP是未知系数并且采用初始条件和边界条件来确定,tTTC是碰撞时间值,tTTS是巡航时间值,vx是车辆纵向速度,而DLC是与车道中心的偏移。
19.根据方案18的方法,其中巡航路径的长度由巡航时间值限定,巡航时间值由物体速度和其方向限定为:
t T T S = t T T C + v x - v x , o b s l + t m arg i n ,
其中vx是车辆速度,vx,obs是物体速度,1是物体长度,并且tmargin是巡航时间的安全裕量。
20.一种用于提供车辆自动转向路径的方法,所述方法包括:
确定车辆是由车辆驾驶员手动驾驶;
基于车辆运动感测数据和车辆参数确定车辆的预测路径;
检测车辆前方的移动物体;
确定如果车辆沿预测路径以当前车辆速度行驶,在车辆和物体之间是否将要发生碰撞;
确定从当前车辆位置到移动物体附近的安全路点的碰撞避免路径,其中确定碰撞避免路径包括求解五阶多项式方程;
从当前车辆位置向碰撞避免路径上的路点转向车辆;
确定从路点到车道中心的返回路径,其中确定返回路径包括求解五阶多项式方程;
从返回路径上的路点转向车辆;并且
从自动转向将转向控制让渡回给驾驶员。
21.一种用于提供车辆自动转向路径的方法,所述方法包括:
确定车辆是由车辆驾驶员手动驾驶;
基于车辆运动感测数据和车辆参数确定车辆的预测路径;
检测车辆前方的移动物体;
确定如果车辆沿着预测路径以当前车辆速度行驶,在车辆和物体之间是否将要发生碰撞;
确定从当前车辆位置到移动物体附近的安全路点的碰撞避免路径,其中确定碰撞避免路径包括求解五阶多项式方程;
从当前车辆位置向碰撞避免路径上的路点转向车辆;
确定从路点到超过物体的避免位置的巡航路径,其中确定该巡航路径包括求解五阶多项式方程;
从路点向巡航路径上的避免位置转向车辆;
确定从避免位置到车道中心的返回路径,其中确定返回路径包括求解五阶多项式方程;
从返回路径上的避免位置转向车辆;以及
从自动转向将转向控制让渡回给驾驶员。
由下面的说明和附加的权利要求连同附图,本发明的附加特征将会变得明显。
附图说明
图1是包括用于在半自主或自主驾驶车辆中提供路径预测和产生的必要部件的车辆的示意图;
图2是路径预测和产生***的框图;
图3是行驶在包括车辆前方横向移动物体的道路上的车辆的示意图;
图4是行驶在包括车辆前方纵向移动物体的道路上的车辆的示意图;
图5是行驶在显示预测车辆路径的道路上的车辆的示意图;
图6是车辆运动模型的示意图;以及
图7是显示用于躲避移动物体的过程的流程图。
具体实施例
指向用于在手动驾驶车辆中提供路径规划和产生以及避免与移动物体的碰撞的***和方法的本发明的实施例的如下讨论,实质上仅仅是示例性的,并且决不意于限制本发明或其应用或使用。
图1是车辆10的示意图,车辆包括控制器12,控制器执行本文所讨论的所有必要过程、计算、算法等以提供以半自主或自主方式驾驶的车辆10的路径预测、产生以及控制,其中控制器12可以是任意数量的独立的或组合的处理器、电子控制单元(ECUs)、设备等。控制器12从检测车道标记和道路上或道路中或相反在车辆10前方的物体的一个或多个前视视觉摄像机14接收信号,其中摄像机14可以是用于此目的的任何合适的检测设备,例如电荷耦合设备(CCD)摄像机,互补金属氧化物半导体(CMOS)视频图像传感器等。车辆10还包括多个传感器,通常表示为传感器16,其提供车辆运动信息,包括但不限于,车辆速度、横摆率、转向角、横向和纵向加速度、横向和纵向速度等。车辆10进一步包括GPS接收器18,其接收识别车辆10位置的GPS信号,GPS信号被提供给地图数据库20,地图数据库20向控制器12提供道路上车辆10位置的指示,例如,当与道路点间隔分开时。车辆10还包括表示任意数量传感器的传感器22,例如能够检测车辆10前方物体的摄像机、激光雷达、雷达等。基于车辆10的期望路径以及车辆10是半自主还是或自主驾驶,控制器12可提供输出信号到车辆制动***24、车辆节气门26和/或车辆转向***28。
图2是车道改变和车道定中***30的大体原理框图,该***30提供了当改变车道时车辆10遵循的期望路径(在笔直道路上或弯曲道路上),并且在自主或半自主车辆***中提供车道定中。***30包括期望路径产生处理器32,其可从框34接收驾驶员的车道改变请求。期望路径预测处理器32还接收由摄像机14提供的车道标记检测处理器36和由传感器22提供的在框36处的物体检测感测。车道标记检测处理器36辨别车道标记并且将其以车道曲率、切角以及横向偏移的参数来表示,其中车道标记的检测处理器36的输出是道路方向角和曲率。当进行不具有突然改变(否则会给乘客不舒服感觉)的转向时,期望路径产生处理器32产生用于车辆10的平滑路径。
期望路径表示为在车道改变将发生的一段时间周期内的一系列横向偏移、方方角和纵向距离。该路径信息被提供给比较器40,比较器40从路径预测处理器42接收信号并且提供期望路径和预测路径之间的误差信号。误差信号被发送给提供用于车道改变或车道定中的转向角指令信号δcmd的高层级车道改变控制器44以及低层级车道改变控制器46。车道改变控制器44和46产生最小化车辆期望路径和预测车辆路径之间的定向和偏移误差的未来转向角指令序列。
转向角指令信号δcmd随后被发送到车辆动态控制器48,车辆动态控制器48提供转向控制信号δcmd给车辆10上的车辆转向***28。当车辆10转向时,车辆10上的传感器16,例如转向角传感器、速度计以及横摆率传感器,在框50处提供车辆运动的测量信号。车辆运动信息被提供给车辆状态估计处理器52,该处理器52提供估计的车辆状态信号,即,车辆纵向速度、车辆横向速度以及车辆横摆率。车辆状态估计处理器52使用车辆模型来过滤估计的车辆状态信号。该状态信号被发送到路径预测处理器42,该处理器42将能够基于该信息及时预测用于紧接的几个情况的车辆路径。该路径预测处理器42基于当前车辆速度、横摆率以及转向角来估计车辆未来路径。
图3是行驶在道路64的车道66上的车辆62的示意图60,道路64具有在车道66的中心处的估计的车道中心线68,其已经通过车道中心估计算法从各种感应测量值例如前视摄像机以及GPS/地图数据库确定,其中道路64还包括相对于车道66的相邻车道70。车辆62装备有用于路径预测和产生所需的全部部件,包括检测道路64上车道标记的前视视觉摄像机,其中当车辆62沿着或接近中心线68行驶时,在摄像机采样时间,沿着车道66的一系列点识别车辆62的期望位置,并且其中所述点是车道66的右边缘和左边缘处标记之间的平均距离。应该注意的是,车辆62的位置在车辆坐标中以x,y提供,其中x是相对于车辆行驶方向的纵向方向而y是相对于车辆行驶方向的横向方向。期望的是车辆62的期望路径精确地与车道中心线68重叠。然而,在现实中,在车辆62需要遵循的期望路径和车道66的实际中心之间存在偏差。偏差的一个原因在于初始车辆位置没有位于车道的中心并且车辆62的移动方向没有与车道中心线68完全对准。在示意图60中,车辆62沿着车道定中路径72行驶,其中算法尝试于将车辆62定中在车道中心线68上,以使得路径72和线68重叠并且车辆62位于车道66的中心。
如上所述,‘739专利采用了前视摄像机以及路径预测和产生算法,诸如可以在控制器12和/或***30中使用,以产生期望的车辆路径从而保持车辆62处于车道中心以及用于车道改变目的的路径。期望的路径表示为在某一时间周期内的一系列横向偏移,方向角和纵向距离。控制器12基于预测的车道中心使用五阶多项式方程产生期望的路径。所述五阶多项式方程在用于计算期望的路径的过程开始处具有六个未知数。标准化的路径问题独立于车辆状态,其中车辆状态用于标准化坐标向车辆坐标的坐标变换。对于平滑的路径,在算法中使用连续性假设,并且包括与当前车辆位置和车辆移动方向对准的期望路径的起始位置以及定向角,其中车道改变路径应该在目的地车道的中心处结束并且与第一和第二阶导数中的车道对准。
来自‘739专利的用于确定车道定中路径72的过程在下面部分地重建。摄像机14提供了相对于车辆62中心的车道66的位置和定向的估计。在此实施例中,道路64建模为二阶多项式的两部分,为:
ysec1(x)=A1x2+B1x+C1,0<x<x1,(1)
ysec2(x)=A2x2+B2x+C2,x1<x<x2,(2)
其中x1和x2表示沿第一部分和第二部分的x轴的端点,而ysec1和ysec2表示相对于车辆坐标***Rv(t)的道路64的横向偏移。由摄像机14提供的测量值包括车辆62相对于道路64的第一部分的横摆角车辆的重心与车道66的横向偏移yr,1,以及第一部分和第二部分的道路曲率ρ1和ρ2
由道路64和车道图示的几何关系,方程(1)和(2)的系数可相关为:
A 1 = ρ 1 2 , - - - ( 3 )
A 2 = ρ 2 2 , - - - ( 4 )
C1=yr,1.(6)
假设道路64没有不连续的延伸,也就是说,每个道路图示的两个部分平滑地连接而在转换点x1没有突然改变。在此假设只有零阶和一阶连续性,因此下面的方程(7)和(8)在转换点x1保持。
将方程(3)-(8)带入方程(1)和(2)得到:
B1=2A1x1+B1.(10)
通过整合方程(3)-(6),(9)和(10),方程(1)和(2)可根据摄像机14的测量值重写为:
假设车辆62以纵向速度vx运行并且在道路64上没有障碍,那么驾驶员/乘客的舒适取决于车辆的横向加速度ay,而横向加速度ay是车辆速度vx和转向角δ的函数。时间变量tLX被指定以独立于车辆纵向速度vx完成车道改变操作,除非计算的横向加速度ay被预测为在车道改变操作期间超出某一极限。如果横向加速度ay超出该极限,那么采用新的延长的车道改变操作时间计算新的路径。
车辆纵向速度vx通过车辆速度计测量,而横向偏移、方向角和道路曲率ρ由摄像机14测量。用于车道改变操作的期望路径的产生用公式表达为边界条件问题。假设车道改变控制在t=0时开始,并且限定(x(t),y(t))为相对于坐标***原点Rv(0)在时间t时的车辆位置。注意到坐标***Rv是在时间t=0时捕获的车辆坐标***并且在t=0时车辆62的位置和方向角与Rv(0)对齐。因此,(x(t=0,y(t=0))=(0,0)和y′(0)=0可不失一般性而设置。
车辆62的初始和最终状态(y,y′,y″)t=0能随后通过处理道路表示方程(11)和(12)而获得。值(x(tLX),y(tLX))对应于车辆62在时间t=tLX时的期望位置,其中x(tLX)能通过将车辆纵向速度vx积分而估计,而值y(tLX)能通过车道宽度和道路几何形状而获得。注意到方程(3)-(6)中的yr表示道路与车辆62中心的横向偏移,并且在此y表示相对于Rv(0)的车辆位置。
选择车辆62x和y位置的五阶多项式方程得出:
y(x)=a5x5+a4x4+a3x3+a2x2+a1x+a0.(13)
考虑初始和最终条件给出:
所述问题可以通过如下线性方程求解:
a 0 a 1 a 2 a 3 a 4 a 5 = 1 x ( 0 ) x 2 ( 0 ) x 3 ( 0 ) x 4 ( 0 ) x 5 ( 0 ) 0 1 2 x ( 0 ) 3 x 2 ( 0 ) 4 x 3 ( 0 ) 5 x 4 ( 0 ) 0 0 2 6 x ( 0 ) 12 x 2 ( 0 ) 20 x 3 ( 0 ) 1 x ( t L X ) x 2 ( t L X ) x 3 ( t L X ) x 4 ( t L X ) x 5 ( t L X ) 0 1 2 x ( t L X ) 3 x 2 ( t L x ) 4 x 3 ( t L X ) 5 x 4 ( t L X ) 0 0 0 6 x ( t L X ) 12 x 2 ( t L X ) 20 x 3 ( t L X ) - 1 y ( x ( 0 ) ) y ′ ( x ( 0 ) ) y ′ ′ ( x ( 0 ) ) y ( x ( t L X ) ) y ′ ( x ( t L X ) ) y ′ ′ ( x ( t L X ) ) . - - - ( 16 )
路径产生问题可通过坐标标准化而简化。将标准化坐标表示为(xn(t),yn(t))得到:
x n ( t ) = x ( t ) x ( t L X ) , - - - ( 17 )
y n ( x ( t ) ) = y ( x ( t ) ) y ( x ( t L X ) ) . - - - ( 18 )
将方程(17)和(18)带入方程(13)并且重新限定多项式方程的系数,yn可通过如下方程获得:
y n ( x n ) = a n , 5 x n 5 + a n , 4 x n 4 + α n , 3 x n 3 + a n , 2 x n 2 + a n , 1 x n + a n , 0 . - - - ( 19 )
方程(17)和(18)的标准化坐标应用到初始和最终条件中,标准化坐标可重写成条件为:
( y n ( x n ) , y ′ ( x n ) n , y ′ ′ ( x n ) n ) t = 0 = ( 0 , 0 , y s e g 1 ′ ′ ( x ( 0 ) ) · x 2 ( t L X ) y ( t L X ) ) , - - - ( 20 )
方程(16)的线性方程问题可随后简化为:
a n , 0 a n , 1 a n , 2 a n , 3 a n , 4 a n , 5 = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 1 1 1 1 1 1 0 1 2 4 4 1 0 2 2 6 12 20 - 1 y n ( 0 ) y n ′ ( 0 ) y n ′ ′ ( 0 ) y n ( 1 ) y n ′ ( 1 ) y n ′ ′ ( 1 ) . - - - ( 22 )
注意到道路条件仅仅通过y矢量捕获而矩阵是与初始条件、最终条件或道路几何形状无关的常数矩阵。因此,方程(22)的解可以通过一些简单的代数计算获得。一旦解被计算出,方程(19)就表示在标准化坐标中完成当前车道改变操作的期望路径。应用方程(18)能在车辆坐标中产生期望路径轮廓。
恢复车辆初始位置(x(t=0),y(t=0))=(0,0)和初始方向角y′(0)=0,因为车辆运动由在t=0,Rv(0)时捕获的车辆坐标***来描述。在弯曲的道路情况中,边界条件可以写为:
(y(x(0))y′(x(0))y″(x(0)))=(00y″seg(0)),(23)
(y(x(tLX))y′(x(tLX))y″(x(tLX)))=(yseg(x(tLX))+Ly′seg(x(tLX))y″seg(x(tLX))),(24)
其中L是车道宽度而x(tLX)是在时间tLX时的x坐标,其对应于完成车道改变操作而行驶的纵向距离。值x(tLX)能通过将车辆速度vx在时间上积分而估计。注意到yseg可以是yseg1或yseg2,取决于x(tLX)属于哪一段,即:
在标准形式中,初始和最终条件为:
( y n ( x n = 0 ) y n ′ ( x n = 0 ) y n ′ ′ ( x n = 0 ) = 0 0 y s e g ′ ′ ( 0 ) · x 2 ( t L X ) y ( x ( t L X ) ) , - - - ( 26 )
y n ( x n = 1 ) y n ′ ( x n = 1 ) y n ′ ′ ( x n = 1 ) = 1 y s e g ′ ( x ( t L X ) ) · x ( t L X ) y ( x ( t L X ) ) y s e g ′ ′ ( x ( t L X ) ) · x 2 ( t L X ) y ( x ( t L X ) ) . - - - ( 27 )
将方程(26)和(27)代入线性方程(22)得到如下解:
an,0=an,1=0,(28)
a n , 2 = 0.5 y s e g 1 ′ ′ · x 2 ( t L x ) y ( x ( t L x ) ) , - - - ( 29 )
a n , 3 a n , 4 a n , 5 = 1 1 1 3 4 5 6 12 20 - 1 y n ( 1 ) - 0.5 y s e g ′ ′ ( 0 ) · x 2 ( t L x ) y ( x ( t L x ) ) y n ′ ( 1 ) - 0.5 y s e g ′ ′ ( 0 ) · x 2 ( t L x ) y ( x ( t L x ) ) y n ′ ′ ( 1 ) - 0.5 y s e g ′ ′ ( 0 ) · x 2 ( t L x ) y ( x ( t L x ) ) . - - - ( 30 )
注意到yseg可以是yseg1或yseg2,取决于x(tLX)属于哪一段。
如在方程(30)中所看到的,多项式方程的最初两个系数总是零。此外,其余系数能采用一些具有边界条件的代数计算而计算得到。
对于笔直道路情况,路径产生问题能进一步简化。在车道改变操作的自始至终,道路曲率ρ都是零并且在车道改变的终点处的期望的方向角也将会是零。因此,初始和最终条件为:
(y(x(0))y′(x(0))y″(x(0)))=(000),(31)
(y(x(tLX))y′(x(tLX))y″(x(tLX)))=(L00),(32)
其中L是车道宽度。
在标准化形式中,初始和最终条件可写为:
(yn(xn=0)y′n(xn=0)y″n(xn=0)=(000),(33)
(yn(xn=1)y′n(xn=1)y″n(xn=1)=(100).(34)
最后,将方程(33)和(34)的条件代入线性方程得到如下的解:
an,0=an,1=an,2=0,(35)
a n , 3 a n , 4 a n , 5 = 1 1 1 3 4 5 6 12 20 - 1 y n ( 1 ) y n ′ ( 1 ) n n ′ ′ ( 1 ) = 10 - 15 6 . - - - ( 36 )
如在方程(36)中看到的,用于笔直道路的多项式方程的系数是与车道改变操作距离无关的常数,也就是说,期望路径被预先确定而不需要笔直道路情况的车道改变操作的在线计算。
上面的讨论可以概括如下。摄像机14检测地面上的车道标记并且报告车道66的中心线68为三阶多项式方程:
ylane(x)=c3·x3+c2·x2+c1·x+c0,(37)
其中c1,c2和c3是识别车道66中心的摄像机测量值,车辆62的当前位置是零,并且其中车辆62与曲线的二阶导数对齐。
车道定中控制器随后产生车道定中路径72,即,从当前车辆位置到车道中心线68的路径,在每个时间步长为单个五阶多项式方程:
yLC(x)=a0,LC+a1,LCx+a2,LCx2+a3,LCx3+a4,LCx4+a5,LCx5,(38)
对于0<x≤xcam_range并且其中a0,LC,a1,LCxra2,LCx2,a3,LCx3,a4,LCx4和a5,LCx5由车道定中路径产生算法确的。
上面的讨论提供了用于将用于车辆62遵循的路径72建模为五阶多项式方程的计算和操作,如由来自摄像机14的测量值限定的并且如在‘739专利中提出的。然而,该讨论没有考虑这样的情形:其中移动物体(在横向方向上或纵向方向上行驶)在车辆62前方被检测到,并且处于与此的碰撞路径中,以及如何采取躲避转向动作以在物体周围转向,如果确定单独的制动不能够避免碰撞的话。
如将要在下面讨论的,本发明描述了在半自主或自主驾驶车辆中的路径产生,这避免与移动物体的碰撞,被称作是碰撞避免路径(AP)产生,在移动物体周围的转向路径,称作巡航路径(CP)产生,以及用于在经过物体之后返回到原始车道中心路径的路径产生,称作为返回路径(RP)产生。
当路径产生过程被执行并且车辆62被朝着车道66的中心线68自动转向的时候,物体检测传感器22将会监测并且提供车辆62前方物体的物体检测。示意图60示出了移动物体74,在此为自行车,横过车辆62前方的车道66横向移动。物体检测传感器22将检测物体74并且基于可用的技术提供物体74的移动方向、速度、位置以及尺寸的指示。进一步地,基于该信息,算法基于当前车辆速度以及物体74的位置确定碰撞时间值tTTC。此外,所述算法确定识别可能考虑物体74的速度、物体74的尺寸以及值tTTC的与物体74碰撞的位置的碰撞边界76。碰撞边界76将足够大以便提供合适的安全裕量。所述算法确定车辆62的车道定中路径72是否经过碰撞边界76,并且如果没有经过,就不存在碰撞威胁,并且车辆62沿着路径72以确定的速度行进。
如果算法确定在车辆速度下车道定中路径72将穿过碰撞边界76,那么所述算法确定躲避制动操作是否将避免与物体74的碰撞。特别地,给定当前车辆速度和到物体74的距离,所述算法计算所需的减速度ax,req以避免与物体74的碰撞:
a x , req = - v x 2 2 s f 1 - - - ( 39 )
其中vx是当前车辆速度而sf是到物体74的距离。
所述算法随后将所需的减速度ax,req与车辆62的最大可能的减速度极限ax,max比较,并且如果|ax,req|小于ax,max,则所述算法计算车辆速度曲线为:
v(t)=vx+ax,reqt,(40)
然而,如果|ax,req|大于ax,max,那么随后单独的制动不能避免与物体74的碰撞并且所述算法继续确定在物体74周围的躲避转向操作,如下面讨论的。
碰撞边界76包括由当前车辆位置确定的两个路点78和80,作为车辆62必须移动来避免与物体74碰撞的位置。从车辆62到所述点78的碰撞避免路径82是一种可能路径用于躲避物体74并且从车辆62到所述点80的碰撞避免路径84是另一种可能的路径用于躲避物体74。所述算法确定两个路点78和80两者是否都落在道路边界内或不可驾驶的区域中的道路边界外。如果路点78和80都落在道路边界内,那么所述算法由车道定中路径72计算从车辆位置到路点78和80的每一个的横向距离DLC并且选择使得车辆62与车道定中路径72较小的横向偏移的路点78或80。在图3示出的示例中,路径84位于道路边界外侧,并且不考虑为用于车辆62躲避物体74的可能路径。因此,路径82选择为用于车辆62躲避物体74的碰撞避免路径yAP
碰撞避免路径82以上面讨论的方式确定为五阶多项式方程:
yAP(x)=a5,APx5+a4,APX4+a3,APx3+a2,APx2+a1,APx+a0,AP,(41)
对于0<t<tTTC并且其中a0,AP,a1,AP,a2,AP,a3,AP,a4,AP和a5,AP是未知系数。在碰撞避免路径82的起始处的初始条件限定为:
yAP(0)=0,(42)
y′AP(0)=0,(43)
y"AP(0)=2c2,(44)
由初始条件和方程(42)-(44),所述未知系数a0,AP,a1,AP和a2,AP能确定为:
a0,AP=0,(45)
a1,AP=0,(46)
a2,AP=c2,(47)
碰撞避免路径82的边界条件限定为:
yAP(vxtTTC)=ylane(vxtTTC)+DLC,(48)
y′AP(vxtTTC=y′lane(vxtTTC),(49)
y″AP(vxtTTC)=y″lane(vxtTTC),(50)
所述边界条件提供具有三个未知系数a3,AP,a4,AP和a5,AP的三个方程(48)-(50),其可求解为:
c2·(vXtTTC)2+a3,AP·(vxtTTC)3+a4,AP·(vxtTTC)4+a5,AP·(vxtTTC)5=ylane(vxtTTC)+DLC,(51)
2c2·(vxtTTC)+3a3,AP·(vxtTTC)2+4a4,AP·(vxtTTC)3+5a5,AP·(vxtTTC)4=y′lane(vxtTTC),(52)
2c2+6a3,AP·(vxtTTC)+12a4,AP·(vxtTTC)2+20a5,AP·(vxtTTC)3=y″lane(vxtTTC),(53)
在碰撞避免路径80被求解后,并且对于横过移动物体的情况,所述算法随后计算从路点78向原始车道66的中心线68的返回路径(RP),如在示意图60中由返回路径86标识的。使用偏移DLC,从路点78到初始车道66的中心线68的返回时间值tTTR可以估计为:
tTTR=tTTC+ΔTLXDLC/L,(54)
其中ΔTLX是典型的车道改变时间,诸如5或6秒。
如上所述,返回路径86定义为五阶多项式方程:
yRP(x)=a5,RPx5+a4,RPx4+a3,RPx3+a2,RPx2+a1,RPx+a0,RP,(55)
对于tTTC<t<tTTR并且其中系数a0,RP,a1,RP,a2,RP,a3,RP,a4,RP和a5,RP是未知的。
返回路径86的初始条件限定为:
yRP(vxtTTC)=yAP(vxtTTC),(56)
y′RP(vxtTTC)=y′AP(vxtTTC),(57)
y″RP(vxtTTC)=y″AP(vxtTTC),(58)
并且返回路径86的边界条件限定为:
yRP(vxtTTR)=ylane(vxtTTR),(59)
y′RP(vxtTTR)=y′lane(vxtTTR),(60)
y″RP(vxtTTR)=y″lane(vxtTTR).(61)
由于存在六个方程和六个未知系数a0,RP,a1,RP,a2,RP,a3,RP,a4,RP和a5,RP,因此所述系数可由方程(56)-(61)确定,并且返回路径86求解为:
a0,RP+a1,RP(vxtTTC)+a2,RP·(vxtTTC)2a3,RP·(vxtTTC)3+a4,RP·(vxtTTC)4+a5,RP·(vxtTTC)5=yAP(vxtTTC),(62)
a1,RP+2a2,RP·(vxtTTC)+3a3,RP·(vxtTTC)2+4a4,RP·(vxtTTC)3+5a5,RP·(vxtTTC)4=y′AP(vxtTTC)(63)
2a2,RP+6a3,RP·(vxtTTC)+12a4,RP·(vxtTTC)2+20a5,RP·(vxtTTC)3=y″AP(vxtTTC)(64)
a0,RP+a1,RP(vxtTTC)+a2,RP·(vxtTTC)2+a3,RP·(vxtTTC)3+a4,RP·(vxtTTC)4+a5,RP·(vxtTTC)5=ylane(vxtTTC),(65)
a1,RP+2a2,RP·(vxtTTC)+3a3,RP·(vxtTTC)2+4a4,RP·(vxtTTC)3+5a5,RP·(vxtTTC)4=y′lane(vxtTTC)(66)
2a2,RP+6a3,RP·(vxtTTC)+12a4,RP·(vxtTTC)2+20a5,RP·(vxtTTC)3=y″lane(vxtTTC)(67)
上面的讨论是对于沿相对于车辆行驶方向的横向方向移动的物体74,并且因此仅仅需要计算碰撞避免路径82和返回路径86来躲避物体74。然而,如果物体传感器22确定物体在车辆62前方在碰撞路径中沿相对于车辆行驶方向的纵向方向上移动或者物体74太长而不能通过碰撞避免路径82和返回路径86而躲避,那么所述算法计算碰撞避免路径82和返回路径86之间的巡航路径(CP)。
图4是与示意图60类似的示意图100,其中相同的元件采用相同的参考标记标识,描绘了这样的情形,其中移动物体102(在此为自行车)在车辆62前方行驶并且具有大体相同的行驶方向。示出的巡航路径104邻近物体102,位于碰撞避免路径80和返回路径86之间,其允许车辆62在物体102周围行驶,其中巡航路径104在路点78处开始并且以车道偏移DLC遵循车道边界。如所示出的,碰撞边界106在尺寸和形状上被修改以考虑物体102的移动方向。
巡航路径104的长度通过巡航时间值tTTS来限定,巡航时间值tTTS由物体102的速度和其方向确定为:
其中vx是车辆速度,vx,obs是物体102的速度,1是物体102的长度,而tmargin是巡航时间中的安全裕量。
如上所述,巡航路径104限定为五阶多项式方程:
yCP(x)=a5,CPx5+a4,CPx4+a3,CPx3+a2,CPx2+a1,CPx+a0,CP,(69)
对于tTTC<t<tTTS并且其中系数a0,CP,a1,CP,a2,CP,a23,CP,a4,CP和a5,CP是未知的。
巡航路径104的初始条件限定为:
yCP(vxtTTC)=yAP(vxtTTC),(70)
y′CP(vxtTTC)=y′AP(vxtTTC),(71)
y″CP(vxtTTC)=y″AP(vxtTTC),(72)
并且巡航路径104的边界条件限定为:
yCP(vxtTTS)=ylane(vxtTTS)+DLC,(73)
y′CP(vxtTTS)=y′lane(vxtTTS),(74)
y″CP(vxtTTS)=y″lane(vxtTTS).(75)
由于存在六个方程和六个未知数,所以巡航路径104通过从初始和边界条件计算系数a0,CP,a1,CP,a2,RP,a3,CP,a4,CP和a5,CP而确定或求解为:
a0,CP+a1.CP(vxtTTC)+a2,CP·(vxtTTC)2+a3,CP·(vxtTTC)3+a4,CP·(vxtTTC)4+a5,CP·(vxtTTC)5=yAP(vxtTTC)(76)
a1,CP+2a2,CP·(vxtTTC)+3a3,CP·(vxtTTC)2+4a4,CP·(vxtTTC)3+5a5,CP·(vxtTTC)4=y′AP(vxtTTC)(77)
2a2,CP+6a3,CP·(vxtTTC)+12a4,CP·(vxtTTC)2+20a5,CP·(vxtTTC)3=y″AP(vxtTTC)(78)
a0,CP+a1,CP(vxtTTS)+a2,CP·(vxtTTS)2+a3,CP·(vxtTTS)3+a4,CP·(vxtTTS)4+a5,CP·(vxtTTS)5=ylane(vxtTTS)(79)
a1,CP+2a2,CP·(vxtTTS)+3a3,CP·(vxtTTS)2+4a4,CP·(vxtTTS)3十5a5,CP·(vxtTTS)4=y′lane(vxtTTS)(80)
2a2,CP+6a3,CP·(vxtTTS)+12a4,SP·(vxtTTS)2+20a5,CP·(vxtTTS)3=y″lane(vxtTTS)(81)
返回路径86随后由巡航路径104的终点以与上述方程(62)-(67)相同的方式计算,其中采用相同的边界条件,但是采用不同的初始条件如下表示:
yRP(vxtTTS)=yCP(vxtTTS),(82)
y′RP(vxtTTS)=y′CP(vxtTTS),(83)
y″RP(vxtTTS)=y″CP(vxtTTS),(84)
a0,RP+a1.RP(vxtTTS)+a2.RP·(vxtTTS)2+a3,RP·(vxtTTS)3+a4,RP·(vxtTTS)4+a5,RP·(vxtTTS)5=yAP(vxtTTS),(85)
a1,RP+2a2,RP·(vxtTTS)+3a3,RP·(vxtTTS)2+4a4,RP·(vxtTTS)3+5a5,RP·(vxtTTS)4=y′AP(vxtTTS),(86)
2a2,RP+6a3,RP·(vxtTTS)+12a4,RP·(vxtTTS)2+20a5,RP·(vxtTTS)3=y″AP(vxtTTS),(87)
根据本发明的另一个实施例,与上面讨论的那些类似的过程能用于在手动或半自主车辆行驶中提供与横向和纵向方向上的移动物体的碰撞避免。对于手动车辆行驶,车辆不遵循计算的车辆路径,该车辆路径被确定用于车辆定中并且因此所述算法不知道车辆遵循什么路径。然而,采用车辆移动感测数据和车辆动态学,车辆的路径能在路径预测处理器42中被预测,并且该预测的车辆路径能用于确定是否将发生与移动物体的碰撞,并且如果会的话,采取自动躲避转向动作。
图5是道路64的示意图90,其中对于示意图60和100的相同的元件采用相同的参考标记标识。在该实施例中,如将要在下面详细讨论的,车辆62没有遵循车道定中路径72,但是遵循预测路径92,该预测路径92在路径预测处理器42中由车辆运动感测数据和车辆参数确定。
图6是显示了车辆预测路径92如何能基于相对于车辆重心112的车辆转向角δ被确定为时间序列的运动模型的示意图110,其通过由车辆运动感测数据vx,r和δ以及车辆参数m,I,Cf,Cr,a和b求解差分方程(88)而得到。
其中ypred是车辆的横向位置,是车辆的方向角,vx是车辆纵向速度,vy是车辆横向速度,r是车辆的横摆率,δ是转向角,m是车辆质量,I是车辆惯量,Cf和Cr分别是车辆前部和后部侧偏刚度,而a和b分别是从重心112到车辆前车轴和后车轴的距离。
预测路径92的曲率能基于距车辆62的当前位置不同距离处的横向位置的偏移ypred而确定。使用车辆62的预测路径92,所述算法能确定在沿着预测路径92的不同路点94处的车辆62的位置为(xpred,1,ypred,1),(xpred,2ypred,2),(xpred,3,ypred,3)等,其中值1,2和3表示采样时间。如果采样时间例如是0.1秒,那么(xpred,1,ypred,1)是在时间t=0.1秒时采样的路点。换句话说,求解方程(88)提供了一系列采样路点94,其是时间序列解。时间序列解在每个采样时间处获得,例如0.1秒。例如,ypred,1是方程(88)在t=0.1秒时的解,ypred,2是方程(88)在t=0.2秒时的解,等等。值xpred,1被计算为vx*0.1秒,xpred,2被计算为vx*0.2秒,等等。
一旦(xpred,1,ypred,1),(xpred,2,ypred,2),(xpred,3,ypred,3)等被获得,那么曲线拟合算法确定通过(xpred,1,ypred,1),(xpred,2,ypred,2),(xpred,3,ypred,3)等的最佳拟合曲线,并且车辆62的预测路径ypp能通过三阶多项式方程限定为:
yPP(x)=p3·x3+p2·x2+p1·x+p0,(89)
其中参数p1,p2,p3和p4是未知数,并且通过最小二乘法计算以最小化成本函数J:
J = 1 2 Σ i [ ( y p r e d , i - y p p ( x = x p r e d , i ) ) 2 ] , - - - ( 90 )
其中成本函数J的解由如下给出:
p 3 p 2 p 1 p 0 = x p r e d , 1 3 x p r e d , 1 2 x p r e d , 1 1 ... ... ... 1 x p r e d , n 3 x p r e d , n 2 x p r e d , n 1 - 1 · y p r e d .1 y p r e d .2 ... y p r e d , n . - - - ( 91 )
如果在路点xpred,i处的成本函数J超过一定极限J≥Jthreshold,那么算法在点xpred,i处结束路径92的第一段并且开始新的预测路径为:
yPP,seg2=p3,seg2·x3+p2,seg2·x2+p1,seg2·x+p0,seg2.(92)
一旦预测路径92已经如上所述被确定,所述算法继续以确定与移动物体的碰撞是否是关注的,也如上面讨论的,并且如果被关注,那么制动是否能阻止碰撞,或是否需要转向。如果需要转向,那么算法继续以确定碰撞边界76、路点78和80、碰撞避免路径82、巡航路径104和返回路径86,如上所述,其中车辆控制器会从车辆驾驶员接管车辆62的转向,并且那些路径将以如上面讨论的相同方式被计算为五阶多项式方程。
图7是流程图120,提供了上面讨论的用于提供碰撞避免的一般过程流程。该算法在框122处开始,并且随后在决定菱形124处确定车辆62是手动驾驶还是自主驾驶。如果车辆62是自主驾驶,那么算法在框126处如上面描述地提供车道定中以及路径产生,而如果车辆62是手动驾驶,那么算法在框128处如上面讨论地计算预测的车辆路径94。所述算法随后在框130处确定在车辆前方是否检测到物体,并且如果检测到,在决定菱形132处执行碰撞检查以确定在当前车辆速度和路径下是否会发生与物体的碰撞。如果不会发生碰撞,那么算法返回到开始框122。如果在决定菱形处132处会发生碰撞,那么算法在框134处计算制动距离来避免碰撞,并且随后在决定菱形136处确定碰撞是否可通过制动避免,如上面讨论的。如果在决定菱形136处碰撞通过单独的制动就能避免,那么在框138处算法执行制动操作。如果算法确定碰撞不能通过制动避免并且需要转向,那么在框140处产生碰撞避免路径82,在框142处产生巡航路径104并且在框144处产生返回路径。
如将由本领域技术人员很好理解的,来描述本发明的本文讨论的多个以及各个的步骤和过程可以指通过计算机、处理器或采用电现象操作和/或转换数据的其他电子计算装置执行的操作。那些计算机和电子装置可使用各种易失和/或非易失存储器,包括具有其上存储有可执行程序的非暂态计算机可读介质,其包括能够由计算机或处理器执行的各种代码或可执行指令,其中所述存储器和/或计算机可读介质可包括所有形式和类型的存储器以及其他计算机可读介质。
前面公开的讨论和描述仅仅是本发明的示例性实施例。本领域技术人员会从这种讨论以及从附图和权利要求中容易地认识到,能在其中做出各种改变、修改和变形而不脱离如下面权利要求限定的本发明的实质和范围。

Claims (10)

1.一种用于提供车辆自动转向路径的方法,所述方法包括:
确定车辆是由车辆驾驶员手动驾驶;
基于车辆运动感测数据和车辆参数确定车辆的预测路径;
检测车辆前方的移动物体;
确定如果车辆沿着预测路径以当前车辆速度行驶,在车辆和物体之间是否将要发生碰撞;
如果确定碰撞将要发生,那么确定单独的制动是否将阻止与物体的碰撞;
如果确定车辆制动将不会阻止与物体的碰撞,那么确定物体周围的转向路径;
沿转向路径自动转向车辆;以及
从自动转向将转向控制让渡回给驾驶员。
2.根据权利要求1的方法,其中确定预测路径包括使用车辆方向角、车辆纵向速度、车辆横向速度、车辆横摆率、车辆转向角、车辆质量、车辆惯量、车辆前部和后部侧偏刚度以及车辆车轴与车辆重心之间的距离。
3.根据权利要求1的方法,其中以时间序列确定预测路径包括求解差分方程:
其中ypred是车辆的横向位置,是车辆的方向角,vx是车辆纵向速度,vy是车辆横向速度,r是车辆的横摆率,δ是转向角,m是车辆质量,I是车辆惯量,Cf和Cr分别是车辆前部和后部侧偏刚度,以及a和b分别是从重心(112)到车辆前车轴和后车轴的距离。
4.根据权利要求3的方法,其中确定预测路径包括限定时间序列预测路径为参数的三阶多项式方程。
5.根据权利要求4的方法,其中确定参数的预测路径包括通过最小化成本函数求解多项式方程中的未知参数。
6.根据权利要求1的方法,其中确定单独的车辆制动是否将会阻止碰撞包括计算用于碰撞避免的需要的减速并且将需要的减速与车辆的最大可能减速进行比较。
7.根据权利要求1的方法,其中确定车辆和物体之间的碰撞是否将要发生包括限定移动物体周围的碰撞边界,基于移动物体的速度、物体的移动方向、移动物体的大小以及碰撞时间值,并且确定车道定中路径是否与碰撞边界相交。
8.根据权利要求7的方法,其中确定物体周围的转向路径包括确定从当前车辆位置到碰撞边界上的路点的碰撞避免路径,所述方法进一步包括向碰撞避免路径上的路点转向车辆。
9.一种用于提供车辆自动转向路径的方法,所述方法包括:
确定车辆是由车辆驾驶员手动驾驶;
基于车辆运动感测数据和车辆参数确定车辆的预测路径;
检测车辆前方的移动物体;
确定如果车辆沿预测路径以当前车辆速度行驶,在车辆和物体之间是否将要发生碰撞;
确定从当前车辆位置到移动物体附近的安全路点的碰撞避免路径,其中确定碰撞避免路径包括求解五阶多项式方程;
从当前车辆位置向碰撞避免路径上的路点转向车辆;
确定从路点到车道中心的返回路径,其中确定返回路径包括求解五阶多项式方程;
从返回路径上的路点转向车辆;并且
从自动转向将转向控制让渡回给驾驶员。
10.一种用于提供车辆自动转向路径的方法,所述方法包括:
确定车辆是由车辆驾驶员手动驾驶;
基于车辆运动感测数据和车辆参数确定车辆的预测路径;
检测车辆前方的移动物体;
确定如果车辆沿着预测路径以当前车辆速度行驶,在车辆和物体之间是否将要发生碰撞;
确定从当前车辆位置到移动物体附近的安全路点的碰撞避免路径,其中确定碰撞避免路径包括求解五阶多项式方程;
从当前车辆位置向碰撞避免路径上的路点转向车辆;
确定从路点到超过物体的避免位置的巡航路径,其中确定该巡航路径包括求解五阶多项式方程;
从路点向巡航路径上的避免位置转向车辆;
确定从避免位置到车道中心的返回路径,其中确定返回路径包括求解五阶多项式方程;
从返回路径上的避免位置转向车辆;以及
从自动转向将转向控制让渡回给驾驶员。
CN201510859311.8A 2014-08-29 2015-08-29 用于躲避转向操作的路径规划方法 Active CN105539434B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/473,892 US9227632B1 (en) 2014-08-29 2014-08-29 Method of path planning for evasive steering maneuver
US14/473892 2014-08-29

Publications (2)

Publication Number Publication Date
CN105539434A true CN105539434A (zh) 2016-05-04
CN105539434B CN105539434B (zh) 2018-04-13

Family

ID=54939068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510859311.8A Active CN105539434B (zh) 2014-08-29 2015-08-29 用于躲避转向操作的路径规划方法

Country Status (3)

Country Link
US (1) US9227632B1 (zh)
CN (1) CN105539434B (zh)
DE (1) DE102015114465B4 (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598046A (zh) * 2016-11-29 2017-04-26 北京智能管家科技有限公司 机器人躲避控制方法和装置
CN107839683A (zh) * 2017-11-07 2018-03-27 长春工业大学 一种考虑运动障碍物的汽车紧急避撞控制方法
CN108068803A (zh) * 2016-11-07 2018-05-25 福特全球技术公司 车辆碰撞严重程度减轻
CN108089573A (zh) * 2016-11-22 2018-05-29 福特全球技术公司 车辆视觉
CN109305160A (zh) * 2017-07-26 2019-02-05 通用汽车环球科技运作有限责任公司 用于自主驾驶的路径规划
CN110155031A (zh) * 2018-02-14 2019-08-23 通用汽车环球科技运作有限责任公司 使用神经网络的用于车辆横向控制的轨迹跟踪
CN110389581A (zh) * 2018-04-17 2019-10-29 百度(美国)有限责任公司 用于为自动驾驶车辆生成障碍物的预测轨迹的方法
WO2019129312A3 (zh) * 2019-04-02 2020-02-13 上海快仓智能科技有限公司 车辆避障方法、装置和车辆
CN111372835A (zh) * 2017-11-06 2020-07-03 五十铃自动车株式会社 转向控制装置、转向控制方法以及记录介质
CN111428964A (zh) * 2020-02-25 2020-07-17 哈尔滨工业大学 一种检定公路关键计量指标检测设备的场地规划方法
CN112099493A (zh) * 2020-08-31 2020-12-18 西安交通大学 一种自主移动机器人轨迹规划方法、***及设备
CN112654543A (zh) * 2018-09-04 2021-04-13 罗伯特·博世有限公司 用于确保驶向自行车的车辆的超车过程安全的方法和设备
US11257373B2 (en) * 2017-02-15 2022-02-22 Bayerische Motoren Werke Aktiengesellschaft Avoidance of collision with cross-traffic
CN114103950A (zh) * 2020-08-28 2022-03-01 华为技术有限公司 换道轨迹的规划方法及装置
CN114302839A (zh) * 2019-07-02 2022-04-08 日产自动车株式会社 用于确定机动车辆的避让路径的方法

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9321461B1 (en) * 2014-08-29 2016-04-26 Google Inc. Change detection using curve alignment
US11235777B2 (en) * 2015-10-15 2022-02-01 Harman International Industries, Incorporated Vehicle path prediction and target classification for autonomous vehicle operation
US10650300B2 (en) * 2015-11-24 2020-05-12 Nova Dynamics, Llc Component-based decision-making with centralized officiating and the modification of those decisions through success measurements
KR101714273B1 (ko) * 2015-12-11 2017-03-08 현대자동차주식회사 자율 주행 시스템의 경로 제어 방법 및 그 장치
CN105584479B (zh) * 2016-01-18 2018-10-19 北京理工大学 一种面向脑控车辆的模型预测控制方法和利用该方法的脑控车辆
CN107402567A (zh) * 2016-05-19 2017-11-28 科沃斯机器人股份有限公司 组合机器人及其巡航路径生成方法
DE102016208703A1 (de) * 2016-05-20 2017-11-23 Ford Global Technologies, Llc Kraftfahrzeug und Verfahren zum Betreiben eines Kraftfahrzeugs
DE102016111973A1 (de) * 2016-06-30 2018-01-04 Valeo Schalter Und Sensoren Gmbh Verfahren zum Unterstützen eines Fahrers eines Kraftfahrzeugs beim Manövrieren eines Kraftfahrzeugs mit Ausweichen eines Hindernisses, Fahrerassistenzsystem sowie Kraftfahrzeug
US10345815B2 (en) * 2016-09-14 2019-07-09 Qualcomm Incorporated Motion planning and intention prediction for autonomous driving in highway scenarios via graphical model-based factorization
KR102673055B1 (ko) * 2016-12-09 2024-06-10 현대자동차주식회사 차량 및 그 제어방법
DE102017204978A1 (de) 2017-03-24 2018-09-27 Continental Teves Ag & Co. Ohg Lenksteuervorrichtung zum Vermeiden einer Kollision für ein Kraftfahrzeug
CN108664016B (zh) 2017-03-31 2020-09-15 腾讯科技(深圳)有限公司 确定车道中心线的方法及装置
US10591920B2 (en) * 2017-05-24 2020-03-17 Qualcomm Incorporated Holistic planning with multiple intentions for self-driving cars
US10324473B2 (en) 2017-06-01 2019-06-18 Wipro Limited Method and system for generating a safe navigation path for navigating a driverless vehicle
US10725470B2 (en) 2017-06-13 2020-07-28 GM Global Technology Operations LLC Autonomous vehicle driving systems and methods for critical conditions
US10860021B2 (en) * 2017-12-15 2020-12-08 Wipro Limited Method and system for guiding an autonomous vehicle in a forward path in real-time
US10860022B2 (en) * 2018-04-11 2020-12-08 GM Global Technology Operations LLC Method and apparatus for automatical rule learning for autonomous driving
FR3081548A1 (fr) * 2018-05-23 2019-11-29 Psa Automobiles Sa Procede et dispositif de determination de la position precise d’un vehicule dans une cartographie routiere.
FR3082163A1 (fr) * 2018-06-06 2019-12-13 Psa Automobiles Sa Procede et dispositif d’assistance a la conduite d’un vehicule, par determination de l’angle de braquage en fonction d’un gain predictif
FR3082162B1 (fr) * 2018-06-11 2020-06-05 Renault S.A.S Procede et dispositif de mise au point d'une boucle fermee d'un dispositif d'aide a la conduite avance
US11577755B2 (en) * 2018-07-27 2023-02-14 Embotech Ag Method for steering a vehicle and apparatus therefor
US11474525B2 (en) * 2019-07-22 2022-10-18 GM Global Technology Operations LLC Method and apparatus for method for dynamic multi-segment path and speed profile shaping
US11884252B2 (en) 2019-08-29 2024-01-30 Ford Global Technologies, Llc Enhanced threat assessment
CN110703754B (zh) * 2019-10-17 2021-07-09 南京航空航天大学 一种自动驾驶车辆路径与速度高度耦合的轨迹规划方法
JP7158367B2 (ja) 2019-12-09 2022-10-21 本田技研工業株式会社 車両制御システム
RU2746026C1 (ru) * 2019-12-25 2021-04-06 Общество с ограниченной ответственностью "Яндекс Беспилотные Технологии" Способ и система для генерации опорного пути беспилотного автомобиля (SDC)
JP7388238B2 (ja) * 2020-02-21 2023-11-29 トヨタ自動車株式会社 運転支援システム
US11720114B2 (en) 2020-03-19 2023-08-08 Toyota Motor North America, Inc. Safety of transport maneuvering
US11097735B1 (en) 2020-03-19 2021-08-24 Toyota Motor North America, Inc. Transport lane usage
US11488424B2 (en) 2020-03-19 2022-11-01 Toyota Motor North America, Inc. Motion-based transport assessment
US11485384B2 (en) * 2020-05-11 2022-11-01 Zoox, Inc. Unstructured vehicle path planner
CN111938513B (zh) * 2020-06-30 2021-11-09 珠海市一微半导体有限公司 一种机器人越障的沿边路径选择方法、芯片及机器人
KR20220095365A (ko) * 2020-12-29 2022-07-07 현대자동차주식회사 차량 및 그를 위한 컷인 대응 제어 방법
CN113252049B (zh) * 2021-05-12 2022-06-10 中移智行网络科技有限公司 一种车距确定方法及装置
US11975742B2 (en) * 2021-05-25 2024-05-07 Ford Global Technologies, Llc Trajectory consistency measurement for autonomous vehicle operation
CN114228707B (zh) * 2021-12-22 2023-04-25 广西科技大学 一种无人驾驶车辆的防撞方法及***
US20230242118A1 (en) * 2022-02-01 2023-08-03 Ford Global Technologies, Llc Vehicle local motion planning
US11654938B1 (en) * 2022-02-11 2023-05-23 Plusai, Inc. Methods and apparatus for disengaging an autonomous mode based on lateral error of an autonomous vehicle
CN115237124A (zh) * 2022-06-30 2022-10-25 魔门塔(苏州)科技有限公司 行驶路径边界确定方法及装置、车辆、存储介质、终端

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100228420A1 (en) * 2009-03-06 2010-09-09 Gm Global Technology Operations, Inc. Model based predictive control for automated lane centering/changing control systems
CN101939711A (zh) * 2007-10-21 2011-01-05 通用电气智能平台有限公司 用于路径规划装置的加加速度受限的轨迹规划的***和方法
CN102076541A (zh) * 2008-06-20 2011-05-25 通用汽车环球科技运作公司 用于自动车道居中和车道变换控制***的路径生成算法
CN102301291A (zh) * 2009-01-28 2011-12-28 通用电气智能平台有限公司 用于路径规划的***和方法
US8428843B2 (en) * 2008-06-20 2013-04-23 GM Global Technology Operations LLC Method to adaptively control vehicle operation using an autonomic vehicle control system
US20140229069A1 (en) * 2011-09-26 2014-08-14 Toyota Jidosha Kabushiki Kaisha Driving support system for a vehicle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10012737B4 (de) 2000-03-16 2007-09-06 Daimlerchrysler Ag Vorrichtung zur Durchführung eines Fahrspurwechsels durch ein Kraftfahrzeug
DE102004056027A1 (de) 2004-11-20 2006-05-24 Daimlerchrysler Ag Verfahren und Fahrzeugassistenzsystem zur Verhinderung von Kollisionen oder Verminderung der Kollisionsstärke eines Fahrzeugs
DE102005003274A1 (de) 2005-01-25 2006-07-27 Robert Bosch Gmbh Verfahren und Vorrichtung zur Vermeidung und/oder Minderung der Folgen von Kollisionen beim Ausweichen vor Hindernissen
US8527172B2 (en) 2010-10-20 2013-09-03 GM Global Technology Operations LLC Vehicle collision avoidance and warning system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101939711A (zh) * 2007-10-21 2011-01-05 通用电气智能平台有限公司 用于路径规划装置的加加速度受限的轨迹规划的***和方法
CN102076541A (zh) * 2008-06-20 2011-05-25 通用汽车环球科技运作公司 用于自动车道居中和车道变换控制***的路径生成算法
US8428843B2 (en) * 2008-06-20 2013-04-23 GM Global Technology Operations LLC Method to adaptively control vehicle operation using an autonomic vehicle control system
CN102301291A (zh) * 2009-01-28 2011-12-28 通用电气智能平台有限公司 用于路径规划的***和方法
US20100228420A1 (en) * 2009-03-06 2010-09-09 Gm Global Technology Operations, Inc. Model based predictive control for automated lane centering/changing control systems
US20140229069A1 (en) * 2011-09-26 2014-08-14 Toyota Jidosha Kabushiki Kaisha Driving support system for a vehicle

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108068803B (zh) * 2016-11-07 2022-10-21 福特全球技术公司 车辆碰撞严重程度减轻
CN108068803A (zh) * 2016-11-07 2018-05-25 福特全球技术公司 车辆碰撞严重程度减轻
CN108089573A (zh) * 2016-11-22 2018-05-29 福特全球技术公司 车辆视觉
CN106598046A (zh) * 2016-11-29 2017-04-26 北京智能管家科技有限公司 机器人躲避控制方法和装置
US11257373B2 (en) * 2017-02-15 2022-02-22 Bayerische Motoren Werke Aktiengesellschaft Avoidance of collision with cross-traffic
CN109305160A (zh) * 2017-07-26 2019-02-05 通用汽车环球科技运作有限责任公司 用于自主驾驶的路径规划
CN111372835A (zh) * 2017-11-06 2020-07-03 五十铃自动车株式会社 转向控制装置、转向控制方法以及记录介质
CN107839683B (zh) * 2017-11-07 2019-07-30 长春工业大学 一种考虑运动障碍物的汽车紧急避撞控制方法
CN107839683A (zh) * 2017-11-07 2018-03-27 长春工业大学 一种考虑运动障碍物的汽车紧急避撞控制方法
CN110155031B (zh) * 2018-02-14 2022-03-08 通用汽车环球科技运作有限责任公司 使用神经网络的用于车辆横向控制的轨迹跟踪
CN110155031A (zh) * 2018-02-14 2019-08-23 通用汽车环球科技运作有限责任公司 使用神经网络的用于车辆横向控制的轨迹跟踪
CN110389581A (zh) * 2018-04-17 2019-10-29 百度(美国)有限责任公司 用于为自动驾驶车辆生成障碍物的预测轨迹的方法
CN110389581B (zh) * 2018-04-17 2022-07-19 百度(美国)有限责任公司 用于为自动驾驶车辆生成障碍物的预测轨迹的方法
US11378961B2 (en) 2018-04-17 2022-07-05 Baidu Usa Llc Method for generating prediction trajectories of obstacles for autonomous driving vehicles
CN112654543A (zh) * 2018-09-04 2021-04-13 罗伯特·博世有限公司 用于确保驶向自行车的车辆的超车过程安全的方法和设备
US11912303B2 (en) 2019-04-02 2024-02-27 Shanghai Quicktron Intelligent Technology Co., Ltd Vehicle obstacle-avoidance method, apparatus and vehicle
WO2019129312A3 (zh) * 2019-04-02 2020-02-13 上海快仓智能科技有限公司 车辆避障方法、装置和车辆
CN114302839A (zh) * 2019-07-02 2022-04-08 日产自动车株式会社 用于确定机动车辆的避让路径的方法
CN111428964A (zh) * 2020-02-25 2020-07-17 哈尔滨工业大学 一种检定公路关键计量指标检测设备的场地规划方法
CN111428964B (zh) * 2020-02-25 2023-06-06 哈尔滨工业大学 一种检定公路关键计量指标检测设备的场地规划方法
CN114103950A (zh) * 2020-08-28 2022-03-01 华为技术有限公司 换道轨迹的规划方法及装置
CN112099493B (zh) * 2020-08-31 2021-11-19 西安交通大学 一种自主移动机器人轨迹规划方法、***及设备
CN112099493A (zh) * 2020-08-31 2020-12-18 西安交通大学 一种自主移动机器人轨迹规划方法、***及设备

Also Published As

Publication number Publication date
DE102015114465B4 (de) 2022-05-25
CN105539434B (zh) 2018-04-13
US9227632B1 (en) 2016-01-05
DE102015114465A1 (de) 2016-03-03

Similar Documents

Publication Publication Date Title
CN105539434A (zh) 用于躲避转向操作的路径规划方法
CN105539586B (zh) 用于自主驾驶的车辆躲避移动障碍物的统一的运动规划
CN107128366B (zh) 用于对拖曳车辆通过弯道提供校正的车道跟随路径的***和方法
CN107451521B (zh) 车辆车道图估算
CN110356394B (zh) 一种车辆主动避让障碍物的方法、装置及汽车
US9849911B2 (en) Enhanced vehicle lateral control (lane following/lane keeping/lane changing control) for trailering vehicles
CN108349532B (zh) 用于在即将与障碍物发生碰撞的情况下控制机动车辆的转向装置的***
JP6055525B1 (ja) 車両の走行制御装置
US9428187B2 (en) Lane change path planning algorithm for autonomous driving vehicle
US9457807B2 (en) Unified motion planning algorithm for autonomous driving vehicle in obstacle avoidance maneuver
JP6462328B2 (ja) 走行制御システム
US10532736B2 (en) Vehicle travel control device
JP5073528B2 (ja) 車両の定点停止制御方法および装置
CN111712414A (zh) 车辆控制装置
US11120277B2 (en) Apparatus and method for recognizing road shapes
JP4899626B2 (ja) 走行制御装置
KR20190045308A (ko) 차량 판정 방법, 주행 경로 보정 방법, 차량 판정 장치, 및 주행 경로 보정 장치
EP3626570B1 (en) Driving assistance method and driving assistance apparatus
US20220256082A1 (en) Traveling environment recognition apparatus
US11479220B2 (en) Adaptive cruise control
CN114291071B (zh) 一种车辆稳定性控制主动介入时机的判定方法、***、可读存储介质及车辆
CN112810611B (zh) 用于车道变换控制的侧向轨迹追踪方法及***
US20240124060A1 (en) A method for determining whether an automatic collision avoidance steering maneuver should be executed or not
CN115903786A (zh) 路径的确定方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant