您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>输入受限情况下的球形机器人轨迹跟踪控制

输入受限情况下的球形机器人轨迹跟踪控制

1908    2020-05-27

免费

全文售价

作者:宋子浩, 吴斌, 周挺

作者单位:北京交通大学机械与电子控制工程学院, 北京 100044


关键词:球形机器人;轨迹跟踪;输入受限;干扰观测器


摘要:

针对球形机器人在输入受限情况下的轨迹跟踪问题设计控制器。首先,为对位置进行控制的同时给姿态控制回路期望的姿态信号,基于运动学模型设计虚拟控制律;然后,基于含输入受限约束、外扰和不确定性的动力学模型,以虚拟控制量为期望值,基于Lyapunov函数设计力矩控制器,以干扰观测器估计外扰和不确定性,以辅助补偿系统补偿输入力矩限幅。Lyapunov稳定性分析表明,该文所设计的控制器可保证跟踪误差最终一致有界。经直线和圆弧轨迹的仿真,并与现有结构相同的不含限幅补偿的控制算法相比较,说明该文设计的控制器在输入受限的情况下的良好效果。


Trajectory tracking control of a spherical robot under input saturation
SONG Zihao, WU Bin, ZHOU Ting
School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
Abstract: A control scheme for trajectory tracking of a spherical robot with input saturation is proposed in this paper. Firstly, a virtual controller is designed based on the kinematic model of the robot, meanwhile being the desired attitude signal of the attitude control loop. Then, the torque controller is designed based on the Lyapunov function and the dynamic model with input saturation, disturbances and uncertainties. A compensator is presented for the input saturation. As for the disturbance and uncertainties, an observer is proposed based on the dynamic model. Besides, the stability analysis is given via Lyapunov Theory and all the closed-loop signals are uniformly ultimately bounded. Finally, the performance of the proposed algorithm is shown based on the numerical simulation of linear and circular trajectories and a comparison is made between the proposed algorithm and an existing controller with similar structure to illustrate the effectiveness of the proposed algorithm under input saturation.
Keywords: spherical robot;trajectory tracking;input saturation;disturbance observer
2020, 46(5):120-126  收稿日期: 2019-12-30;收到修改稿日期: 2020-01-28
基金项目: 教育部重点项目(M14GY100020)
作者简介: 宋子浩(1995-),男,辽宁大连市人,硕士研究生,专业方向为球形机器人的运动控制
参考文献
[1] JOSHI V A, BANAVAR R N, HIPPALGAONKAR R. Design and analysis of a spherical mobile robot[J]. Mechanism and Machine Theory, 2010, 45(2): 130-136
[2] KAYACAN E, BAYRAKTAROGLU Z Y, SAEYS W. Modeling and control of a spherical rolling robot: a decoupled dynamics approach[J]. Robotica, 2012, 30(4): 671-680
[3] BAI Y, SVININ M, YAMAMOTO M. Backstepping trajectory tracking control for a spherical rolling robot[C]//Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2016. 298-303.
[4] BAI Y, SVININ M, YAMAMOTO M. Adaptive trajectory tracking control for the ball-pendulum system with time-varying uncertainties[C]//Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2017. 2083-2090.
[5] AZIZI M R, KEIGHOBADI J. Robust sliding mode trajectory tracking controller for a nonholonomic spherical mobile robot[J]. IFAC Proceedings Volumes, 2014, 47(3): 4541-4546
[6] CAI Y, ZHAN Q, XI X. Path tracking control of a spherical mobile robot[J]. Mechanism & Machine Theory, 2012, 51: 58-73
[7] YU T, SUN H X, JIA Q X, et al. Dynamics and trajectory tracking of a spherical rolling robot on an inclined plane[J]. Advanced Materials Research, 2012, 625: 151-154
[8] ZHENG M H, ZHAN Q, LIU J K, et al. Trajectory tracking of a spherical robot based on an RBF neural network[J]. Advanced Materials Research, 2012, 383-390: 631-637
[9] ZHENG M H, ZHAN Q, LIU J K, et al. Control of a spherical robot: path following based on nonholonomic kinematics and dynamics[J]. Chinese Journal of Aeronautics, 2011, 24(3): 337-345
[10] JUN O J, HEE T C, GI J J. Saturation and deadzone compensation of systems using neural network and fuzzy logic[C]//Proceedings of the American Control Conference. IEEE, 2005. 1715-1720.
[11] LI J, DU J. Robust formation control of underactuated autonomous underwater vehicles with disturbances under input saturation[C]//Proceedings of Chinese Control Conference (CCC). IEEE, 2018. 6931-6936.
[12] LI J, DU J. Robust adaptive formation control of underactuated autonomous underwater vehicles under input saturation[C]//Proceedings of Chinese Control And Decision Conference (CCDC). IEEE, 2018. 5798-5803.
[13] 朱齐丹, 于瑞亭, 夏桂华, 等. 风浪流干扰及参数不确定欠驱动船舶航迹跟踪的滑模鲁棒控制[J]. 控制理论与应用, 2012, 29(7): 959-964
[14] 廖煜雷, 庞永杰. 一类欠驱动机械系统轨迹跟踪的滑模控制方法[C]// 2011年中国智能自动化学术会议论文集(第一分册). 中国自动化学会智能自动化专业委员会, 2011. 226-234.
[15] LI S, TIAN Y. Finite-time stability of cascaded time-varying systems[J]. International Journal of Control, 2007, 80(4): 646-657
[16] YANG J, LI S, SU J, et al. Continuous nonsingular terminal sliding mode control for systems with mismatched disturbances[J]. Automatica, 2013, 49(7): 2287-2291
[17] BERTRAND S, NICOLAS G, HAMEL T, et al. A hierarchical controller for miniature VTOL UAVs: Design and stability analysis using singular perturbation theory[J]. Control Engineering Practice, 2011, 19(10): 1099-1108