具有未知负载的四足机器人自适应运动控制

    Adaptive Locomotion Control for Quadruped Robots Carrying Unknown Payloads

    • 摘要: 四足机器人在复杂自然环境中执行负载运移任务具有广泛的应用前景。近年来,基于优化的运动控制方法在四足机器人领域取得了显著进展,但其控制性能通常高度依赖于精确的动力学模型。当机器人携带未知负载时,附加载荷引入的动力学不确定性往往导致此类方法在实际应用中性能下降甚至失效。针对上述问题,本文提出一种融合二次规划(Quadratic Programming, QP)与自适应控制的四足机器人运动控制方法。首先,基于李雅普诺夫稳定性理论设计自适应参数估计器,实现对未知负载质量的在线识别;其次,引入非线性扰动观测器(Disturbance Observer, DOB),对负载变化引起的力矩扰动进行实时补偿。在此基础上,构建基于QP的平衡控制框架,在满足摩擦锥等接触约束条件下在线求解最优足端接触力分配。最后,在宇树Go1四足机器人平台上开展多种负载和工况下的仿真与实物实验。实验结果表明,所提出的方法在质心轨迹跟踪精度和机身姿态稳定性方面均优于对比方法,验证了其有效性与鲁棒性。

       

      Abstract: Quadruped robots have the potential to traverse challenging natural environments with payloads. Recent advancements have demonstrated the efficacy of optimization-based control methods for locomotion of quadruped robots; however, these methods rely heavily on precise dynamic models to meet high performance. When robots carry unknown payloads, the resulting payload-induced dynamic uncertainties can significantly degrade performance or even lead to failure in practical applications. To address this issue, a motion control method integrating quadratic programming (QP) with adaptive control techniques is proposed. First, an adaptive parameter estimator based on Lyapunov stability analysis is designed to achieve online identification of the unknown payload mass. Subsequently, a nonlinear disturbance observer (DOB) is introduced to provide real-time compensation for torque disturbances caused by payload variations. Building upon this foundation, a QP-based balance controller is developed to solve optimal foot contact force allocation under friction cone constraints. Finally, simulations and real-world experiments under various payloads and operating conditions are conducted on the Unitree Go1 quadruped robot. Experimental results demonstrate that the proposed method outperforms comparison methods in terms of centroid trajectory tracking accuracy and body posture stability, verifying its effectiveness and robustness.

       

    /

    返回文章
    返回