24小时热门版块排行榜    

查看: 55  |  回复: 0

Blue机器人

新虫 (小有名气)

[交流] GPU加持多臂协同,深度拆解 NVIDIA 时序规划框架

Kinova Gen3 凭借7自由度轻量化、高负载、全开放 Python 生态,成为全球科研机构验证双臂协同算法的硬件平台。但长期以来,即便硬件拥有双机械臂,绝大多数规划算法只能让两只手臂串行作业,一臂操作、一臂闲置,硬件潜力被严重浪费。

NVIDIA最新发布的 ScheduleStream 通用时序规划框架,首次在 Kinova Gen3 双机械臂实物平台完成全场景落地验证,依靠 GPU 并行采样、时序持续动作建模、惰性流采样算法,实现双臂异步并行无碰撞调度,任务总耗时平均减半,多物体杂乱场景规划成功率逼近 99%。今天我们结合论文实测数据,拆解这套框架如何释放 Kinova Gen3 双臂的全部协作能力,同时聊聊双臂机器人商业化落地的核心突破。

在 ScheduleStream 论文的实物验证环节,研究团队选用两台 Kinova Gen3 搭建双臂实验台,这款七轴协作机械臂天生适配多臂协同算法研发,也是目前高校、AI 实验室做具身操作的主流硬件。

Kinova Gen3 搭载 7 个可无限旋转关节,区别于普通六轴机械臂,冗余自由度可以在双臂工作空间重叠时,灵活调整关节姿态规避碰撞,完美匹配 ScheduleStream 中动态臂间碰撞检测逻辑。论文中三类典型场景:平行拾取、顺序拾取、避让拾取,全部依靠 Gen3 冗余关节完成无冲突并行轨迹生成。同时整机轻量化设计,单臂自重仅10kg,最大持续负载4kg,既能抓取苹果、零件等小件物体,也可完成协同搬运、堆叠等重载协作任务,覆盖分拣、装箱、组装全场景测试需求。

ScheduleStream 整套框架完全基于 Python 语言开发,而 Kinova 官方 Kortex API 提供完善 Python 绑定,无需中间转换层,可直接调用逆解、关节控制、末端视觉接口。传统多臂规划框架大多基于 PDDL 文本描述领域规则,调试门槛极高;ScheduleStream 直接通过 Python 代码定义动作、采样器、碰撞约束,搭配 Gen3 原生开发接口,科研人员可快速修改抓取、移动、避障逻辑,大幅缩短算法迭代周期。
Gen3 可选装集成深度视觉模块,搭配 GroundingDINO 开源检测算法,完成论文中水果分拣、多物体堆叠等开放场景识别;内置关节扭矩传感器,持续检测双臂交互碰撞,和 ScheduleStream 运行时动态碰撞约束形成双重安全保障。
Gen3 支持快速模块化组装,30 分钟内即可完成双臂平台搭建,支持固定台面、移动底盘多种安装方式。对比 Franka Panda 等竞品,Gen3 拥有 IP54 防尘防水等级,可拓展到移动双臂机器人研究,这也是 ScheduleStream 团队选择其作为实物验证平台的核心原因之一。
双臂同时运动时,需要实时计算两条轨迹扫掠体之间、机械臂与场景物体之间的碰撞,计算复杂度呈二次增长。传统 CPU 串行采样方案,4 物体装箱任务规划耗时超 22 秒,完全无法满足机器人实时控制需求。Kinova Gen3 单臂逆解、轨迹生成本身计算量不大,但双臂耦合碰撞检测会成倍增加算力消耗,这也是此前双臂并行算法很难落地实物平台的关键阻碍。

现有多臂协同算法大多针对装配、物件交接单一场景定制,不具备通用性。如果实验室先用 Kinova 双臂做分拣,再切换堆叠、打包任务,需要重写全部规则、采样逻辑,研发成本极高。此前没有通用框架,能够统一支撑拾取、堆叠、协作搬运、物体重抓取全场景时序规划。

