24小时热门版块排行榜    

Znn3bq.jpeg
查看: 59  |  回复: 0

Blue机器人

新虫 (小有名气)

[交流] 突破四足移动操作:Kinova 机械臂全动力学 NMPC 控制框架

在四足机器人与机械臂协同作业的研究与工程应用中,当机械臂质量较大、动力学特性不可忽略时,传统控制框架往往因为模型过度简化,导致整机在行走、操作、负载、抗扰等场景下出现步态抖动、重心偏移、跟踪精度下降甚至失稳倾倒。

本文基于arXiv:2507.22042最新学术论文成果。该框架最大的贡献在于,在不忽略机械臂动力学的前提下,通过模型分解与双层实时控制架构,实现四足本体与Kinova机械臂的稳定、高效、鲁棒协同。

在具身智能、自主移动操作快速发展的今天,四足机器人凭借地形适应能力强、运动灵活、越障能力突出等优势,逐渐成为户外巡检、应急救援、工业现场、家庭服务等场景的重要载体。而为了让四足机器人真正具备 “作业能力”,而不只是 “行走工具”,搭载机械臂完成抓取、搬运、推拉、开关门、操作工具等任务,已经成为行业共识与技术趋势。

但在实际研发与实验过程中,研究者与工程师会普遍遇到一个非常现实的问题:当机械臂质量较大、动力学特性不可忽略时,四足本体的稳定性会受到巨大影响,传统控制方法几乎无法胜任。

第一,传统控制框架过度简化机械臂动力学

重型Kinova 臂对小型四足的扰动极强,极易引发步态失稳。论文所使用的硬件平台非常具有代表性:四足本体为 Unitree Go2,自重约 15kg;机械臂为Kinova Gen2 4 自由度力矩臂,自重 4.4kg。简单计算就可以发现,机械臂质量已经达到四足本体质量的29%。同时,Kinova 臂展开后高度较高,质心偏移明显,臂展高度接近本体高度的 216%。

这意味着,只要机械臂开始运动、承载负载、对外施力,就会对四足本体产生明显的倾覆力矩、惯性冲击与重心偏移。在崎岖地面、外力推动、重载推拉等场景下,传统控制器根本无法快速响应这种强耦合扰动,最终表现为步态晃荡、机身倾斜、跟踪精度变差,甚至直接摔倒。

而如果为了实时性不断简化模型,又会丢失关键动态信息,导致鲁棒性不足、抗扰能力差、作业精度低。这种 “精度 — 实时性” 两难问题,长期限制了小型四足搭载重型Kinova 臂的实际应用。

二、分解式 NMPC + 双层控制架构

我们从模型分解、控制架构、关键模块三个层面,进行完整、原创、忠于原文的解读。

1. 模型分解策略:

(1)四足运动子系统:单刚体模型(SRB)对于四足本体的移动与步态,论文采用工程中常用的单刚体模型。这个模型只关注机器人的质心位置、线速度、姿态、角速度以及地面反作用力,维度低、计算快,能够高效完成步态优化、重心调整、姿态稳定等关键任务,保证四足在各种地形下都能稳定行走。

(2)机械臂子系统:完整保留Kinova 臂全阶动力学与传统方法不同,这篇论文没有简化Kinova 机械臂,而是直接使用基于欧拉 — 拉格朗日方程得到的全阶动力学模型。模型包含质量矩阵、科氏力 / 离心力项、重力项、关节力矩输入、交互力映射等全部关键动态特性。

(3)交互约束:实时计算本体与机械臂的力 / 力矩耦合两个子系统并不是独立运行,而是通过完整约束强制保证机械臂基座与四足机身刚性固连。在优化过程中,算法会实时求解两者之间的交互 wrench(力与力矩),并把它作为状态变量纳入优化目标。

2. 双层实时控制架构:60Hz 规划 + 500Hz 执行
(1)高层:非线性模型预测控制(NMPC),运行频率 60Hz高层 NMPC 是整个系统的 “大脑”。它在每个控制周期内,统一完成以下任务:

优化四足本体的质心轨迹、姿态轨迹、地面反作用力
优化Kinova 机械臂的关节位置、速度、力矩指令
优化四足与机械臂之间的交互力 / 力矩
满足摩擦锥约束、力矩限幅、关节限位等安全约束
NMPC 以滚动时域方式运行,每次只求解未来一小段轨迹,保证实时性。论文使用CasADi + IPOPT 求解,在常规 Intel 桌面 CPU 上即可稳定运行。

(2)低层:全身控制器(WBC),运行频率 500Hz低层 WBC 负责把高层 NMPC 给出的指令 “精准落地”。它基于二次规划(QP),实时计算四足每条腿的关节力矩,保证机身严格跟踪质心与姿态目标,同时抑制振动、扰动、模型误差。

(3)Kinova 机械臂:力矩直驱,无中间 PD 转换与很多方案不同,这篇论文中Kinova 机械臂不经过额外的位置环 / 速度环,而是直接使用 NMPC 输出的关节力矩指令。这种方式延迟更低、动态响应更快、力控精度更高,尤其适合推拉重物、开关门、操作设备等需要力控的作业场景。

3. 优化目标设计:稳定、平滑、精准三者兼顾
论文的 NMPC 代价函数由三部分组成:

四足子系统代价:跟踪质心、姿态、足端轨迹
机械臂子系统代价:跟踪关节位置、限制力矩大小
交互代价:抑制本体与臂之间的过大冲击
通过合理调节权重,系统可以在 “稳定、平滑、精准” 之间达到最优平衡,既不会因为过于追求操作速度而失稳,也不会因为过于保守而动作迟钝。

