[发明专利]基于神经网络和PID算法的轨迹跟随方法有效
申请号: | 201610058152.6 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105700538B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 王军德;吴鑫;崔鹏 | 申请(专利权)人: | 武汉光庭信息技术股份有限公司 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 武汉河山金堂专利事务所(普通合伙) 42212 | 代理人: | 胡清堂 |
地址: | 430000 湖北省武汉市东湖开发区光谷软*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 神经网络 pid 算法 轨迹 跟随 方法 | ||
本发明提供了一种基于神经网络和PID算法的轨迹跟踪方法,主要用于智能驾驶汽车在驾驶地图的跟踪方案,将常规PID控制与神经网络控制相结合,发挥各自的优势,形成所谓的智能PID控制。该方法能使智能驾驶汽车跟踪希望轨迹,采用神经网络方法设计的控制系统具有更快的实时性、更强的适应性和更好的鲁棒性。计算机仿真实验和实车实验表明,基于神经网络和PID算法的控制较常规的PID控制具有更快的实时性、更好的自适应性,能取得良好的的控制结果。
技术领域
本发明涉及无人驾驶技术,尤其涉及一种基于神经网络和PID算法的轨迹跟随方法。
背景技术
PID控制是最早发展起来的应用经典控制理论的控制策略之一,由于算法简单,鲁棒性好和可靠性高,被广泛应用于工业过程并取得了良好的控制效果。随着工业的发展,对象的复杂程度不断加深,尤其对于大滞后、时变的、非线性的复杂智能驾驶汽车控制系统,常规PID控制显得无能为力。因此常规PID控制的应用受到很大的限制和挑战。
神经网络在控制系统中的应用提高了整个系统的信息系统处理能力和适应能力,提高了系统的智能水平。此外,神经网络具有逼近任意连续有界非线性函数的能力,对于非线性系统和不确定性系统,无疑是一种解决问题的有效途径。
发明内容
本发明的目的是提供一种具有更快的实时性、更好的自适应性、能取得良好的控制结果的基于神经网络和PID算法的轨迹跟随方法。
为了达到上述目的,本发明提供了一种基于神经网络和PID算法的轨迹跟随方法,其包括以下步骤:
S1,获取期望的行驶轨迹参数值,所述行驶轨迹参数值包括位置坐标值、航向角、速度和角速度;
S2,获取当前车辆的行驶轨迹参数值,并由车辆运动模型预测车辆之后的行驶轨迹参数值;
S3,由性能函数根据步骤S1获得的期望的行驶轨迹参数值及预测的行驶轨迹参数值得出一个误差值;
S4,将步骤S3得出的误差值输入到PID控制器得出方向盘的转角,并根据该转角控制车辆转向;
S5,重复步骤S2和S3,得到当前时刻的误差值,获取当前时刻的PID输出值以及当前车速,由神经网络控制器PID参数学习算法整定PID控制器的3个系数Kp、Ki、Kd。
本发明的有益效果是:本技术方案是一种基于神经网络和PID算法的轨迹跟踪方法,主要用于智能驾驶汽车在驾驶地图的跟踪方案,将常规PID控制与神经网络控制相结合,发挥各自的优势,形成所谓的智能PID控制。该方法能使智能驾驶汽车跟踪希望轨迹,采用神经网络方法设计的控制系统具有更快的实时性、更强的适应性和更好的鲁棒性。计算机仿真实验和实车实验表明,基于神经网络和PID算法的控制较常规的PID控制具有更快的实时性、更好的自适应性,能取得良好的的控制结果。
附图说明
图1为本发明基于神经网络和PID算法的轨迹跟随方法的流程图。
具体实施方式
如图1所示,本发明提供了一种基于神经网络和PID算法的轨迹跟随方法,其包括以下步骤:
S1,获取期望的行驶轨迹参数值,所述行驶轨迹参数值包括位置坐标值、航向角、速度和角速度;
S2,获取当前车辆的行驶轨迹参数值,并由车辆运动模型预测车辆之后的行驶轨迹参数值;
S3,由性能函数根据步骤S1获得的期望的行驶轨迹参数值及预测的行驶轨迹参数值得出一个误差值;
S4,将步骤S3得出的误差值输入到PID控制器得出方向盘的转角,并根据该转角控制车辆转向;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉光庭信息技术股份有限公司,未经武汉光庭信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610058152.6/2.html,转载请声明来源钻瓜专利网。