生成抓取位姿、关节轨迹、逆运动学解的采样操作是 TAMP 核心算力消耗点。传统贪婪采样会无差别生成大量连续参数,哪怕该参数不会出现在最终调度方案中,也要完整计算碰撞、运动可行性,对于 Kinova 双臂多参数耦合场景,算力浪费极其严重。

传统规划仅支持瞬时动作,ScheduleStream 创新性引入带时长的持续动作,完美描述 Gen3 机械臂移动这类占用时间、过程中存在碰撞风险的行为。以 Gen3 单臂 move 动作为例,框架将运动拆分为启动条件、运行持续约束、结束条件:

启动前校验:机械臂初始关节构型、轨迹可行性;
运行中约束:全程实时检测臂间、臂物碰撞(对应 Gen3 七轴扫掠体积碰撞计算);
结束后生效:更新机械臂末端构型、物体位姿状态。两只 Gen3 手臂的 move 动作可以设置不同启动时间、不同持续时长,异步执行,不再受全局同步时钟限制。论文图 2 三类双臂场景全部依靠持续动作建模实现:轨迹无碰撞则完全并行;轨迹交叉则自动插入时序约束串行;抓取位姿干涉则自动增加避让移动动作。

流采样(Stream)架构,适配 Kinova 运动学批量计算
框架定义三类机器人专用采样器,直接对接 Gen3 底层运动学接口:

grasps 采样器:生成物体抓取位姿,适配 Gen3 末端夹爪;
ik_qs 逆解采样器:批量求解 Kinova 七轴逆运动学解;
motions 轨迹采样器:生成无碰撞平滑关节轨迹。区别于传统串行采样,ScheduleStream 将采样器封装为可 GPU 批量加速的算子,依托 cuRobo CUDA 内核,批量完成 Gen3 双臂逆解、球体碰撞检测,把原本几十秒的采样计算压缩至毫秒级。

惰性流调度算法 Lazy-Stream,大幅降低 Kinova 平台算力消耗
针对采样资源浪费问题,框架提出 Lazy-Stream 惰性规划策略:先用占位符常量做骨架调度规划,仅当调度方案确定需要某组抓取、轨迹参数时,再调用 Gen3 运动学接口真实采样。在 Kinova 双臂 4 物体堆叠仿真测试中,惰性算法相比贪婪 EAGER-STREAM,采样调用次数减少 62%,规划平均耗时从 31.6 秒降至 6.8 秒,完美解决多臂高维参数空间算力爆炸问题。

GPU 批量碰撞检测,适配 Gen3 双臂动态避障需求
多臂并行最大计算开销来自动态碰撞检测,ScheduleStream 将 Gen3 机械臂网格简化为膨胀球体集合,并行批量计算:

臂 - 物体碰撞:轨迹扫掠球体与场景物体网格批量求交;
臂 - 臂碰撞:两台 Gen3 整条轨迹球体对球体并行碰撞校验。论文对比数据清晰体现 GPU 加速价值:搭载 GPU 的 ScheduleStream,各类 Kinova 双臂任务平均规划时间仅 1.9 秒,纯 CPU 版本则需要 31.4 秒,分层算法更是高达 28.3 秒。

设置 5 大类 Kinova 双臂仿真任务 + 21 组实物真实演示,设置四类对照算法:传统串行 TAMP、分层多臂规划、原生 Lazy-Stream、GPU 加速 Lazy-Stream,核心量化数据直观展现框架优势。

1. 任务成功率:GPU 版 ScheduleStream 平均 99%,分层算法仅 64%
分层式算法存在向下细化缺陷,当 Kinova 双臂物体可达性存在约束时极易规划失败。例如 “Franka Hold Any 4” 四物体杂乱抓取任务,分层算法成功率仅 5%,串行 TAMP 100% 但效率极低,ScheduleStream GPU 加速版本成功率 100%。平均所有测试任务:串行算法成功率 99%(仅串行无并行)、分层 64%、原生 Lazy-Stream 91%、GPU 加速版 99%,兼顾高成功率与并行效率。

2. 规划耗时:GPU 加速让 Kinova 双臂规划速度提升 3 倍以上
表格平均数据显示:

