【技术实现步骤摘要】
基于神经网络和PID算法的轨迹跟随方法
本专利技术涉及无人驾驶技术,尤其涉及一种基于神经网络和PID算法的轨迹跟随方法。
技术介绍
PID控制是最早发展起来的应用经典控制理论的控制策略之一,由于算法简单,鲁棒性好和可靠性高,被广泛应用于工业过程并取得了良好的控制效果。随着工业的发展,对象的复杂程度不断加深,尤其对于大滞后、时变的、非线性的复杂智能驾驶汽车控制系统,常规PID控制显得无能为力。因此常规PID控制的应用受到很大的限制和挑战。神经网络在控制系统中的应用提高了整个系统的信息系统处理能力和适应能力,提高了系统的智能水平。此外,神经网络具有逼近任意连续有界非线性函数的能力,对于非线性系统和不确定性系统,无疑是一种解决问题的有效途径。
技术实现思路
本专利技术的目的是提供一种具有更快的实时性、更好的自适应性、能取得良好的控制结果的基于神经网络和PID算法的轨迹跟随方法。为了达到上述目的,本专利技术提供了一种基于神经网络和PID算法的轨迹跟随方法,其包括以下步骤:S1,获取期望的行驶轨迹参数值,所述行驶轨迹参数值包括位置坐标值、航向角、速度和角速度;S2,获取当前车辆的行驶轨迹参数值,并由车辆运动模型预测车辆之后的行驶轨迹参数值;S3,由性能函数根据步骤S1获得的期望的行驶轨迹参数值及预测的行驶轨迹参数值得出一个误差值;S4,将步骤S3得出的误差值输入到PID控制器得出方向盘的转角,并根据该转角控制车辆转向;S5,重复步骤S2和S3,得到当前时刻的误差值,获取当前时刻的PID输出值以及当前车速,由神经网络控制器PID参数学习算法整定PID控制器的3个系数Kp、 ...
【技术保护点】
一种基于神经网络和PID算法的轨迹跟随方法,其特征在于:其包括以下步骤:S1,获取期望的行驶轨迹参数值,所述行驶轨迹参数值包括位置坐标值、航向角、速度和角速度;S2,获取当前车辆的行驶轨迹参数值,并由车辆运动模型预测车辆之后的行驶轨迹参数值;S3,由性能函数根据步骤S1获得的期望的行驶轨迹参数值及预测的行驶轨迹参数值得出一个误差值;S4,将步骤S3得出的误差值输入到PID控制器得出方向盘的转角,并根据该转角控制车辆转向;S5,重复步骤S2和S3,得到当前时刻的误差值,获取当前时刻的PID输出值以及当前车速,由神经网络控制器PID参数学习算法整定PID控制器的3个系数Kp、Ki、Kd。
【技术特征摘要】
1.一种基于神经网络和PID算法的轨迹跟随方法,其特征在于,其包括以下步骤:S1,获取期望的行驶轨迹参数值,所述行驶轨迹参数值包括位置坐标值、航向角、速度和角速度;S2,获取当前车辆的行驶轨迹参数值,并由车辆运动模型预测车辆之后的行驶轨迹参数值;所述步骤S2中车辆运动模型公式为,x--预测轨迹的位置坐标x值xr--期望轨迹的位置坐标x值y--预测轨迹的位置坐标y值yr--期望轨迹的位置坐标y值θ--预测轨迹的航向角θr--期望轨迹的航向角ν--预测轨迹的速度νr--期望轨迹的速度ω--预测轨迹的角速度ωr--期望轨迹的角速度k--采样的时刻T--采样的周期;S3,由性能函数根据步骤S1获得的期望的行驶轨迹参数值及预测的行驶轨迹参数值得出一个误差值;S4,将步骤S3得出的误差值输入到PID控制器得出方向盘的转角,并根据该转角控制车辆转向;S5,重复步骤S2和S3,得到当前时刻的...
【专利技术属性】
技术研发人员:王军德,吴鑫,崔鹏,
申请(专利权)人:武汉光庭信息技术股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。