饱和约束的非完整轮式移动机器人轨迹跟踪控制研究

来源 :中国科学院大学(中国科学院深圳先进技术研究院) | 被引量 : 6次 | 上传用户:gdutzxp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题的主要研究了在饱和约束条件下的轮式移动机器人(Wheeled Mobile Robot,WMR)轨迹跟踪控制策略。本文研究对象为具有两个标准轮的驱动轮和一个万向轮的(2,0)型轮式移动机器人。在该机器人的运动学模型为基础,基于参考系统的线性化技术转换为线性时变系统。基于线性时变连续系统,应用线性二次型控制理论,将饱和约束显式地考虑在优化问题内,设计基于线性时变的二次型控制算法的轨迹跟踪控制器(Piecewise Linear Quadratic Regulator,PLQR);对线性时变连续系统离散化获得线性时变离散系统,在此基础上设计了一种基于遗传算法在线调整增益的自适应二次型控制器(Adaptive Linear Quadratic Regulator,ALQR)。首先基于参考系统的近似线性化方法将(2,0)型轮式移动机器人的非线性系统转换为线性时变连续系统,并证明了线性时变连续系统的能观性和能控性。在此基础上推导了线性时变二次型控制(LTV-QR)算法,将LTV-QR最优问题转化为便于计算机求解的标准二次规划问题。然后在此基础上分别设计了不考虑约束的线性二次型调节器(Linear Quadratic Regulator,LQR)和考虑饱和约束条件的线性二次型控制器(PLQR),并基于Lyapunov方法证明了其稳定性。然后对线性时变连续系统离散化获得线性时变离散系统,构造以线性时变离散系统作为拉格朗日乘子及以饱和约束条件作为惩罚因子的惩罚函数,并通过内点法求解以惩罚函数作为目标函数的线性二次型控制器(ALQR)。针对上述实现过程中加权矩阵在不同条件下跟踪控制性能差异较大问题,通过以控制性能指标作为约束函数的遗传算法在不同初始位姿及不同参考轨迹的加权矩阵实现自适应选择,以获取条件下的最优控制加权矩阵。针对观测位姿存在高斯白噪声,本文采用卡尔曼滤波算法对机器人的实际位姿进行实时估算,并作为LQ的实际位姿,通过动态状态反馈闭环系统,生成实时控制率进行参考轨迹跟踪控制。在MALLAB软件平台下对(2,0)型轮式移动机器人轨迹跟踪器进行数值仿真,其结果表明,基于PLQR或ALQR的轮式移动机器人对不同初始位姿及不同的参考轨迹都有较好的跟踪效果,且能够避免控制律跳变现象,满足约束条件。同时搭建了轮式移动机器人实物平台,并对扫地机器人基础的功能进行试验。实验结果表明,所设计的控制器在上述应用中取得较好的实际效果。
其他文献
目的:分析及探索针对重度有机磷农药中毒中间综合征患者采用血液灌流治疗的疗效及有机磷清除效果。方法:选取某院的患重度有机磷农药中毒中间综合征的60例患者,随机分为两组,
船舶领域军品贸易是国际军贸的重要组成部分。随着全球军事政治形势的发展变化,船舶军品贸易世界格局不断呈现新的特点。壮大船舶领域军贸产品生产实力,持续拓展国际市场,已
本文对隐藏在管理科学理论中的发展脉络与规律进行了分析,并探讨了管理科学理论的发展趋势。正确认识和审视管理科学的发展脉络,洞察未来管理科学的发展趋势,无疑将有助于管