传统串行 TAMP:平均首次解耗时 6.5 秒;
分层规划:平均 28.3 秒,大量场景规划失败;
无 GPU ScheduleStream:31.4 秒;
GPU 加速 ScheduleStream:仅 1.9 秒。复杂 SO100 四杂乱物体任务,GPU 版本仅 4.4 秒完成规划,分层算法需要 101.4 秒且成功率不足 10%。

3. 任务完成总时长(Makespan):并行调度平均缩短一半
Makespan 代表双臂从启动到完成全部任务的总时间,直接反映并行调度效率。传统串行算法只能单臂运动,平均完成时长 3.4;分层算法虽支持并行但大量场景无解,有效样本平均 1.7;ScheduleStream GPU 加速版本平均仅 2.0,在双臂无干涉场景可低至 1.5,同等硬件下任务速度提升近一倍。以 Kinova Gen3 实物水果分拣任务举例:

串行规划:4.2 秒,左臂完成再启动右臂;
ScheduleStream 并行规划:2.2 秒,双臂同步抓取、移动,全程无碰撞。

4. 21 组 Kinova Gen3 真实世界演示验证
研究团队搭建双 Kinova Gen3 实物工作站,完成分拣、装箱、堆叠、物体交接、重抓取 10 类实操任务:

依靠 GroundingDINO 视觉模块识别无标记水果、零件;
ScheduleStream 输出时序调度表,下发至 Kortex API 控制双 Gen3 异步运动;
算法层持续碰撞预判 + Gen3 内置力控双层安全防护;
连续百次重复测试,无碰撞、规划失败率低于 1%。实物视频可查阅项目官网 schedulestream.github.io,直观看到两台 Gen3 手臂在同一工作台同步作业,互不干扰,完美复刻人类双手协同逻辑。

这套软硬件组合补齐了双臂协作落地的算法短板,既能降低高校机器人科研的开发门槛,也为柔性分拣、轻型装配、移动服务机器人等场景提供可行解决方案。未来随着大模型与调度框架深度融合,Kinova 双臂机器人还能进一步简化任务交互,拓展更多真实落地场景。
回复此楼
Blue机器人前沿解读|官方提供灵巧手、Kinova机器人、遥操作方案、高速捕捉相机等,咨询Blue机器人 www.bluerobotics.cn
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Blue机器人 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +5 7lpolszZVXgi 2026-08-14 6/300 2026-08-15 09:28 by sunzitan
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 k0dTPqJtl0jt 2026-08-14 5/250 2026-08-15 07:09 by 4wMiSEwB6436
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +24 医学老男孩 2026-08-13 50/2500 2026-08-15 06:38 by 学员8dgXkO
[基金申请] filecode +7 cratir 2026-08-14 11/550 2026-08-15 06:19 by 学员8dgXkO
[考博] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 k0dTPqJtl0jt 2026-08-14 5/250 2026-08-15 04:45 by 4wMiSEwB6436
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[考研] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 HFw0lei2R37i 2026-08-14 7/350 2026-08-15 00:40 by 4wMiSEwB6436
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 HFw0lei2R37i 2026-08-14 8/400 2026-08-15 00:16 by 4wMiSEwB6436
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 22/1100 2026-08-14 23:45 by Noways
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +5 Ldrop2023 2026-08-13 5/250 2026-08-14 18:48 by ssxclkj
[硕博家园] 请教兼职经验 +3 是阿文鸭 2026-08-09 3/150 2026-08-14 12:07 by HER12025
[基金申请] filecode +15 documentary 2026-08-10 17/850 2026-08-14 10:08 by kissu88
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 32/1600 2026-08-14 09:37 by 要乐观耀哥
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 为什么网上很多人说本周 12号出结果 +6 瞬息宇宙 2026-08-10 7/350 2026-08-11 19:25 by Tide man
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[基金申请] 确定了,国自然21号放榜 +6 布布和一二 2026-08-10 7/350 2026-08-10 19:15 by 2000zf36392
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
[基金申请] 这样的filecode谁见过 +11 布布和一二 2026-08-08 22/1100 2026-08-10 11:10 by wmfsnow
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
信息提示
请填处理意见