无人驾驶电动赛车路径规划算法研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

10.16638/ki.1671-7988.2019.16.014

无人驾驶电动赛车路径规划算法研究

冀同涛,李刚,王明家,张旭斌

(辽宁工业大学汽车与交通工程学院,辽宁锦州121001)

摘要:针对大学生无人驾驶方程式大赛,提出一种适合无人驾驶电动赛车的路径规划算法。该算法利用坐标转换原理,在全局坐标系下分别提取两侧桩桶点,最终得到离散点集。离散点之间用弧线进行连接,并且保证曲线的平滑性。在MA TLAB环境下进行对无人驾驶赛车的路径规划仿真。仿真结果表明:该算法能较好地规划出行驶路径,曲线平滑,可以使赛车安全可靠地通过赛道。

关键词:无人驾驶;路径规划;离散点集

中图分类号:U471.15 文献标识码:A 文章编号:1671-7988(2019)16-37-03

Research on Path Planning Algorithm for Unmanned Electric Racing

Ji Tongtao, Li Gang, Wang Mingjia, Zhang Xubin

(College of Automotive and Transportation Engineering, Liaoning University of Technology, Liaoning Jinzhou 121001)

Abstract: A path planning algorithm for unmanned electric racing cars is proposed for the unmanned driving formula of college students. The algorithm uses the principle of coordinate transformation to extract the bucket points on both sides in the global coordinate system, and finally obtains the discrete point set. The discrete points are connected by an arc and the smoothness of the curve is guaranteed. Path planning simulation for unmanned racing cars in MA TLAB environment. The simulation results show that the algorithm can better plan the driving path and the curve is smooth, which can make the car pass the track safely and reliably.

Keywords: driverless; path planning; discrete point set

CLC NO.: U471.15 Document Code: A Article ID: 1671-7988(2019)16-37-03

引言

近年来,随着互联网技术和人工智能的迅速发展,无人驾驶汽车技术得到了长足的发展。中国大学生无人驾驶方程式大赛是大学生接触无人驾驶技术的重要平台,该赛事要求赛车具有良好的环境感知、定位、路径规划以及车辆控制能力,路径规划在其中起到关键作用。目前,路径规划的方法大致分为传统算法和智能仿生算法[1]。传统路径规划算法主要有:①基于栅格地图的图搜索路径规划算法[2]。②快速搜索随机树算法。③基于最优化曲线生成的路径规划算法[3]。

④人工势场法[4]。智能路径规划算法主要有:①基于蚁群算法的路径规划。②基于遗传算法的路径规划[5]。③基于人工神经网络的路径规划[6]。路径规划的方法的选择与行驶场景有关。本文提出一种适合无人驾驶电动赛车的路径规划方法,该方法能够使赛车安全可靠地通过赛道,保证车辆行驶稳定性。

1 赛事赛道分析

该赛事动态比赛有四项,分别为直线加速、8字绕环、高速避障和耐久测试。高速避障项目中赛道信息未知,这充分考验了赛车环境感知、导航定位、路径规划和车辆控制的

作者简介:冀同涛(1995-),男,硕士研究生,就读于辽宁工业大

学汽车与交通工程学院,主要研究领域为车辆系统动力学及控制。

37

汽车实用技术

38 综合能力。本文主要研究适合高速避障项目的路径规划方法。赛道两侧桩桶颜色不同,赛车需要根据相机和激光雷达识别桩桶位置和颜色信息。在得到桩桶信息后,对赛车进行路径规划,使赛车平稳、安全地通过赛道。

图1 高速循迹测试赛道示意图

2 无人驾驶电动赛车路径规划算法

赛车通过相机和激光雷达识别到桩桶信息,在得到这些信息后,路径规划模块需要做的是对其进行处理,得到能使赛车快速平稳地通过赛道的路径。在桩桶作为标识物的情况下,采用离散点拟合曲线得到行驶路径的方法效果较理想。那么,获得行驶路径的离散点是一个关键点。为解决这个问题,本文提出了一种无人驾驶电动赛车路径规划算法,算法步骤如下:

(1)首先根据桩桶颜色信息将桩桶分为两侧,将其中一侧桩桶通过圆弧连接成曲线,假设桩桶一侧生成的曲线为L ,将L 离散化,得到有n 个点的点集

(2)另一侧桩桶坐标为(X i ,Y i ),搜寻在L 上距离(X i ,Y i )最近的点。通过判断(X i ,Y i )到点集

的距离d 是否最

小找出对应点(x i ,y i )。

(1)

(3)由桩桶位置和距离桩桶最近点的位置求出中点坐标(XM i,YM i )。

(2)

(4)由得出的离散点进行曲线拟合。拟合曲线形式为弧线。根据圆弧的知识,可知通过两点以及其中一点的切线方向的圆弧有且只有一个。曲线的起点为第一个离散点(XM 1,YM 1)。第二个离散点为(XM 2,YM 2),以此类推。第一段圆弧由前两个离散点以及第一个离散点所对应的斜率k 1求出;为保证路径的平滑性,从第二段圆弧开始由两个离散点以及前一段圆弧终点的切线方向进行求解。每段圆弧的圆心坐标为(xc i, yc i )。

(3)

(4)

(5)

其中,k i 为各段圆弧起点到圆心的斜率,e i 为相邻离散点所连线段的中垂线的斜率,(X mid ,Y mid ) 为相邻离散点的中点坐标。

由式(5)可得圆心(xc i ,yc i ),进而求出各段圆弧方程:

(6)

其中,R 为离散点到圆心的距离,θ取值范围可由离散点确定。

3 仿真验证

在matlab 环境下对该算法进行仿真验证。首先确定用于仿真的赛道形状,这里采用S 弯赛道。S 弯赛道相对而言是比较复杂的,有一定的验证信度。仿真结果如图所示:

图2 赛道桩桶示意图

图3 路径规划效果图

图2为matlab 环境下模拟的S 弯赛道,赛道宽度为3米,且桩桶点不是对应出现,两侧桩桶分别为不同的颜色。该赛道能较好地验证算法的有效性。

由图3可知,该路径规划算法能较好地规划出通过赛道的路径,保证赛车行驶路径基本处于赛道中间位置,而且规划出来的路径连续光滑,符合汽车运动学规律,为车辆路径跟踪控制模块奠定了基础。

4 结论

(1)本文针对大学生无人驾驶 (下转第45页)

相关文档
最新文档