【技术实现步骤摘要】
【国外来华专利技术】基于运动规划来操作自动驾驶车辆的方法和系统
本公开的实施方式总体涉及操作自动驾驶车辆。更具体地,本公开的实施方式涉及为自动驾驶车辆自动选择驾驶运动规划。
技术介绍
以自动驾驶模式运行(例如,无人驾驶)的车辆可以将乘员、尤其是驾驶员从一些驾驶相关的职责中解放出来。当以自动驾驶模式运行时,车辆可以使用车载传感器导航到各个位置,从而允许车辆在最少人机交互的情况下或在没有任何乘客的一些情况下行驶。在自动驾驶中,运动规划和控制是关键操作。然而,传统的运动规划操作主要从它的曲率和速度来估计完成给定路径的难度,而不考虑不同类型车辆的特征方面的差异。将相同的运动规划和控制运用于所有类型的车辆,这在某些情况下可能不精确并且可能不平稳。附图说明本公开的实施方式在附图的各图中以举例而非限制的方式示出,附图中的相同参考数字指示相似元件。图1是示出根据一个实施方式的网络化系统的框图。图2是示出根据一个实施方式的自动驾驶车辆的示例的框图。图3A是示出根据一个实施方式的与自动驾驶车辆一起使用的感知与规划系统的示例的框图。图3B是更详细地示出根据一个实施方式的图3A中示出的感知与规划系统的一部分的框图。图4是示出根据一个实施方式的自动驾驶车辆的不同状态的状态图。图5是根据一个实施方式的查找表,包括自动驾驶车辆的各状态之间的转变和对应的运动规划。图6是根据一个实施方式的查找表,包括与自动驾驶车辆相关的条件和自动驾驶车辆的对应的接下来的阶段。图7是示出根据一个实施方式的用于确定自动驾驶车辆的驾驶运动规划的示例性过程的流程图。图8是示出根据一个实施方式的数据处理系统的框图。具体实施方式将参考以 ...
【技术保护点】
1.计算机实现的操作自动驾驶车辆的方法,所述方法包括:基于所述自动驾驶车辆的当前信息和所述自动驾驶车辆的历史信息,从多个状态之中确定所述自动驾驶车辆的第一状态;基于所述当前信息和所述历史信息,确定是否已经满足一个或多个条件;基于被确定已满足的所述一个或多个条件,从所述多个状态之中确定所述自动驾驶车辆的下一状态以及所述自动驾驶车辆从所述第一状态到所述下一状态的转变;以及基于所述自动驾驶车辆的所述转变,选择多个运动规划中的一个运动规划,其中,所选择的运动规划被使用来随后控制所述自动驾驶车辆。
【技术特征摘要】
【国外来华专利技术】2016.12.30 US 15/396,2141.计算机实现的操作自动驾驶车辆的方法,所述方法包括:基于所述自动驾驶车辆的当前信息和所述自动驾驶车辆的历史信息,从多个状态之中确定所述自动驾驶车辆的第一状态;基于所述当前信息和所述历史信息,确定是否已经满足一个或多个条件;基于被确定已满足的所述一个或多个条件,从所述多个状态之中确定所述自动驾驶车辆的下一状态以及所述自动驾驶车辆从所述第一状态到所述下一状态的转变;以及基于所述自动驾驶车辆的所述转变,选择多个运动规划中的一个运动规划,其中,所选择的运动规划被使用来随后控制所述自动驾驶车辆。2.根据权利要求1所述的方法,其中,所述多个状态包括初始状态、停止状态、正常状态、异常状态或结束状态。3.根据权利要求1所述的方法,其中,所述一个或多个条件包括以下中的至少一个:(a)所述自动驾驶车辆的速度;(b)所述自动驾驶车辆的错误;(c)关于所述自动驾驶车辆的运行环境中的天气的信息;(d)所述自动驾驶车辆的运动的方向;(e)指示所述自动驾驶车辆涉及碰撞的信息;或(f)指示所述自动驾驶车辆是否在加速或减速的信息。4.根据权利要求1所述的方法,其中,使用第一查找表来确定所述自动驾驶车辆的所述下一状态,所述第一查找表存储所述一个或多个条件与所述自动驾驶车辆的所述下一状态之间的对应关系。5.根据权利要求4所述的方法,其中,在所述第一查找表中所述一个或多个条件表示为二进制数。6.根据权利要求1所述的方法,其中,使用第二查找表从所述多个运动规划中选择所述运动规划,所述第二查找表存储所述自动驾驶车辆的所述转变与所述运动规划之间的对应关系。7.根据权利要求1所述的方法,其中,所述当前信息包括所述自动驾驶车辆的当前轨迹、所述自动驾驶车辆的当前速度、指示所述自动驾驶车辆当前是否正在加速的信息、指示所述自动驾驶车辆当前是否正在减速的信息以及所述自动驾驶车辆的当前状态。8.根据权利要求1所述的方法,其中,所述历史信息包括所述自动驾驶车辆的先前轨迹、所述自动驾驶车辆的先前速度、指示所述自动驾驶车辆先前是否加速的信息、指示所述自动驾驶车辆先前是否减速的信息、所述自动驾驶车辆的先前状态以及所述自动驾驶车辆满足的先前条件。9.一种存储有指令的非暂时性机器可读介质,所述指令在由处理器执行时使所述处理器执行操作,所述操作包括:基于所述自动驾驶车辆的当前信息和所述自动驾驶车辆的历史信息,从多个状态之中确定所述自动驾驶车辆的第一状态;基于所述当前信息和所述历史信息,确定是否已经满足一个或多个条件;基于被确定已满足的所述一个或多个条件,从所述多个状态之中确定所述自动驾驶车辆的下一状态以及所述自动驾驶车辆从所述第一状态到所述下一状态的转变;以及基于所述自动驾驶车辆的所述转变,选择多个运动规划中的一个运动规划,其中,所选择的运动规划被使用来随后控制所述自动驾驶车辆。10.根据权利要求9所述的非暂时性机器可读介质,其中,所述多个状态包括初始状态、停止状态、正常状态、异常状态或结束状态。11.根据权利要求9所述的非暂时性机器可读介质,其中,所述一个或多个条件包括以下中的至少一个:(a)所述自动驾驶车辆的速度;(b)所述自动驾驶车辆的错误;(c)关于所述自动驾驶车辆的运行环境中的天气的信息;(d)所述自动驾驶车辆的运动的方向;(e)指示所述自动驾驶车辆涉及碰撞的信息;或(f)指示所述自动驾驶车辆是否在加速或减速的信息。12.根据权利要求9所述的非暂时性机器...
【专利技术属性】
技术研发人员:庄立,杨光,王京傲,
申请(专利权)人:百度美国有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。