CN110989597B - 一种集成模糊神经网络的自适应路径跟踪方法 - Google Patents

一种集成模糊神经网络的自适应路径跟踪方法 Download PDF

Info

Publication number
CN110989597B
CN110989597B CN201911233698.0A CN201911233698A CN110989597B CN 110989597 B CN110989597 B CN 110989597B CN 201911233698 A CN201911233698 A CN 201911233698A CN 110989597 B CN110989597 B CN 110989597B
Authority
CN
China
Prior art keywords
neural network
path
delta
formula
disturbance rejection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911233698.0A
Other languages
English (en)
Other versions
CN110989597A (zh
Inventor
陈刚
顾爱博
袁靖
张介
苏树华
周楠
王和荣
陈守宝
王良模
王陶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201911233698.0A priority Critical patent/CN110989597B/zh
Publication of CN110989597A publication Critical patent/CN110989597A/zh
Application granted granted Critical
Publication of CN110989597B publication Critical patent/CN110989597B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明提供了一种集成模糊神经网络的自适应路径跟踪方法,该方法通过判断工程机械或车辆实际位置点的与期望路径的横向位移偏差大小,决定出理想的偏转角度,将目标路径坐标点的曲率以及与实际行驶路径坐标点的横向偏差作为状态切换器的输入,状态切换器判断出工程机械或车辆是否偏离理想路径,再计算出理想偏转角度,横向控制器内部通过训练神经网络得出Jacobian信息,通过该信息整定自抗扰控制器参数,输出模糊神经自抗扰控制律,最后将控制律输入工程机械及车辆动力学模型中,该动力学模型输出实际行驶路径点反馈回输入端,形成完整的闭环控制***。本发明可以增强控制器的抗干扰能力以及自适应性,提高对目标路径的跟踪精度。

Description

一种集成模糊神经网络的自适应路径跟踪方法
技术领域
本发明属于无人驾驶技术领域,具体涉及一种集成模糊神经网络的自适应路径跟踪方法。
背景技术
横向控制是无人驾驶的重要研究领域之一,无人驾驶车辆的横向控制即自动控制转向,主要研究无人驾驶车辆的路径跟踪能力,考虑无人驾驶车辆***的非线性、时变特性和不确定性,如何控制车辆沿规划的路径行驶,通过经典控制、现代控制和智能控制等方法逐步优化对无人驾驶车辆的横向控制研究,然而各种控制器本身存在缺点,因此将多种控制策略和智能算法相结合互补自身的不足,并能保证无人车辆安全性、平稳性以及提高路径跟踪能力。
2012年侯永强等人针对于自抗扰控制器中参数难以整定的问题,该设计方法的实质就是选择合适的适应度函数,利用粒子群优化方法对自抗扰控制器的可调参数进行优化。而对于非线性车辆***是很难建立适合于优化的适应度函数,并且粒子群算法是在离线情况下对控制对象进行优化,实时性弱,若有外部环境干扰,粒子群算法对干扰产生的影响进行补偿,自适应能力不强。
在现有专利中,专利申请号CN201410194055.0公开了一种基于自抗扰与微分平滑的ALV横向控制方法。通过建立地面自动驾驶车辆横向动力学模型,设计地面自动驾驶车辆横向控制***自抗扰控制器。自抗扰控制器可以补偿外部干扰带来的影响,但自抗扰控制器参数设置会影响其本身的性能,并且无法实时调整控制器内部参数提高控制器精度。
发明内容
为解决上述问题,本发明提供了一种抗干扰能力强、实时性强、自适应性强的集成模糊神经网络的自适应路径跟踪方法。
为了实现上述目的,本发明采用的技术方案如下:
一种集成模糊神经网络的自适应路径跟踪方法,包括以下步骤:
步骤一,建立状态切换器:计算离散目标路径坐标点曲率半径R,根据实际路径点与目标路径点计算横向偏差Δd,通过曲率半径R与横向偏差Δd作为输入,理想转角δ作为输出建立状态切换器;
步骤二,建立模糊神经网络自抗扰控制器:自抗扰控制器输出参数z(k)和z(k-1)和实际偏转角δr作为模糊神经网络的输入,训练模糊神经网络,模糊神经网络输出Jacobian信息,整定自抗扰参数,将Jacobian信息与转角偏差Δδ作为输入,以控制律u0作为输出建立模糊神经自抗扰控制器;
步骤三,建立工程机械及车辆非线性动力学模型:步骤二的非线性状态误差反馈器的控制律u0和行驶速度V作为输入,实际偏转角δr和行驶实际路径点(xc,yc)作为输出建立工程机械及车辆非线性动力学模型;
步骤四,将步骤三的实际偏转角δr反馈回步骤二的模糊神经网络模型中,通过工程机械及车辆非线性动力学模型将实际路径点(xc,yc)反馈回步骤一形成完整的闭环控制***。
优选地,所述步骤一包括:
(1)计算路径曲率:当工程机械或车辆行驶在目标路径时,其中路径曲率半径如下式所示:
Figure BDA0002304290820000021
式中:R为路径曲率半径,ρ为路径曲率,y′与y″由预定路径离散点的横纵坐标点数值微分得出;
(2)计算横向偏差:通过工程机械或车辆行驶实际路径点(xc,yc)与目标路径点(xe,ye)求解出两点间的距离即横向偏差Δd,如下式所示:
Figure BDA0002304290820000022
(3)建立状态切换器:根据横向偏差Δd判断工程机械或车辆是否偏离路径,当横向偏差Δd在±0.1m之内时,偏转角度如下式所示:
Figure BDA0002304290820000023
式中:L为轴距;
当横向偏差Δd在±0.1m之外时,则偏转角度由偏转角度和横向偏差的传递函数计算,如下式所示:
Figure BDA0002304290820000024
式中:h为比例因子,τL为延迟时间。
优选地,所述步骤二包括:
建立自抗扰控制器:自抗扰控制器包括三个组件:跟踪微分器、非线性状态误差反馈器和扩张状态观测器,
其中跟踪微分器表达式为:
Figure BDA0002304290820000031
式中:x1(k)为跟踪δd(k)的信号,δd(k)为理想偏转角度,x2(k)为跟踪
Figure BDA0002304290820000032
的信号,h为积分步长,fhan(·)为最速控制函数,且fhan(·)=fhan(x1(k),δd(k),x2(k),h0),
其中最速控制综合函数fhan(·)表达为:
Figure BDA0002304290820000033
式中,h0为滤波因子,r为速度因子;
其中扩张状态观测器表达式为:
Figure BDA0002304290820000034
式中:z1(k)为跟踪δr(k)的信号,δr(k)为实际偏转角度,z2(k)为跟踪
Figure BDA0002304290820000035
的信号,z3(k)为控制***受内外干扰作用的估计值,b0为补偿因子,β01=3ω0,β02=3ω0 2,β03=ω0 3u(k)=u0(k)-z3(k)/b0,fal(e,μ,γ)为原点附近具有线性段的连续幂函数,其中fal(e,μ,γ)的表达式为:
Figure BDA0002304290820000036
式中,μ为函数指数,γ为线性段的区间长度;
其中非线性状态误差反馈器表达式为:
Figure BDA0002304290820000041
式中,β1,β2为误差增益;
训练模糊神经网络:将实际偏转角δr与自抗扰控制器z(k)和z(k-1)作为神经网络训练输入值,zm(k)为神经网络训练输出值,模糊化层的激活函数高斯基函数,其表达式为:
Figure BDA0002304290820000042
式中:X=[δr(k),z(k),z(k-1)]T为神经网络输入量,j=1,2,...,6,Cj第j个隐含层对应输入变量的中心参数向量,且Cj=[c1j,c2j,c3j]T,dj分别为高斯基函数第j个节点的宽度;
模糊推理层表达式为:
Figure BDA0002304290820000043
式中:i=1,2,3,j=1,2,...,6;
根据梯度下降法,模糊神经网络输出权值、节点中心以及基宽度参数的迭代算法如下:
Figure BDA0002304290820000044
式中,η为学习速率,λ为动量因子,wj(k)为第j个隐含层神经元之间在第k次迭代计算时的连接权值,cij(k)为第j个隐含层神经元对于第i个输入神经元在第k次迭代计算时的中心分量,dj(k)为与中心对应cij(k)的宽度;
整定自抗扰参数:通过梯度下降法更新神经网络连接权值wj、高斯基函数的中心参数cij与宽度向量dj之后,通过更新后的参数计算出Jacobian信息,通过Jacobian信息更新自抗扰控制器的参数β1与β2,则对象的输出对控制输入的灵敏度即Jacobian信息表达为:
Figure BDA0002304290820000051
根据梯度下降法,代入Jacobian信息,且β1与β2的迭代算法如下:
Figure BDA0002304290820000052
通过模糊神经网络实时整定自抗扰控制器参数β1与β2,将Jacobian信息与转角偏差Δδ作为输入,以控制律u0作为输出建立模糊神经自抗扰控制器;
其中转角偏差Δδ表达式为:
Δδ=δdr
式中,δd为理想偏转角度,δr为实际偏转角度。
优选地,所述步骤三中建立工程机械及车辆非线性模型为:
Figure BDA0002304290820000053
式中:m为工程机械或车辆质量,V为行驶速度,Kf为前轮侧偏刚度,Kr为后轮侧偏刚度,β为质心侧偏角,lf为质心至前轮的轴距,lr为质心至后轮的轴距,r为横摆角速度,δr为实际偏转角,I为横摆转动惯量,Ih为方向盘等效转动惯量,ξ为主销后倾拖距,Th为方向盘力矩。
与现有技术相比,本发明具有以下有益效果:
(1)实用性强,本发明是在试验数据的基础上建立的横向控制方法,且将已成熟的控制器与常见的智能算法相结合,保证了真实性和实用性;
(2)实时性强,本发明将工程机械或车辆实际运行轨迹点与理想路径点进行对比,实时判断工程机械或车辆的偏离程度,得出偏转角度;
(3)抗干扰性强,本发明中的自抗扰控制器可以跟踪模型未知部分和外部未知扰动的影响,然后给出控制量补偿这些扰动,通过模糊神经网络整定自抗扰控制器参数,提高了自抗扰控制器的抗干扰能力;
(4)自适应性强,本发明通过模糊神经网络不断的训练更新内部参数,对***控制器的参数进行一定程度的自整定,改变控制器内部参数适应环境变化。
附图说明
图1是本发明集成模糊神经网络的自适应路径跟踪方法的原理图。
图2是模糊神经网络模型图。
图3是自抗扰控制器的结构图。
图4是模糊神经网络结构图。
图5是模糊神经网络参数整定流程图。
图6是自抗扰控制器参数β1变化曲线图。
图7是自抗扰控制器参数β2变化曲线图。
图8是路径跟踪对比曲线图。
图9是路径跟踪误差对比曲线图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供了一种集成模糊神经网络的自适应路径跟踪方法,该方法通过判断工程机械或车辆实际位置点的与期望路径的横向位移偏差大小,决定出理想的偏转角度,实现路径跟踪。将目标路径坐标点的曲率以及与实际行驶路径坐标点的横向偏差作为状态切换器的输入,状态切换器根据横向偏差的大小判断出工程机械或车辆是否偏离理想路径,再根据其结构原理计算出理想偏转角度。横向控制器内部通过训练神经网络得出Jacobian信息,通过该信息整定自抗扰控制器参数,输出模糊神经自抗扰控制律。最后将控制律输入工程机械及车辆动力学模型中,该动力学模型输出实际行驶路径点反馈回输入端,形成完整的闭环控制***。发明原理如图1所示,包括以下步骤::
一种集成模糊神经网络的自适应路径跟踪方法,包括以下步骤:
步骤一,建立状态切换器:计算离散目标路径坐标点曲率半径R,根据实际路径点与目标路径点计算横向偏差Δd,通过曲率半径R与横向偏差Δd作为输入,理想转角δ作为输出建立状态切换器;
(1)计算路径曲率:当工程机械或车辆行驶在目标路径时,其中路径曲率半径如下式所示:
Figure BDA0002304290820000071
式中:R为路径曲率半径,ρ为路径曲率,y′与y″由预定路径离散点的横纵坐标点数值微分得出;
(2)计算横向偏差:通过工程机械或车辆行驶实际路径点(xc,yc)与目标路径点(xe,ye)求解出两点间的距离即横向偏差Δd,如下式所示:
Figure BDA0002304290820000072
(3)建立状态切换器:根据横向偏差Δd判断工程机械或车辆是否偏离路径,状态切换器模块框图如图2所示,当横向偏差Δd在±0.1m之内时,偏转角度如下式所示:
Figure BDA0002304290820000073
式中:L为轴距;
当横向偏差Δd在±0.1m之外时,则偏转角度由偏转角度和横向偏差的传递函数计算,如下式所示:
Figure BDA0002304290820000074
式中:h为比例因子,τL为延迟时间。
步骤二,建立模糊神经网络自抗扰控制器:自抗扰控制器输出参数z(k)和z(k-1)和实际偏转角δr作为模糊神经网络的输入,训练模糊神经网络,模糊神经网络输出Jacobian信息,整定自抗扰参数,将Jacobian信息与转角偏差Δδ作为输入,以非线性状态误差反馈器的控制律u0作为输出建立模糊神经自抗扰控制器;
建立自抗扰控制器:自抗扰控制器包括三个组件:跟踪微分器、非线性状态误差反馈器和扩张状态观测器,自抗扰控制器的结构如图3所示,
其中跟踪微分器表达式为:
Figure BDA0002304290820000075
式中:x1(k)为跟踪δd(k)的信号,δd(k)为理想偏转角度,x2(k)为跟踪
Figure BDA0002304290820000076
的信号,h为积分步长,fhan(·)为最速控制函数,且fhan(·)=fhan(x1(k),δd(k),x2(k),h0),其中最速控制综合函数fhan(·)表达为:
Figure BDA0002304290820000081
式中,h0为滤波因子,r为速度因子;
其中扩张状态观测器表达式为:
Figure BDA0002304290820000082
式中:z1(k)为跟踪δr(k)的信号,δr(k)为实际偏转角度,z2(k)为跟踪
Figure BDA0002304290820000083
的信号,z3(k)为控制***受内外干扰作用的估计值,b0为补偿因子,参数β01,β02,β03决定了扩张状态观测器的估计能力,它与观测器带宽ω0有关,且满足β01=3ω0,β02=3ω0 2,β03=ω0 3u(k)=u0(k)-z3(k)/b0,fal(e,μ,γ)为原点附近具有线性段的连续幂函数,其中fal(e,μ,γ)的表达式为:
Figure BDA0002304290820000084
式中,μ为函数指数,γ为线性段的区间长度;
其中非线性状态误差反馈器表达式为:
Figure BDA0002304290820000085
式中,β1,β2为误差增益;
训练模糊神经网络:将实际偏转角δr与自抗扰控制器输出参数z(k)和z(k-1)作为神经网络训练输入值,zm(k)为神经网络训练输出值,模糊神经网络结构如图4所示,模糊化层的激活函数高斯基函数,其表达式为:
Figure BDA0002304290820000091
式中:X=[δr(k),z(k),z(k-1)]T为神经网络输入量,j=1,2,...,6,Cj第j个隐含层对应输入变量的中心参数向量,且Cj=[c1j,c2j,c3j]T,dj分别为高斯基函数第j个节点的宽度;
模糊推理层表达式为:
Figure BDA0002304290820000092
式中:i=1,2,3,j=1,2,...,6;
根据梯度下降法,模糊神经网络输出权值、节点中心以及基宽度参数的迭代算法如下:
Figure BDA0002304290820000093
式中,η为学习速率,λ为动量因子,wj(k)为第j个隐含层神经元之间在第k次迭代计算时的连接权值,cij(k)为第j个隐含层神经元对于第i个输入神经元在第k次迭代计算时的中心分量,dj(k)为与中心对应cij(k)的宽度;
整定自抗扰参数:通过梯度下降法更新神经网络连接权值wj、高斯基函数的中心参数cij与宽度向量dj之后,此时需要通过更新后的参数计算出Jacobian信息,通过Jacobian信息更新自抗扰控制器的参数β1与β2,模糊神经网络参数整定流程如图5所示,则对象的输出对控制输入的灵敏度即Jacobian信息表达为:
Figure BDA0002304290820000094
根据梯度下降法,代入Jacobian信息,如图6-7所示为自抗扰控制器参数β1与β2变化曲线,且β1与β2的迭代算法如下:
Figure BDA0002304290820000101
通过模糊神经网络实时整定自抗扰控制器参数β1与β2,将Jacobian信息与转角偏差Δδ作为输入,以控制律u0作为输出建立模糊神经自抗扰控制器;
其中转角偏差Δδ表达式为:
Δδ=δdr
式中,δd为理想偏转角度,δr为实际偏转角度。
步骤三,建立工程机械及车辆非线性动力学模型:步骤二非线性状态误差反馈器的控制律u0和行驶速度V作为输入,实际偏转角δr和行驶实际路径点(xc,yc)作为输出建立工程机械及车辆非线性动力学模型;
建立工程机械及车辆非线性模型为:
Figure BDA0002304290820000102
式中:m为工程机械或车辆质量,V为行驶速度,Kf为前轮侧偏刚度,Kr为后轮侧偏刚度,β为质心侧偏角,lf为质心至前轮的轴距,lr为质心至后轮的轴距,r为横摆角速度,δr为实际偏转角,I为横摆转动惯量,Ih为方向盘等效转动惯量,ξ为主销后倾拖距,Th为方向盘力矩。
步骤四,将步骤三的实际偏转角δr反馈回步骤二的模糊神经网络模型中,通过工程机械及车辆非线性动力学模型将实际路径点(xc,yc)反馈回步骤一形成完整的闭环控制***。
本发明方法与人类驾驶员以及模糊PID控制法的路径跟踪对比如图8所示。路径跟踪误差如图9所示。本发明方法从提高了路径跟踪的精确性以及稳定性,跟踪误差相比小于人类驾驶员以及模糊PID,且上下波动范围小基本处于±0.1m之间,满足工程机械或车辆对路径跟踪精度要求同时验证了本发明方法的有效性。
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (1)

1.一种集成模糊神经网络的自适应路径跟踪方法,其特征在于,包括以下步骤:
步骤一,建立状态切换器:计算离散目标路径坐标点曲率半径R,根据实际路径点与目标路径点计算横向偏差Δd,通过曲率半径R与横向偏差Δd作为输入,理想转角δ作为输出建立状态切换器,具体为:
(1)计算路径曲率:当工程机械或车辆行驶在目标路径时,其中路径曲率半径如下式所示:
Figure FDA0003543006730000011
式中:R为路径曲率半径,ρ为路径曲率,y′与y″由预定路径离散点的横纵坐标点数值微分得出;
(2)计算横向偏差:通过工程机械或车辆行驶实际路径点(xc,yc)与目标路径点(xe,ye)求解出两点间的距离即横向偏差Δd,如下式所示:
Figure FDA0003543006730000012
(3)建立状态切换器:根据横向偏差Δd判断工程机械或车辆是否偏离路径,当横向偏差Δd在±0.1m之内时,偏转角度如下式所示:
Figure FDA0003543006730000013
式中:L为轴距;
当横向偏差Δd在±0.1m之外时,则偏转角度由偏转角度和横向偏差的传递函数计算,如下式所示:
Figure FDA0003543006730000014
式中:h为比例因子,τL为延迟时间;
步骤二,建立模糊神经网络自抗扰控制器:自抗扰控制器输出参数z(k)和z(k-1)和实际偏转角δr作为模糊神经网络的输入,训练模糊神经网络,模糊神经网络输出Jacobian信息,整定自抗扰参数,将Jacobian信息与转角偏差Δδ作为输入,以控制律u0作为输出建立模糊神经自抗扰控制器,具体为:
建立自抗扰控制器:自抗扰控制器包括三个组件:跟踪微分器、非线性状态误差反馈器和扩张状态观测器,
其中跟踪微分器表达式为:
Figure FDA0003543006730000021
式中:x1(k)为跟踪δd(k)的信号,δd(k)为理想偏转角度,x2(k)为跟踪
Figure FDA0003543006730000022
的信号,h为积分步长,fhan(·)为最速控制函数,且fhan(·)=fhan(x1(k),δd(k),x2(k),h0),
其中最速控制综合函数fhan(·)表达为:
Figure FDA0003543006730000023
式中,h0为滤波因子,r为速度因子;
其中扩张状态观测器表达式为:
Figure FDA0003543006730000024
式中:z1(k)为跟踪δr(k)的信号,δr(k)为实际偏转角度,z2(k)为跟踪
Figure FDA0003543006730000025
的信号,z3(k)为控制***受内外干扰作用的估计值,b0为补偿因子,β01=3ω0,β02=3ω0 2,β03=ω0 3u(k)=u0(k)-z3(k)/b0,fal(e,μ,γ)为原点附近具有线性段的连续幂函数,其中fal(e,μ,γ)的表达式为:
Figure FDA0003543006730000026
式中,μ为函数指数,γ为线性段的区间长度;
其中非线性状态误差反馈器表达式为:
Figure FDA0003543006730000027
式中,β1,β2为误差增益;
训练模糊神经网络:将实际偏转角δr与自抗扰控制器z(k)和z(k-1)作为神经网络训练输入值,zm(k)为神经网络训练输出值,模糊化层的激活函数高斯基函数,其表达式为:
Figure FDA0003543006730000031
式中:X=[δr(k),z(k),z(k-1)]T为神经网络输入量,j=1,2,...,6,Cj第j个隐含层对应输入变量的中心参数向量,且Cj=[c1j,c2j,c3j]T,dj分别为高斯基函数第j个节点的宽度;
模糊推理层表达式为:
Figure FDA0003543006730000032
式中:i=1,2,3,j=1,2,...,6;
根据梯度下降法,模糊神经网络输出权值、节点中心以及基宽度参数的迭代算法如下:
Figure FDA0003543006730000033
式中,η为学习速率,λ为动量因子,wj(k)为第j个隐含层神经元之间在第k次迭代计算时的连接权值,cij(k)为第j个隐含层神经元对于第i个输入神经元在第k次迭代计算时的中心分量,dj(k)为与中心对应cij(k)的宽度;
整定自抗扰参数:通过梯度下降法更新神经网络连接权值wj、高斯基函数的中心参数cij与宽度向量dj之后,通过更新后的参数计算出Jacobian信息,通过Jacobian信息更新自抗扰控制器的参数β1与β2,则对象的输出对控制输入的灵敏度即Jacobian信息表达为:
Figure FDA0003543006730000034
根据梯度下降法,代入Jacobian信息,且β1与β2的迭代算法如下:
Figure FDA0003543006730000041
通过模糊神经网络实时整定自抗扰控制器参数β1与β2,将Jacobian信息与转角偏差Δδ作为输入,以控制律u0作为输出建立模糊神经自抗扰控制器;
其中转角偏差Δδ表达式为:
Δδ=δdr
式中,δd为理想偏转角度,δr为实际偏转角度;
步骤三,建立工程机械及车辆非线性动力学模型:步骤二的非线性状态误差反馈器的控制律u0和行驶速度V作为输入,实际偏转角δr和行驶实际路径点(xc,yc)作为输出建立工程机械及车辆非线性动力学模型,建立工程机械及车辆非线性模型为:
Figure FDA0003543006730000042
式中:m为工程机械或车辆质量,V为行驶速度,Kf为前轮侧偏刚度,Kr为后轮侧偏刚度,β为质心侧偏角,lf为质心至前轮的轴距,lr为质心至后轮的轴距,r为横摆角速度,δr为实际偏转角,I为横摆转动惯量,Ih为方向盘等效转动惯量,ξ为主销后倾拖距,Th为方向盘力矩:
步骤四,将步骤三的实际偏转角δr反馈回步骤二的模糊神经网络模型中,通过工程机械及车辆非线性动力学模型将实际路径点(xc,yc)反馈回步骤一形成完整的闭环控制***。
CN201911233698.0A 2019-12-05 2019-12-05 一种集成模糊神经网络的自适应路径跟踪方法 Active CN110989597B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911233698.0A CN110989597B (zh) 2019-12-05 2019-12-05 一种集成模糊神经网络的自适应路径跟踪方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911233698.0A CN110989597B (zh) 2019-12-05 2019-12-05 一种集成模糊神经网络的自适应路径跟踪方法

Publications (2)

Publication Number Publication Date
CN110989597A CN110989597A (zh) 2020-04-10
CN110989597B true CN110989597B (zh) 2022-06-10

Family

ID=70090281

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911233698.0A Active CN110989597B (zh) 2019-12-05 2019-12-05 一种集成模糊神经网络的自适应路径跟踪方法

Country Status (1)

Country Link
CN (1) CN110989597B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112706756B (zh) * 2020-11-25 2022-03-29 东风越野车有限公司 轮毂电机驱动越野车横摆稳定性控制方法
CN112748732B (zh) * 2020-12-01 2022-08-05 杭州电子科技大学 基于改进Kstar算法和深度学习的实时路径规划方法
CN112947477A (zh) * 2021-03-23 2021-06-11 哈尔滨工程大学 一种无人艇航向自抗扰控制***及控制方法
CN113176731B (zh) * 2021-04-19 2022-10-14 南京信息工程大学 一种双神经网络自学习的ipmsm自抗扰控制方法
CN113212455A (zh) * 2021-05-24 2021-08-06 福建盛海智能科技有限公司 一种提高无人驾驶循迹精度的方法及终端
CN114355897B (zh) * 2021-12-15 2023-08-29 同济大学 一种基于模型和强化学习混合切换的车辆路径跟踪控制方法
CN116300969B (zh) * 2023-05-16 2023-08-11 山东商业职业技术学院 一种移动机器人的路径跟踪方法
CN116972854B (zh) * 2023-09-20 2023-12-26 无锡新松机器人自动化有限公司 基于gps定位的农机导航路径规划方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050062713A (ko) * 2003-12-22 2005-06-27 충남대학교산학협력단 비전 기반 이동로봇의 위치 제어 시스템
CN108227491A (zh) * 2017-12-28 2018-06-29 重庆邮电大学 一种基于滑模神经网络的智能车轨迹跟踪控制方法
CN108303982A (zh) * 2018-01-31 2018-07-20 深圳力子机器人有限公司 自动引导运输车、其控制方法及控制***
CN108646763A (zh) * 2018-07-18 2018-10-12 扬州大学 一种自主行驶轨迹跟踪控制方法
CN109189071A (zh) * 2018-09-25 2019-01-11 大连海事大学 基于模糊观测器的鲁棒自适应无人船路径跟踪控制方法
CN109991856A (zh) * 2019-04-25 2019-07-09 南京理工大学 一种机器人驾驶车辆集成协调控制方法
CN110045598A (zh) * 2019-04-10 2019-07-23 中国矿业大学(北京) 一种悬臂式掘进机井下行进路径跟踪控制方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050062713A (ko) * 2003-12-22 2005-06-27 충남대학교산학협력단 비전 기반 이동로봇의 위치 제어 시스템
CN108227491A (zh) * 2017-12-28 2018-06-29 重庆邮电大学 一种基于滑模神经网络的智能车轨迹跟踪控制方法
CN108303982A (zh) * 2018-01-31 2018-07-20 深圳力子机器人有限公司 自动引导运输车、其控制方法及控制***
CN108646763A (zh) * 2018-07-18 2018-10-12 扬州大学 一种自主行驶轨迹跟踪控制方法
CN109189071A (zh) * 2018-09-25 2019-01-11 大连海事大学 基于模糊观测器的鲁棒自适应无人船路径跟踪控制方法
CN110045598A (zh) * 2019-04-10 2019-07-23 中国矿业大学(北京) 一种悬臂式掘进机井下行进路径跟踪控制方法
CN109991856A (zh) * 2019-04-25 2019-07-09 南京理工大学 一种机器人驾驶车辆集成协调控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于模糊免疫PID的驾驶机器人车辆路径及速度跟踪控制;王纪伟;《南京理工大学学报》;20171230;第41卷(第6期);第686-694页 *

Also Published As

Publication number Publication date
CN110989597A (zh) 2020-04-10

Similar Documents

Publication Publication Date Title
CN110989597B (zh) 一种集成模糊神经网络的自适应路径跟踪方法
CN109144076B (zh) 一种多车辆横纵向耦合协同控制***及控制方法
CN112622903B (zh) 一种车辆跟随驾驶环境下自主车辆的纵向和横向控制方法
CN108227491B (zh) 一种基于滑模神经网络的智能车轨迹跟踪控制方法
Liu et al. Adaptive sliding mode based disturbance attenuation tracking control for wheeled mobile robots
CN109884900B (zh) 基于自适应模型预测控制的收获机路径跟踪控制器的设计方法
CN107561942A (zh) 基于模型补偿的智能车辆轨迹跟踪模型预测控制方法
CN109465825A (zh) 机械臂柔性关节的rbf神经网络自适应动态面控制方法
CN111103798B (zh) 一种基于反演滑模控制的agv路径跟踪方法
CN108732921B (zh) 一种自动驾驶汽车横向可拓预瞄切换控制方法
CN109094644B (zh) 极限工况下的主动后轮转向与直接横摆力矩控制方法
Hamzah et al. Yaw stability improvement for four-wheel active steering vehicle using sliding mode control
CN110262229B (zh) 基于mpc的车辆自适应路径追踪方法
CN106527462A (zh) 无人机控制装置
CN111538328A (zh) 一种用于自主驾驶车辆避障轨迹规划与跟踪控制的优先级分层预测控制方法
CN106681345A (zh) 基于人群搜索算法的无人机自抗扰控制方法
Zhao et al. PID trajectory tracking control of autonomous ground vehicle based on genetic algorithm
CN111679575A (zh) 一种基于鲁棒模型预测控制的智能汽车轨迹跟踪控制器及其构造方法
CN108062024B (zh) 一种考虑阻力的移动机器人反演滑模控制方法
CN113703319A (zh) 基于强化学习的关节模组不等式约束最优鲁棒控制方法
CN109050659A (zh) 一种基于时变动力学模型的四轮转向汽车稳定性控制方法
CN110703775B (zh) 一种基于改进人工势场的商用车车道保持路径规划方法
CN113741450A (zh) 一种车辆自动驾驶横向自适应控制方法
Ni et al. Path tracking motion control method of tracked robot based on improved LQR control
CN115079569A (zh) 一种基于天牛须搜索算法的agv非线性自抗扰控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant