In one embodiment, one or more objects around an autonomous vehicle are perceived in response to requests for lane changes. A virtual spring is allocated to each object in the perceived object to connect the object to the autonomous vehicle. Each virtual object is associated with a specific spring model to generate forces based on the relative position of the associated object and the autonomous vehicle. One or more forces generated from one or more virtual springs corresponding to one or more surrounding objects will be aggregated to form cohesive force. Based on the direction of polymerization force and polymerization force, one or more lane changing parameters of autonomous vehicles are determined.
【技术实现步骤摘要】
用于自主车辆的基于弹簧系统的变换车道方法
本专利技术的实施方案总体涉及操作自主车辆。更具体地,本专利技术的实施方案涉及使用基于弹簧的系统来变换车道。
技术介绍
以自主模式运行(例如,无人驾驶)的车辆可以将乘员、尤其是驾驶员从一些驾驶相关的职责中解放出来。当以自主模式运行时,车辆可以使用车载传感器导航到各种位置,从而允许车辆在最少人机交互的情况下或在一些没有任何乘客的情况下行驶。运动规划和控制是自主驾驶的关键操作。变换车道是自主车辆(也被称为自主驾驶车辆或ADV)的基本功能,以避免障碍物并且提高行程时间效率。然而,安全且有效地进行车道变换是艰巨的任务,因为代替计算当前车道的驾驶状况,自主车辆需要考虑当前车道和目标车道两者的驾驶状况。此外,当前车道与目标车道之间的过渡路径是未知且动态改变的,这增加了做决定的复杂性。另外,需要在该过程期间不断地确定车道变换的状态,从而需要状态之间的复杂逻辑和定位的高准确性。
技术实现思路
本公开提供了一种用于操作自主车辆的计算机实施的方法、一种存储有指令的非暂时性机器可读介质以及一种数据处理系统。根据本公开的一方面,提供了一种用于操作自主车辆的计算机实施的方法,所述方法包括:响应于变换车道的请求,感知自主车辆周围的一个或多个对象;针对所感知的对象中的每个对象,分配连接所述对象和所述自主车辆的虚拟弹簧,其中每个虚拟弹簧与特定弹簧模型相关联,以基于相关联的对象和所述自主车辆的相对位置来生成力;将从与所述一个或多个周围对象对应的一个或多个虚拟弹簧中生成的一个或多个力进行聚合,以生成聚合力;以及基于所述聚合力和所述聚合力的方向来确定所述自主 ...
【技术保护点】
一种用于操作自主车辆的计算机实施的方法,所述方法包括:响应于变换车道的请求,感知自主车辆周围的一个或多个对象;针对所感知的对象中的每个对象,分配连接所述对象和所述自主车辆的虚拟弹簧,其中每个虚拟弹簧与特定弹簧模型相关联,以基于相关联的对象和所述自主车辆的相对位置来生成力;将从与所述一个或多个周围对象对应的一个或多个虚拟弹簧中生成的一个或多个力进行聚合,以生成聚合力;以及基于所述聚合力和所述聚合力的方向来确定所述自主车辆的一个或多个车道变换参数。
【技术特征摘要】
2016.10.25 US 15/334,1521.一种用于操作自主车辆的计算机实施的方法,所述方法包括:响应于变换车道的请求,感知自主车辆周围的一个或多个对象;针对所感知的对象中的每个对象,分配连接所述对象和所述自主车辆的虚拟弹簧,其中每个虚拟弹簧与特定弹簧模型相关联,以基于相关联的对象和所述自主车辆的相对位置来生成力;将从与所述一个或多个周围对象对应的一个或多个虚拟弹簧中生成的一个或多个力进行聚合,以生成聚合力;以及基于所述聚合力和所述聚合力的方向来确定所述自主车辆的一个或多个车道变换参数。2.如权利要求1所述的方法,其中基于强度系数以及相对于所述虚拟弹簧的初始长度的所述自主车辆与对应对象之间的距离来对每个虚拟弹簧建模。3.如权利要求2所述的方法,其中基于所述自主车辆和所述对应对象的相对位置来确定虚拟弹簧的所述强度系数和所述初始长度。4.如权利要求1所述的方法,其还包括确定所述周围对象中的哪些将影响所述自主车辆的车道变换,其中只有在对象潜在地影响所述自主车辆的所述车道变换时,虚拟弹簧才连接在所述自主车辆与所述对象之间。5.如权利要求1所述的方法,其中所述聚合力的方向和大小用来确定所述自主车辆是否应在某一时间点上变换车道。6.如权利要求1所述的方法,其中所述聚合力的方向用来确定所述自主车辆的所述车道变换的转弯角,并且其中所述聚合力的大小用来确定所述车道变换的速度。7.如权利要求1所述的方法,其中分配虚拟弹簧包括:分配第一虚拟弹簧,以将所述自主车辆与所述自主车辆从中变换车道的当前车道相连接,所述第一虚拟弹簧与第一弹簧模型相关联;以及分配第二虚拟弹簧,以将所述自主车辆与所述自主车辆变换车道到达的目标车道相连接,所述第二虚拟弹簧与第二弹簧模型相关联,其中基于从所述第一弹簧模型中得到的第一力和从所述第二弹簧模型中得到的第二力来确定所述车道变换参数。8.如权利要求1所述的方法,其中分配虚拟弹簧包括:分配第一虚拟弹簧,以将所述自主车辆与第一车辆相连接,所述第一车辆在所述自主车辆从中变换车道的当前车道中移动,所述第一虚拟弹簧与第一弹簧模型相关联;以及分配第二虚拟弹簧,以将所述自主车辆与第二车辆相连接,所述第二车辆在所述自主车辆变换车道到达的目标车道中移动,所述第二虚拟弹簧与第二弹簧模型相关联,其中基于从所述第一弹簧模型中得到的第一力和从所述第二弹簧模型中得到的第二力来确定所述车道变换参数。9.一种存储有指令的非暂时性机器可读介质,所述指令在由处理器执行时致使所述处理器执行操作自主车辆的操作,所述操作包括:响应于变换车道的请求,感知自主车辆周围的一个或多个对象;针对所感知的对象中的每个对象,分配连接所述对象和所述自主车辆的虚拟弹簧,其中每个虚拟弹簧与特定弹簧模型相关联,以基于相关联的对象和所述自主车辆的相对位置来生成力;将从与所述一个或多个周围对象对应的一个或多个虚拟弹簧中生成的一个或多个力进行聚合,以生成聚合力;以及基于所述聚合力和所述聚合力的方向来确定所述自主车辆的一个或多个车道变换参数。10.如权利要求9所述的机器可读介质,其中基于强度系数以及相对于所述虚拟弹簧的初始长度的所述自主车辆与对应对象之间的距离来对每个虚拟弹簧建模。11.如权利要求10所述的机器可读介质,其中基于所述自主车辆和所述对应对象的相对位置来确定虚拟弹簧的所述强度系数和所述初始长度。12.如权利要求9所述的机器可读介质,其中所述操作还包括确定所述周围对象中的哪些将影响所述自主车辆的车道变换,其中只有在对象潜在地影响所述自主车辆的所述车道变换时,虚拟弹簧才连接在所述自主车辆与所述对象之间。13.如权利要求9所述的机器可读介质,其中所述聚合力的方向和大小用来确定所述自主车辆...
【专利技术属性】
技术研发人员:蒋一飞,陶佳鸣,李栋,胡江滔,李力耘,杨光,王京傲,
申请(专利权)人:百度美国有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。