[发明专利]基于神经网络和PID算法的轨迹跟随方法有效
申请号: | 201610058152.6 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105700538B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 王军德;吴鑫;崔鹏 | 申请(专利权)人: | 武汉光庭信息技术股份有限公司 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 武汉河山金堂专利事务所(普通合伙) 42212 | 代理人: | 胡清堂 |
地址: | 430000 湖北省武汉市东湖开发区光谷软*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 神经网络 pid 算法 轨迹 跟随 方法 | ||
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,得到当前时刻的误差值,获取当前时刻的PID输出值以及当前车速,由神经网络控制器PID参数学习算法整定PID控制器的3个系数Kp、Ki、Kd。
2.如权利要求1所述的基于神经网络和PID算法的轨迹跟随方法,其特征在于,所述步骤S3中性能函数如下:
Q--权重矩阵,表示位置坐标值误差和航向角误差的权重,属于预设值
φ--与期望轨迹的误差值
i--预测的第几个采样周期
N--预测域,向前预测多少个采样周期
k+i|k--表示在k时刻预测k+i时刻的预测轨迹与期望轨迹的误差。
3.如权利要求2所述的基于神经网络和PID算法的轨迹跟随方法,其特征在于:所述步骤S4中PID控制器公式为:
△u=u(k)-u(k-1)=KP[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)],
Δu-控制量的增量
e(k)-第k时刻的误差
e(k-1)-第k-1时刻的误差
e(k-2)-第k-2时刻的误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉光庭信息技术股份有限公司,未经武汉光庭信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610058152.6/1.html,转载请声明来源钻瓜专利网。