基于变载荷的两轮自平衡机器人的智能算法研究
【摘要】:两轮自平衡机器人作为一种本身不稳定的轮式移动机器人,具有多变量、非线性、欠驱动和高度耦合等特点,因此也是理想的验证各种控制算法和控制理论的实验平台。同时,两轮自平衡机器人运动灵活、成本低廉,结构简单,也使得它的应用前景十分广泛。深入针对两轮自平衡机器人的科研活动对于提高我国在机器人领域的研究水平、加速机器人的实际应用普及等具有重要的理论与实践意义。
两轮自平衡机器人的机械结构对其自身平衡及运动控制具有重要的影响,在研究了国内外该领域的相关资料后,本文搭建了一个完整的两轮自平衡机器人系统仿真实验平台,介绍了两轮自平衡机器人的机械结构。对系统的姿态检测模块进行了设计分析。在考虑了姿态检测系统的误差的基础上,为了提高系统的精度以及控制的准确性,对硅微加速度计、硅微陀螺进行了标定,引入卡尔曼滤波器进行数据融合并进行了实验仿真。
通过分析两轮自平衡机器人的运动规律,对车轮、车体、载荷以及机器人整体建立了运动学模型,并根据Lagrange法建立了动力学模型,为机器人控制算法的设计提供了理论依据。
由于平衡控制是两轮自平衡机器人的基础,本文在建立了机器人动力学模型的基础上,采用基于T-S模糊模型的自平衡控制器以完成对两轮自平衡机器人的平衡控制,并进行了稳定性分析。通过仿真实验验证,基于T-S模糊模型的自平衡控制器能够有效的实现对两轮自平衡机器人的平衡控制。研究了不同的载荷对于平衡控制的影响。
最后,建立了两轮自平衡机器人的硬件实验系统平台,为检验机器人的基本运动功能,分别进行了自平衡控制、带载荷自平衡实验、抗干扰实验、以及碰撞实验,实验结果证明所设计的两轮自平衡机器人及其智能控制算法能够行之有效的完成平衡控制任务。