【免费下载链接】aero-hand-openhttps://shop.tetheria.ai/项目地址https://gitcode.com/gh_mirrors/ae/aero-hand-open点击查看免费下载Aero Hand Open 是由 TetherIA 开源的 7 自由度腱绳驱动灵巧机器人手其 ROS 2 遥操作全家桶让你可以用普通摄像头、Manus 手套或 Apple Vision Pro三种方式实时控制这只机械手捕捉人手姿态经过重定向retargeting节点映射到机械关节再通过 aero_hand_open 硬件节点驱动真机。本文带你从 0 到 1 跑通这套机器人手遥操作teleoperation流程新手也能照做。️ 先认识 Aero Hand Open7 个自由度四指各 1 个自由度一根主拉索联动 3 个关节拇指 2 个自由度MCP/IP/DIP 联动 CMC 外展掌心共 6 个无刷电机。腱绳传动 回位弹簧拉索负责屈曲弹簧自动回位结构紧凑、重量轻。ROS 2 原生支持官方提供完整的工作区 ros2/包含消息定义、URDF/RViz、SDK 硬件节点和三套遥操作 pipeline。 遥操作架构一条数据流走天下三种控制方式的 pipeline 高度统一只是手部姿态来源不同阶段摄像头方案Manus 手套方案Vision Pro 方案① 手部数据webcam_mocapMediaPipe 21 关键点manus_ros2 手套节点apple_vision_pro_mocapTracking Streamer 推流② 重定向dex_retargeting_nodemanus_joint_states_retargetingapple_vision_pro_retargeting③ 硬件驱动都是 aero_hand_node订阅right/joint_control/left/joint_control发布 100 Hz 力矩反馈同左同左一句话总结姿态源 → 重定向为关节角 → 串口发给电机。理解了这个链条后面三种方式就是换①而已。️ 安装步骤5 分钟搭好 ROS 2 工作区环境要求Ubuntu 22.04 ROS 2 Humble完整依赖清单见 ros2/INSTALL.md。# 1. 克隆仓库 git clone https://gitcode.com/gh_mirrors/ae/aero-hand-open cd aero-hand-open/ros2 # 2. 安装系统依赖 rosdep install --from-paths src --ignore-src -r -y # 3. 安装 Python 遥操作依赖mediapipe、avp-stream、dex_retargeting 等 python3 -m pip install -r requirements.txt # 4. 编译并加载 source /opt/ros/humble/setup.bash colcon build --symlink-install source install/setup.bash另外别忘了安装 Aero Hand SDKaero_open_sdk硬件节点驱动电机依赖它。小技巧用ls /dev/serial/by-id/可以查到机械手的串口比如/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_xxxx-if00-port0后面的启动参数会用到。 方式一摄像头遥操作零成本入门这是最适合新手的方案一只普通摄像头 MediaPipe 手部位姿估计就能隔空隔空抓握。需要什么Linux 电脑 摄像头 已连接的 Aero Hand软件依赖mediapipe、opencv-python、dex_retargeting都包含在 requirements.txt 中。启动命令ros2 launch src/launch_files/webcam_teleop_launch/webcam_teleop.launch.py对应 webcam_teleop.launch.py 会一次性拉起三个节点webcam_mocap以 ~30 FPS 读取摄像头、检测 21 个手部关键点并平滑、dex_retargeting_node、aero_hand_node。常用参数覆盖在命令行末尾追加# 只接右手自动检测右手串口禁用左手 ros2 launch src/launch_files/webcam_teleop_launch/webcam_teleop.launch.py right_hand_port:auto left_hand_port:none # 调整串口波特率与反馈频率 ros2 launch src/launch_files/webcam_teleop_launch/webcam_teleop.launch.py baudrate:921600 feedback_frequency:100.0 小贴士光线充足、手掌完整入镜时识别最稳webcam_mocap内部用了 EMA 平滑手抖动时画面也会更从容。详见 webcam_teleop_launch/readme.md。 方式二Manus 手套遥操作精度最高Manus 数据手套直接输出每个手指关节的角度重定向误差最小适合精细操作场景。硬件要求Manus 手套USB 或蓝牙连接电脑Manus License USB获取原始数据必需已连接的 Aero Hand三步准备# 1. 安装 udev 规则授予手套 USB 权限 sudo cp 工作区路径/src/manus_glove_pkg/70-manus-hid.rules /etc/udev/rules.d/ # 2. 重载规则 sudo udevadm control --reload-rules sudo udevadm trigger # 3. 启动遥操作 ros2 launch src/launch_files/manus_teleop_launch/manus_teleop.launch.py right_hand_port:/dev/ttyUSB0 left_hand_port:manus_teleop.launch.py 会启动manus_data_publisher发布手套原始节点/姿态数据manus_joint_states_retargeting关节角映射aero_hand_node。手套 ROS 2 包位于 src/manus_glove_pkg/其中manus_ros2_msgs定义了ManusGlove、ManusRawNode等消息。 方式三Apple Vision Pro 遥操作最沉浸把 Vision Pro 当手套在头显上运行 Tracking Streamer App通过局域网把手部追踪数据推给电脑戴上头显即可像隔空操作一样控制机械手。准备工作详细步骤见 vision_pro_teleop_launch/readme.mdVision Pro 与电脑连同一 Wi-Fi在头显上查 IPv4 地址Settings → Wi-Fi → 当前网络 → 详情启动 Tracking Streamer App摘下头显可能中断追踪启动遥操作ros2 launch src/launch_files/vision_pro_teleop_launch/vision_pro_teleop.launch.py vision_pro_ip:192.168.1.101vision_pro_teleop.launch.py 会拉起apple_vision_data_publisher依赖avp-stream包、apple_vision_pro_retargeting和aero_hand_node并默认附带一个 RViz 窗口实时显示追踪到的手部姿态。常用参数# 关闭可视化 ros2 launch src/launch_files/vision_pro_teleop_launch/vision_pro_teleop.launch.py vision_pro_viz:false️ 附加彩蛋RViz 里先玩一遍还没有硬件可以先用 display.launch.py 在 RViz 中加载左右手的 URDF 模型aero_hand_open_description 提供左右手完整模型与网格用joint_state_publisher_gui的滑杆手动拨动每个手指关节熟悉 7 个自由度分别对应什么动作ros2 launch src/launch_files/display_launch/display.launch.py 常见问题速查现象解决方法启动报串口为空 / 找不到手ls /dev/serial/by-id/找到真实串口显式传入right_hand_port:...左手不受控确认left_hand_port已设置单手使用时把另一侧设为none或空字符串摄像头识别不到手改善光照、让手掌完整入镜检查camera_idx是否正确Manus 读不到原始数据确认 License USB 已插、udev 规则已安装并触发重载Vision Pro 连接不上检查双方是否在同一 Wi-FiIP 用vision_pro_ip:显式指定节点整体报错回到 ros2/INSTALL.md 核对rosdep与pip依赖是否装全 三种方式怎么选维度摄像头Manus 手套Vision Pro成本⭐ 零成本手套 License USB头显精度中视觉估计高硬件关节角中高SLAM 追踪延迟低本地低取决于局域网适合场景快速上手 / 教学演示精细抓取实验沉浸式演示 / 双臂协调我的建议先用摄像头方案跑通全流程 → 追求精度上 Manus → 做展示/演示时用 Vision Pro。三条 pipeline 共用同一个硬件节点和消息接口切换方式只需换一条 launch 命令。 延伸阅读遥操作 launch 总览ros2/src/launch_files/readme.md重定向包说明ros2/src/aero_hand_open_retargeting/README.md归一化/标定配置config/normalize_default_mediapipe.yaml硬件固件firmware/CAD 与装配资料hardware/CAD/跑通三种遥操作方式后你可以进一步尝试 sim_rl/ 里的强化学习部署让机械手自己学会抓取。祝你玩得开心赞分享【免费下载链接】aero-hand-openhttps://shop.tetheria.ai/项目地址https://gitcode.com/gh_mirrors/ae/aero-hand-open点击查看免费下载相关推荐Aero Hand Open 完全指南7自由度开源腱驱机械手$314打造灵巧操作平台Aero Hand Open 完全指南7自由度开源腱驱机械手$314打造灵巧操作平台 Aero Hand Open 是由 TetherIA 开发的开源、腱驱Home Assistant 中 netatmo.set_camera_light 动作详解控制 Netatmo 户外摄像头泛光灯Home Assistant 中 netatmo.set_camera_light 动作详解控制 Netatmo 户外摄像头泛光灯 本指南基于 Home As文档教程上一篇Rufus 3步制作 Windows 11 启动盘免 TPM 校验下一篇Electron Windows Installer 使用教程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考