【技术实现步骤摘要】
无人车的路径规划方法、装置和计算机可读存储介质
本公开涉及自动驾驶
,特别涉及一种无人车的路径规划方法、装置和计算机可读存储介质。
技术介绍
在自动驾驶领域,无人车(即自动驾驶车辆)的路径规划问题,一直是本领域技术人员致力研究的问题。在无人车由起始点到目的点的路径需要避免与无人车周围的障碍物发生碰撞。一些算法中,建立碰撞躲避约束条件来求解无人车由起始点到目的点的路径。
技术实现思路
专利技术人发现,碰撞躲避约束条件是求解无人车的路径过程中最困难的部分,导致确定无人车路径的效率很低。本公开所要解决的一个技术问题是:如何提高无人车由起始点到目的点的最优路径的确定效率。根据本公开的一些实施例,提供的一种无人车的路径规划方法,包括:确定无人车对应的质点由起始点到目的点的粗略路径,其中,无人车被收缩为质点,散点障碍物被膨胀为圆形;粗略路径使无人车对应的质点不与散点障碍物对应的圆形发生碰撞;根据粗略路径拓展出与圆形的覆盖区域无交集的多个矩形区域;将无人车的车体在行驶过程中与散点障碍物无碰撞的约束条件,简化为无人车对应的质点不超出矩形区域的范围的约束条件;根据简化后的约束条件,确定无人车由起始点到目的点的最优路径。在一些实施例中,在无人车对应的质点包括多个的情况下,粗略路径包括每个质点对应的不同的粗略路径;根据粗略路径拓展出与圆形的覆盖区域无交集的多个矩形区域包括:针对每个质点对应的粗略路径,在粗略路径上等长度间隔采样多个点;将采样的多个点中每相邻的两个相连,形成多条表征线 ...
【技术保护点】
1.一种无人车的路径规划方法,包括:/n确定无人车对应的质点由起始点到目的点的粗略路径,其中,所述无人车被收缩为质点,散点障碍物被膨胀为圆形;所述粗略路径使所述无人车对应的质点不与所述散点障碍物对应的圆形发生碰撞;/n根据所述粗略路径拓展出与所述圆形的覆盖区域无交集的多个矩形区域;/n将所述无人车的车体在行驶过程中与所述散点障碍物无碰撞的约束条件,简化为所述无人车对应的质点不超出所述矩形区域的范围的约束条件;/n根据简化后的约束条件,确定所述无人车由起始点到目的点的最优路径。/n
【技术特征摘要】
1.一种无人车的路径规划方法,包括:
确定无人车对应的质点由起始点到目的点的粗略路径,其中,所述无人车被收缩为质点,散点障碍物被膨胀为圆形;所述粗略路径使所述无人车对应的质点不与所述散点障碍物对应的圆形发生碰撞;
根据所述粗略路径拓展出与所述圆形的覆盖区域无交集的多个矩形区域;
将所述无人车的车体在行驶过程中与所述散点障碍物无碰撞的约束条件,简化为所述无人车对应的质点不超出所述矩形区域的范围的约束条件;
根据简化后的约束条件,确定所述无人车由起始点到目的点的最优路径。
2.根据权利要求1所述的路径规划方法,其中,
在所述无人车对应的质点包括多个的情况下,所述粗略路径包括每个质点对应的不同的粗略路径;
所述根据所述粗略路径拓展出与所述圆形的覆盖区域无交集的多个矩形区域包括:
针对每个质点对应的粗略路径,在所述粗略路径上等长度间隔采样多个点;将采样的多个点中每相邻的两个相连,形成多条表征线段;根据每条表征线段拓展出与所述圆形的覆盖区域无交集的一个矩形区域,作为表征矩形。
3.根据权利要求2所述的路径规划方法,其中,
所述根据每条段拓展出与所述圆形的覆盖区域无交集的一个矩形区域包括:
针对每条表征线段,将所述线段作为宽度为0的矩形,按照预设拓展长度,沿着所述矩形的四边所在面的法线方向向外拓展所述矩形的四条边,判断拓展后的矩形的四条边是否所述圆形的覆盖区域有交集;
将与所述圆形的覆盖区域有交集的边收缩到拓展前的位置,并不再进行拓展;对于与所述圆形的覆盖区域无交集的边,重复执行按照预设拓展长度沿着该边所在面的法线方向向外拓展的过程,直至确定四条边都无法再次进行拓展的矩形区域,作为表征矩形。
4.根据权利要求2所述的路径规划方法,其中,
所述简化为所述无人车对应的质点不超出所述矩形区域的范围的约束条件包括:
简化为所述无人车对应的质点在每一等间隔的时间区间里不超出对应的表征矩形的区域的约束条件;
其中,所述每一等间隔的时间区间根据无人车的质点由起始点到目的点的总时间与该质点对应的表征线段总条数的比值确定。
5.根据权利要求2所述的路径规划方法,其中,
所述确定无人车对应的质点由起始点到目的点的粗略路径包括:
确定所述无人车由起始点到目的点的车体粗略路径;
根据所述无人车前后轮轴距,所述无人车前悬距离,所述无人车后悬距离,所述无人车的宽度以及所述无人车在坐标...
【专利技术属性】
技术研发人员:李柏,孔旗,
申请(专利权)人:北京京东乾石科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。