• 简体中文
  • 第十章 · 控制与仿真

    本章主题:🦾 控制与仿真

    前九章,小莫长了眼睛、耳朵和嘴,还练出了强壮的体力。现在,它要有"手"了。本章我们将 DORA 数据流接入 PyBullet 物理仿真引擎,让 SO-101 五轴机械臂在 3D 窗口中实实在在地动起来——从命令行单关节指令到实时键盘控制再到笛卡尔空间规划,一步一个台阶。

    本章内容

    学完能做什么

    • 用 PyBullet 加载任意 URDF 机械臂模型并可视化
    • 手写 DORA 仿真节点,把物理引擎封装进数据流
    • 用键盘实时流畅地操控仿真机械臂的每一个关节
    • 理解逆运动学(IK),用空间坐标(而非关节角度)操控机械臂末端
    • 在仿真和真实硬件之间自由切换(同样的 DORA 数据流,不同底层驱动)

    前置要求

    • 完成第四章第五章第六章
    • 理解 DORA 节点的基础写法和 dataflow.yml 的定时器(dora/timer/...)用法
    • 电脑能跑 uv pip install pybullet(无 GPU 要求)
    Tip

    本章全程纯 CPU 运算,不需要 GPU。PyBullet 的安装一行搞定(uv pip install pybullet),三平台通吃(macOS / Windows / Linux)。