首页 | 本学科首页   官方微博 | 高级检索  
     检索      

直流电机驱动农用履带机器人轨迹跟踪自适应滑模控制
引用本文:焦俊,陈靖,乔焰,王文周,王谟仕,辜丽川,李郑涛.直流电机驱动农用履带机器人轨迹跟踪自适应滑模控制[J].农业工程学报,2018,34(4):64-70.
作者姓名:焦俊  陈靖  乔焰  王文周  王谟仕  辜丽川  李郑涛
作者单位:安徽农业大学信息与计算机学院,合肥 230036,安徽农业大学信息与计算机学院,合肥 230036,安徽农业大学信息与计算机学院,合肥 230036,安徽农业大学信息与计算机学院,合肥 230036,安徽农业大学信息与计算机学院,合肥 230036,安徽农业大学信息与计算机学院,合肥 230036,安徽农业大学信息与计算机学院,合肥 230036
基金项目:国家自然科学基金提供资助(No. 31671589,No.31371533,No.3177167),攻关项目:省重大攻关项目提供资助(No.15czz03131)
摘    要:为了提高农用履带机器人轨迹跟踪控制的性能,将履带机器人模型视为由电机驱动方程和运动方程组成的级联系统,在考虑了履带机器人运动学模型和电机驱动模型动态特性的基础上,构建了一种变倾斜参数的自适应积分滑模切换函数,基于这个函数设计了由等效控制和切换控制组成的自适应滑模控制,将机器人的位姿误差以及在线辨识的驱动电机时变不确定参数反馈至控制器中,计算出左右轮驱动电机的期望角速度,控制履带机器人运行。田间试验结果表明,当机器人分别以1,3,4 m/s速度运行时,在运动方向距离误差、侧向距离误差和航向角的误差分别在-0.04~0.04 m,-0.09~0.07 m和-0.03~0.05 rad范围内。因此,基于电机驱动的机器人自适应滑模控制具有良好的控制精度,能够满足田间实际作业的要求。

关 键 词:机器人  滑模控制  运动学  自适应  位姿误差  积分滑模面  级联系统
收稿时间:2017/10/9 0:00:00
修稿时间:2018/1/28 0:00:00

Adaptive sliding mode control of trajectory tracking based on DC motor drive for agricultural tracked robot
Jiao Jun,Chen Jing,Qiao Yan,Wang Wenzhou,Wang Moshi,Gu Lichuan and Li Zhengtao.Adaptive sliding mode control of trajectory tracking based on DC motor drive for agricultural tracked robot[J].Transactions of the Chinese Society of Agricultural Engineering,2018,34(4):64-70.
Authors:Jiao Jun  Chen Jing  Qiao Yan  Wang Wenzhou  Wang Moshi  Gu Lichuan and Li Zhengtao
Institution:School of Information and Computer, Anhui Agricultural University, Hefei 230036, China,School of Information and Computer, Anhui Agricultural University, Hefei 230036, China,School of Information and Computer, Anhui Agricultural University, Hefei 230036, China,School of Information and Computer, Anhui Agricultural University, Hefei 230036, China,School of Information and Computer, Anhui Agricultural University, Hefei 230036, China,School of Information and Computer, Anhui Agricultural University, Hefei 230036, China and School of Information and Computer, Anhui Agricultural University, Hefei 230036, China
Abstract:Abstract: In order to improve the performance of trajectory tracking control for agricultural tracked robot (ATR) in which the geometrical center does not coincide with the centroid, this paper comparatively analyzes the performance of all kinds of control methods for ATR, such as PID (proportion, integral, derivative) control, sliding mode control (SMC), neural network control method. The ATR model is regarded as a cascade system consisting of the drive motor equations and the mobile ATR kinematics equations. Through analyzing both the kinematic model of ATR and the unique features of motor driven model, this paper establishes a motor driven model and a posture error model which is based on tracking coordinate system and inertial coordinate system. And then a sliding mode control module and an integral sliding mode switching function (ISMSF) are proposed as well. Furthermore, this paper develops an adaptive sliding mode control (ASMC) based on ISMSF, which is composed of equivalent control and nonlinear switch control. The ASMC can feed back the position and orientation error as well as the time-varying parameters of the driven equation to the controller, based on which it can calculate the expected angular velocities of the left and right driving wheels and drive ATR to smoothly run. The simulation results show that under adaptive sliding control, the angular velocity for drive wheel can reach the ideal value in 0.375 s, while the common sliding mode control requires 0.75 s to achieve a relatively stable state with chattering phenomenon. Besides, when the biggish pose error appears in the system, ASMC can limit the integral function to keep the system from too large overshoot; when the less pose error appears in the system on the other hand, ASMC will prevent the system from chattering. Especially, when ATR tracks the fold line path, the initial position for the target trajectory is 0, 0, pi/4]T, the velocity for ATR is 2 m/s, and the initial position for ATR starts from -2, -2, pi/4]T, the pose error for ATR can converge to 0 in a relatively short period of time, the tracking error for ATR ranges from 0 to 0.04 m along the distance error in the direction of motion, and from -0.07 to 0.07 m along the lateral distance error, and the heading error ranges from -0.02 to 0.045 rad; when ATR tracks the circular path (where the curvature is always changing), the initial position for target trajectory is 10, 0, pi/2]T, the initial position for ATR starts from 7, 0, pi/2]T, and both the left and right driving wheel angular velocities start from 0, ASMC can adjust the output control in time, and output the angular velocity of left and right driving wheels smoothly, which make the posture error for ATR approach to 0, and ensure that ATR can never become divorced from the reference trajectory. Through experiments in the field, the results show that: When ATR tracks the combination trajectory of curve and slash paths, ATR runs at speed of 1, 3, and 4 m/s, the tracking error for ATR ranges from -0.04 to 0.04 m along the distance error in the direction of motion, and from -0.09 to 0.07 m along the lateral distance error, and the heading error ranges from -0.03 to 0.05 rad, which enable the actual ATR trajectory to follow the desired route smoothly. Thus adaptive sliding mode control based on DC (direct current) motor drive for ATR can achieve promising tracking performance, and satisfy the requirements of the farmland works. All results verify the effectiveness and correctness of the control method.
Keywords:robots  sliding mode control (SMC)  kinematics  adaptive  position and orientation error  integral sliding surface  cascaded system
本文献已被 CNKI 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号