可移动的自平衡两轮机器人是典型的高级,不稳定,非线性控制系统。拉格朗日方程为研究对象,建立其动力学模型,通过线性化处理得到一定约束条件下的线性化模型。性二次控制器和PID控制的组合可以有效地克服线性化过程中约束对系统的影响,并且以TMS320LF2812数字信号处理器芯片为控制器核心,以实现更大的范围。轮机器人倾斜。态平衡控制。理实验表明,在两轮机器人的物理控制中使用LQR和PID复合控制器是有效的。于倒立摆模型的自平衡两轮机器人属于轮式机器人范畴,结合了自主运动的思想,其体积小,结构简单,运动灵活等特点适合在狭小的空间工作。时,由于其不稳定的动态特性,自平衡两轮机器人成为检查各种控制算法的理想平台,这具有重要的理论意义。有自动平衡功能的两轮机器人属于非线性,时变,欠驱动且非完整的约束系统,控制问题是其研究的关键[1]。内外研究人员对可动轮倒摆模型和两轮行驶平衡控制技术进行了广泛的研究,并提出了一些使该非线性系统线性化的方法。
多研究人员使用近似线性化方法将机器人的非线性模型线性化,然后使用现代控制理论中的极点分配或LQR等控制方法进行分析和研究。真分析可以获得良好的结果。是,该线性化方法基于两轮机器人的俯仰角在小范围等的假设,但实际上,机器人的可控角度范围比该范围大得多。用此方法在平衡点附近有很好的效果,但是当平衡点大于时。

统在一定角度后失去控制。文主要介绍两轮自动平衡机器人的结构设计。用拉格朗日方法建立数学模型。出了一种结合LQR和PID控制的方法来控制两轮机器人。理实验证明,恒温阀芯该方法不仅具有良好的控制效果。现了两轮机器人大倾斜范围的效果和平衡控制。

轮自动平衡机器人系统的机械结构采用分层结构。楼有两个相同型号的同轴DC电动机,一个姿态传感器,一个伺服电动机和一个电源。中间层有电源监视和转换模块以及控制器模块。层是机器人的头部,可用于放置视觉传感器和机器人组件,这些组件将在将来进行扩展。

DSP处理器的AD端口将姿态传感器的检测信号转换为机器人以确定机器人的姿势,并使用QEP单元在电机编码器上收集信号以确定速度和位移机器人。机电压由设计为控制机器人平衡的控制器计算。式表明,通过转换将原始的多入口系统分为两个单入口子系统,并且控制了机器人的运动角度和俯仰角,并且将机器人的横摆角设为控制。据系统的可控性和可观测性原理,在Matlab中进行了计算,得到了该系统的可控性和可观测性。模型的分析表明,机器人系统是可控制的,但是由于模型在平衡点附近线性化,因此角度是可控制的。器人的实际倾斜角度远大于此值,并且所使用的倾角仪的线性测量范围为。过物理实验,当机器人倾斜时,当最大程度地控制电机时,可以完全控制机器人实体。此,将设计的两轮机器人的平衡控制范围定义为比线性化期间的应力条件大得多。文研究的LQR和PID复合控制器的控制算法非常重要[3]。中,权重矩阵的和为对称正常数矩阵。系统控制方法包括找到最佳控制矢量矩阵K并获得最佳控制量。这里选择Q = [100 0 0 0; 0 100 0 0; 0 0 100 0; 0 0 0 100],R =1。初始步距角为和,其他状态量为零时,相应的零输入仿真曲线显示在图1和2。较表明,当初始角度非常不同时,对于理论模拟而言,变化并不重要。是在物理系统的实际调试中,情况有所不同。倾斜角增加时,线性化过程中产生的误差也相应地增加。某些情况下,设计的控制器根本无法达到机器人的动态平衡,对于LQR控制器的设计,模型精确度和物理系统参数的精确度相对严格。于传统的PID控制,它是领先的工业控制技术之一。在控制两轮机器人方面的主要优点是结构简单,在控制器上易于实现,适应性强,并且不依赖于线性模型,并且具有一定的鲁棒性。是,集成常规PID调节器以实现无差调节将不可避免地导致超出系统控制过程。度的过冲有益于提高系统速度,但是在机械手的物理控制过程中,这种过冲也会导致系统振荡和较差的静态性能指标。图所示,该步骤的相应仿真曲线如图3所示。上分析了LQR和PID控制器在两轮机器人控制中的优缺点。于两轮机器人,由于其非线性和不确定性,使用其中一个控制器进行控制无法产生理想的效果。了获得更快的控制速度和更好的动态平衡效果,根据两个控制器的各自特点,设计了一种复合控制器:控制因子用于限制两个控制器的输出,然后执行两个控制量。加。
设两个控制器的输出均为U1和U2,控制因子为K1和K2。于当倾斜角为≤时,机器人进入平衡状态,因此系统状态方程的线性化误差很小。前,LQR控制效果更好,不需要PID控制方法。

倾斜角度≤≤时,机器人开始从平衡点附近移开,模型的线性化会产生一些误差,并且控制器参数也有误差。
独满足平衡控制要求的要求。个都有一定的功能。

倾角≤≤时,机器人偏离平衡点较远,线性化模型误差较大,其LQR控制器参数不再满足实际控制要求。PID控制算法被称为使汽车车身的倾斜角度回到小于范围[4]。于实验的两轮车的控制器是TI DSP2812 [5],该控制器已编程到CCS软件开发环境中。先,初始化每个DSP单元模块,配置相应的端口,然后打开中断。等待中断的同时,在中断程序中对传感器进行采样,并通过计算获得机器人的姿态和速度。用控制算法来平衡机器人并将传感器数据传输到主机。过实验获取数据并绘制曲线。验总结:使用LQR和PID复合控制器的控制算法可以使机器人获得良好的平衡效果,更好的抗干扰效果,可以快速恢复动态平衡的状态。有一定的鲁棒性。于PID控制器,尽管它可以控制机器人的平衡,但机器人在规模上的振动很重要,并且静态性能很差。性控制器LQR在较小的角度范围内具有良好的控制效果,但是对于较大的扰动,当角度超过线性化的应力角度条件时,该控制算法将无法再控制角度的平衡。
器人。文分析了两轮机器人控制问题中的重要平衡控制问题。过分析近似线性化控制方法和非线性系统常规PID控制的优缺点,设计了一种基于LQR和PID的复合控制器。验证明了该控制方法的有效性,并在较宽的倾斜范围内进行了两轮机器人动态平衡的控制。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
