当前位置: 首页 > 专利查询>南通大学专利>正文

考虑车轮打滑的轮式移动机器人自适应神经网络控制方法技术

技术编号:37438070 阅读:14 留言:0更新日期:2023-05-06 09:10
本发明专利技术涉及神经网络控制技术领域,尤其涉及考虑车轮打滑的轮式移动机器人自适应神经网络控制方法。本发明专利技术建立考虑三自由度移动平台车轮速度、纵向速度、横向速度及横摆角速度的运动学模型,并考虑由滑移角和车轮打滑产生的纵向和横向轮的摩擦,建立包含车轮打滑及外部干扰的轮式移动机器人动力学模型,建立轮式移动机器人在线多层神经网络模型,以逼近该控制系统存在的车轮打滑及外界干扰等不确定性。以轮式移动机器人实时跟踪误差为输入、车轮打滑和外部干扰力的补偿参数为输出,结合e

【技术实现步骤摘要】
考虑车轮打滑的轮式移动机器人自适应神经网络控制方法


[0001]本专利技术涉及神经网络控制
,尤其涉及考虑车轮打滑的轮式移动机器人自适应神经网络控制方法。

技术介绍

[0002]伴随着计算机技术水平和信息采集与处理技术水平的不断提高,新的农业生产模式和新技术的应用促进了农业机械的更新和发展,智能农业机械的技术条件已经成熟,而移动平台是农业机器人的运动基础。农田作业特点决定了农业移动机器人结构与工业移动机器人结构的不同,具体地说农业移动机器人一般是作业、移动同时进行,其工作环境范围狭窄、距离较长且遍及区域较广。因此有必要研究一种适用于复杂农田作业环境的移动机器人。农业移动机器人一个重要的课题是确定机器人本体在三维空间中的连续运动控制技术,在这方面近年来全球卫星定位系统(GPS)、地理信息系统(GIS)和遥感系统(RS)正发挥着越来越大的作用,还有利用深度学习摄像头对路面进行识别从而实现农业移动平台的运动控制。但上述方法均存在轨迹跟踪误差较大、对外界干扰较为敏感等问题,此外其对复杂农田作业路面的具体情况难以做出实时补偿修正,比如土地湿度过大而导致的轮胎打滑等问题。上述问题将影响移动机器人在运行过程中的运动控制性能,为提高移动机器人系统对不同作业路面的适应性与轨迹跟踪控制精度,有必要对其控制技术进行设计。
[0003]文献《基于双环滑模控制的全方位移动机器人轨迹跟踪研究》(车洪磊,高技术通讯.2022,32(7):756

762)提出了双环滑模控制策略来实现内外环的位置及速度跟踪,应用Lyapunov稳定性理论证明了系统的稳定性,一定程度上实现了较高的轨迹跟踪精度。该方法存在如下不足:该方法设计的滑模控制器需要已知控制系统不确定项误差边界,但是对于大部分作业于复杂农田的轮式移动机器人系统,并不能确定其不确定项边界。
[0004]文献《全轮转向移动平台的设计与实现》(华飞,安徽大学.2017)通过对模糊神经网络自学习算法的研究,设计了全轮转向移动平台的轨迹跟踪控制器。该方法存在如下不足:该方法采用误差逆传播算法更新神经网络的权重值,而当作业于复杂农田路面的移动机器人面对车轮打滑情况时,若仅用离线神经网络计算,不能在线更新网络权重,易造成跟踪精度不高,偏移量过大等问题。

技术实现思路

[0005]本专利技术针对上述现有技术所存在的问题,提出了考虑车轮打滑的轮式移动机器人自适应神经网络控制方法。
[0006]本专利技术采取的技术方案如下:
[0007]考虑车轮打滑的轮式移动机器人自适应神经网络控制方法,包括如下步骤:
[0008]S1、建立以底盘为中心的参考坐标系,考虑三自由度移动平台车轮速度、纵向速度、横向速度及横摆角速度的运动学模型;
[0009]S2、基于步骤S1所建立的运动学模型,考虑由滑移角和车轮打滑产生的纵向和横
向轮的摩擦,建立包含车轮打滑及外部干扰的轮式移动机器人动力学模型;
[0010]S3、基于步骤S2所建立的轮式移动机器人动力学模型,建立以轮式移动机器人实时跟踪误差为输入、以车轮打滑和外部干扰力的补偿参数为输出的在线多层神经网络模型,以逼近轮式移动机器人控制系统存在的车轮打滑及外界干扰等不确定性;
[0011]S4、基于步骤S3所建立的多层神经网络模型,通过结合e

修正项的反向传播算法,定义能够在线更新多层神经网络权重的自适应规则,用于提升轮式移动机器人对不同作业路面的适应性与轨迹跟踪精度。
[0012]作为本专利技术的优选技术方案,所述S1包括如下步骤:
[0013]选取O

XY为全局坐标系,G