三、实验验证与结果
1. 硬件平台
四足机器人:Unitree Go2,自重 15kg,18 自由度
机械臂:Kinova Gen2 4-DoF 力矩机械臂,自重 4.4kg,带三指夹爪
控制系统:离线PC,Intel Core i9,以太网通信
求解环境:CasADi + IPOPT,NMPC 60Hz,WBC 500Hz
选择Kinova 臂并非偶然,而是因为它力矩控制能力强、质量典型、动力学特性明显,最能验证 “不可忽略机械臂动力学” 这一核心前提。

2. 典型实验任务
论文设计了五大类实验,覆盖移动操作最核心、最工程化的场景:

(1)崎岖地形移动操作机器人在铺设 5cm 木块的崎岖地面、草地、碎石路面上连续行走,同时 Kinova 臂携带 1kg 负载。实验结果显示,系统步态稳定、无明显晃动、无打滑倾倒、质心跟踪误差小,证明在无感知非结构地形中依然具备强鲁棒性。

(2)外力扰动抗扰实验机器人在原地小跑状态下,接受人为横向推力冲击。在明显外力扰动下,四足本体快速调整姿态与重心,迅速恢复稳定,同时 Kinova 臂保持持物状态不晃动,展示出优秀的扰动抑制能力。

(3)重载未知负载推拉操作这是最能体现机械臂动力学价值的实验之一。机器人推动总重达 24.4kg 的推车,其中有效负载已经达到四足本体质量的 125%。在负载未知、质量不确定、地面摩擦不确定的条件下,系统依然稳定完成推拉、前进、转向等动作。这证明:只有把 Kinova 臂的动力学完整纳入控制,才能真正实现重载可靠作业。

(4)家庭 / 室内精细操作机器人完成一系列贴近真实使用场景的任务:

打开冰箱门 → 抓取瓶子 → 放置台面 → 关闭冰箱门
旋转门把手 → 推开房门 → 通过门洞
拉开抽屉 → 抓取物件 → 关闭抽屉 → 放置桌面所有动作连贯、稳定、无抖动,行走与操作无缝衔接,完全达到 “可实用” 级别。
图片

首次在小型四足平台上实现重型Kinova 力矩臂的全动力学移动操作,填补技术空白。在这篇论文之前,小型四足机器人几乎只能搭载轻量化、弱动力学、位置控制型机械臂。一旦使用Kinova 这类质量占比高、力矩特性强的机械臂,系统稳定性会急剧下降。该论文首次证明:在不忽略、不简化机械臂动力学的前提下,依然可以构建计算高效、实时运行、鲁棒性强的控制框架,让Kinova 重型力矩臂真正安全、稳定、可靠地工作在小型四足平台上。这直接拓宽了复合机器人的硬件组合边界,让 “小四足 + 大臂” 从不可能变为可能。
回复此楼
Blue机器人前沿解读|官方提供灵巧手、Kinova机器人、遥操作方案、高速捕捉相机等,咨询Blue机器人 www.bluerobotics.cn
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Blue机器人 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路! +4 zju2000 2026-05-21 5/250 2026-05-24 09:35 by songwz
[考博] 26/27申博自荐 10+4 ZXW0202 2026-05-22 9/450 2026-05-24 08:47 by bjvtcliu
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 hvkbtfonbv 2026-05-23 3/150 2026-05-24 08:01 by 9ps9vgkqva
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 pmo95bazuy 2026-05-23 7/350 2026-05-24 06:35 by fpo5ljpv91
[基金申请] 河北省自然科学基金 +5 Peterchao 2026-05-18 7/350 2026-05-23 16:57 by articlefan
[基金申请] 揭秘青基评审内幕:几个A才能顺利中标 +3 国自然国社科中 2026-05-23 4/200 2026-05-23 15:37 by 2000zf36392
[基金申请] 青B发送上会通知了吗 +5 chemBioBro 2026-05-22 7/350 2026-05-23 12:35 by zhuifengzhy
[考博] 博士申请 +3 焦晓明 2026-05-21 3/150 2026-05-23 11:26 by mlc840311
[论文投稿] 投稿求助,期刊 +4 希冀,有书读 2026-05-20 8/400 2026-05-22 10:16 by 希冀,有书读
[文学芳草园] 献血感触 +7 呀呀好傻 2026-05-19 13/650 2026-05-21 20:15 by 呀呀好傻
[基金申请] 面上本子正文33页,违规吗?会被低分嘛? +14 1234567wang 2026-05-17 16/800 2026-05-21 17:58 by 脆脆的饼干
[基金申请] 国自然评分 +4 无名者登山 2026-05-20 5/250 2026-05-21 16:35 by swuq
[基金申请] 国自然上会要求 +7 无名者登山 2026-05-18 11/550 2026-05-21 15:50 by draco1987
[基金申请] 提交了我也来说说感想 +9 fummck 2026-05-20 10/500 2026-05-21 14:17 by draco1987
[基金申请] 评审有感 +15 popular289 2026-05-18 26/1300 2026-05-21 10:35 by 西葫芦炒鸡蛋
[考博] 云南大学材料与能源学院解琳课题组钙钛矿博士招生 +4 光伏爱好者 2026-05-17 6/300 2026-05-21 01:37 by 17520222914
[有机交流] 反应很差,大量原料没有反应 5+3 Mr.Zot 2026-05-19 8/400 2026-05-20 22:19 by Equinoxhua
[考博] 如果工作了想读博,可以边工作边读全日制嘛? 30+3 铁达火车 2026-05-18 5/250 2026-05-20 09:33 by tfang
[考博] 博士申请 +5 星…… 2026-05-18 6/300 2026-05-18 23:49 by 糊糊涂涂好
[硕博家园] 我在等一个没有答案的答案 +3 Love_MH 2026-05-17 3/150 2026-05-18 02:22 by 竹林孤影
信息提示
请填处理意见