Trajectory tracking control for mobile robots with adaptive gain

Q4 Engineering
C. Zhiqiang, L. Duzhesheng, A.Yu. Krasnov, L. Yanyu
{"title":"Trajectory tracking control for mobile robots with adaptive gain","authors":"C. Zhiqiang, L. Duzhesheng, A.Yu. Krasnov, L. Yanyu","doi":"10.17586/2226-1494-2023-23-5-904-910","DOIUrl":null,"url":null,"abstract":"This paper studies the trajectory tracking problem and the controller gain adjustment problem for Wheeled Mobile Robots. The controller gain has a great influence on the robot’s trajectory tracking: it can influence both the tracking accuracy and the tracking speed. Therefore, it is very important to choose a suitable control gain during the controller design process. Current neural network gain controllers have a complex structure and require a lot of calculations to find the optimal value. To solve this problem, we design a trajectory tracking controller with a simple structure with adaptive gain by combining the controller with a neural network. The input to this controller is the robot’s attitude error. The controller has no hidden layer and directly outputs the trajectory tracking control law. Firstly, the kinematic controller is designed based on Lyapunov function method to ensure that the robot moves according to the reference trajectory. Then, the online gain adjustment algorithm is designed by using neural network to realize the fast adjustment of the controller gain and ensure the reliability of the controller. Finally, the backstepping method is utilized to design the velocity tracking controller based on the error between the virtual velocity and the actual velocity. Considering the influence of the external environment, we also design a nonlinear disturbance observer to estimate the total disturbance on the robot. We perform simulation experiment in MATLAB. The result of the experiment shows that the control algorithm proposed in this paper can realize the accurate tracking of the robot on the specified trajectory. The gain adjustment algorithm we designed can find the optimal gain value quickly and efficiently, thus improving the stability and efficiency of the controller. The method can be applied to most mobile robot trajectory tracking problems and solves the problem of control gain adjustment.","PeriodicalId":21700,"journal":{"name":"Scientific and Technical Journal of Information Technologies, Mechanics and Optics","volume":"74 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Scientific and Technical Journal of Information Technologies, Mechanics and Optics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17586/2226-1494-2023-23-5-904-910","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0

Abstract

This paper studies the trajectory tracking problem and the controller gain adjustment problem for Wheeled Mobile Robots. The controller gain has a great influence on the robot’s trajectory tracking: it can influence both the tracking accuracy and the tracking speed. Therefore, it is very important to choose a suitable control gain during the controller design process. Current neural network gain controllers have a complex structure and require a lot of calculations to find the optimal value. To solve this problem, we design a trajectory tracking controller with a simple structure with adaptive gain by combining the controller with a neural network. The input to this controller is the robot’s attitude error. The controller has no hidden layer and directly outputs the trajectory tracking control law. Firstly, the kinematic controller is designed based on Lyapunov function method to ensure that the robot moves according to the reference trajectory. Then, the online gain adjustment algorithm is designed by using neural network to realize the fast adjustment of the controller gain and ensure the reliability of the controller. Finally, the backstepping method is utilized to design the velocity tracking controller based on the error between the virtual velocity and the actual velocity. Considering the influence of the external environment, we also design a nonlinear disturbance observer to estimate the total disturbance on the robot. We perform simulation experiment in MATLAB. The result of the experiment shows that the control algorithm proposed in this paper can realize the accurate tracking of the robot on the specified trajectory. The gain adjustment algorithm we designed can find the optimal gain value quickly and efficiently, thus improving the stability and efficiency of the controller. The method can be applied to most mobile robot trajectory tracking problems and solves the problem of control gain adjustment.
具有自适应增益的移动机器人轨迹跟踪控制
研究了轮式移动机器人的轨迹跟踪问题和控制器增益调整问题。控制器增益对机器人的轨迹跟踪影响很大,既影响跟踪精度又影响跟踪速度。因此,在控制器设计过程中选择合适的控制增益是非常重要的。当前的神经网络增益控制器结构复杂,需要进行大量的计算才能找到最优值。为了解决这一问题,我们将控制器与神经网络相结合,设计了一种结构简单、具有自适应增益的轨迹跟踪控制器。控制器的输入是机器人的姿态误差。该控制器无隐藏层,直接输出轨迹跟踪控制律。首先,基于Lyapunov函数法设计运动控制器,保证机器人按照参考轨迹运动;然后,利用神经网络设计了在线增益调节算法,实现了控制器增益的快速调节,保证了控制器的可靠性。最后,利用虚拟速度与实际速度之间的误差,利用反推法设计了速度跟踪控制器。考虑外部环境的影响,设计了非线性扰动观测器来估计机器人受到的总扰动。我们在MATLAB中进行了仿真实验。实验结果表明,本文提出的控制算法能够实现机器人在指定轨迹上的精确跟踪。所设计的增益调整算法可以快速有效地找到最优的增益值,从而提高了控制器的稳定性和效率。该方法适用于大多数移动机器人的轨迹跟踪问题,解决了控制增益调节问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
0.70
自引率
0.00%
发文量
102
审稿时长
8 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信