XY为固定在轮式移动机器人上的坐标系,G为轮式移动机器人的质心,定义如下运动学模型:
[0014][0015]式中,u,v分别是轮式移动机器人重心处的纵向和横向速度,r表示偏航率,w
r
,w
l
分别表示左右车轮的角速度,v
s
表示车轮打滑速度,通过添加v
s
,u
rs
,u
ls
三个速度分量来考虑车轮打滑模型,其均设为零时,得到无车轮打滑情况下的运动学模型:
[0016][0017]考虑具有三个自由度平面情况下的轮式移动机器人,以底盘为中心参考系得到轮式移动机器人的外力和力矩总和如下:
[0018][0019]式中,F
l
,F
r
分别是驱动左右车轮的摩擦力,P
x
,P
y
,M
d
分别是作用在轮式移动机器人质心处的外力和力矩,m为轮式移动机器人的质量,I
z
是轮式移动机器人绕z轴的惯性矩,n是传动比,τ
R

L
分别是在左右车轮上的扭矩输入;此处轮式移动机器人的工作位置并不总在质心,应使等效力和力矩将工作位置处的外力转化为轮式移动机器人的质心。
[0020]作为本专利技术的优选技术方案,所述S2包括如下步骤:分别获得由滑移角和轮胎滑移产生的纵向和横向轮胎力,其均由u,v,r,w
l
,w
r
确定,通过消除轮胎力并且重新格式化全
动态运动方程并对时间求导数,从而获得坐标系中位置矢量的动力学方程如下:
[0021][0022]式中,
[0023]通过将所有滑动条件和外力设置为零,轮式移动机器人的非完整模型为:
[0024][0025]式中,
[0026]作为本专利技术的优选技术方案,所述S3包括如下步骤:建立在线多层神经网络模型,其输出如下公式:
[0027][0028]式中,N
i
,N
h
,N
o
分别为输入层,隐含层和输出层神经元数量,v
jk
,w
ij
为隐含层和输出层的调节权重,θ
vi

wi
为阈值偏移量,激活函数如下:
[0029][0030]根据公式(6)与公式(7),输出如下公式:
[0031][0032]定义由于车轮打滑和外部干扰力导致的未知不确定性函数:
[0033][0034]轮式移动机器人未知不确定性参数采用神经网络输出的形式表示:
[0035][0036]式中,W
*
,V
*
为输出层和隐含层的最优权重矩阵,为神经网络输入向量,为有界神经网络近似误差;
[0037]轮式移动机器人的期望轨迹为x
d
,定义跟踪误差如下:
[0038][0039]将跟踪误差进行滤波可得:
[0040][0041]式中,Λ=Δ
T
>0是设计参数矩阵,定义为参考速度矢量;针对轮胎打滑和外部干扰力的轮式移动机器人提出如下的自适应跟踪控制器:
[0042][0043]式中,K是正本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.考虑车轮打滑的轮式移动机器人自适应神经网络控制方法,其特征在于,包括如下步骤:S1、建立以底盘为中心的参考坐标系,考虑三自由度移动平台车轮速度、纵向速度、横向速度及横摆角速度的运动学模型;S2、基于步骤S1所建立的运动学模型,考虑由滑移角和车轮打滑产生的纵向和横向轮的摩擦,建立包含车轮打滑及外部干扰的轮式移动机器人动力学模型;S3、基于步骤S2所建立的轮式移动机器人动力学模型,建立以轮式移动机器人实时跟踪误差为输入、以车轮打滑和外部干扰力的补偿参数为输出的在线多层神经网络模型,以逼近轮式移动机器人控制系统存在的车轮打滑及外界干扰等不确定性;S4、基于步骤S3所建立的多层神经网络模型,通过结合e

修正项的反向传播算法,定义能够在线更新多层神经网络权重的自适应规则,用于提升轮式移动机器人对不同作业路面的适应性与轨迹跟踪精度。2.根据权利要求1所述的考虑车轮打滑的轮式移动机器人自适应神经网络控制方法,其特征在于,所述S1包括如下步骤:选取O

XY为全局坐标系,G

XY为固定在轮式移动机器人上的坐标系,G为轮式移动机器人的质心,定义如下运动学模型:式中,u,v分别是轮式移动机器人重心处的纵向和横向速度,r表示偏航率,w
r
,w
l
分别表示左右车轮的角速度,v
s
表示车轮打滑速度,通过添加v
s
,u
rs
,u
ls
三个速度分量来考虑车轮打滑模型,其均设为零时,得到无车轮打滑情况下的运动学模型:考虑具有三个自由度平面情况下的轮式移动机器人,以底盘为中心参考系得到轮式移动机器人的外力和力矩总和如下:
式中,F
l
,F
r
分别是驱动左右车轮的摩擦力,P
x
,P
y
,M
d
分别是作用在轮式移动机器人质心处的外力和力矩,m为轮式移动机器人的质量,I
z
是轮式移动机器人绕z轴的惯性矩,n是传动比,τ
R

L
分别是在左右车轮上的扭矩输入。3.根据权利要求1所述的考虑车轮打滑的轮式移动机器人自适应神经网络控制方法,其特征在于,所述S2包...

【专利技术属性】
技术研发人员:顾豪杰秦秋月黄宇煦茅靖峰郑军强余修勇
申请(专利权)人:南通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1