论文部分内容阅读
近年来,独轮自平衡机器人吸引了国内外越来越多研究学者的目光。独轮自平衡机器人是一个非线性、多耦合、非完整性约束的欠驱动系统,针对该系统的数学模型建立与控制器设计,向来是机器人学以及自动控制领域的难题。本文搭建了独轮自平衡机器人的物理实验平台,建立了相应的系统模型,并就机器人前后、左右方向上的姿态控制问题展开了研究,主要的研究内容如下:(1)实物平台搭建本文中,我们研究并设计了一台采用惯性飞轮结构的独轮自平衡机器人,主要工作包括以下三个部分:一是机器人的机械结构设计,应确保系统整体质量分布合理,以满足机器人自平衡控制的基本条件;二是机器人的硬件电路设计,具体是指主控制器、供电模块、电机驱动器、角度传感器、蓝牙串口通信以及PCB设计等;三是机器人的系统软件设计,指的是下位机端机器人主控程序设计以及用于调整控制参数的上位机软件设计。(2)系统模型建立本文首先分析了独轮自平衡机器人的动态平衡原理:在前后方向上,机器人通过行走轮的加减速运动来调节纵向平衡。在左右方向上,机器人则由惯性飞轮加速旋转形成反向力矩来补偿侧向倾斜。因此,独轮自平衡机器人可以抽象成左右方向上的飞轮倒立摆以及前后方向上的一级直线倒立摆。在此基础上,我们运用Lagrange方程分别建立机器人在纵向和侧向上的系统模型。(3)有限时间姿态控制器设计本文就独轮自平衡机器人前后(俯仰轴)、左右(横滚轴)方向上的姿态控制问题,提出了一种连续的有限时间控制策略。目前,对于独轮自平衡机器人的姿态控制,国内外的研究学者在控制器设计方面大多倾向于应用滑模控制理论。但是由于滑模控制器存在切换函数,是非连续的,在实际应用中,会不可避免出现“抖振”问题。因此,我们分别设计了机器人前后、左右方向上连续的有限时间控制器,并通过理论推导,证明了机器人系统能在有限时间内收敛。同时,仿真结果进行对比表明,连续的有限时间控制器相对于滑模控制器,能有效的避免“抖振”问题。