Aero Hand Open 遥操作全家桶:摄像头、Manus手套、Apple Vision Pro三种控制方式详解
【免费下载链接】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),仅供参考

相关新闻

YOLOv8实战:构建吸烟喝水打电话行为检测系统

YOLOv8实战:构建吸烟喝水打电话行为检测系统

最近一段时间,我终于把“基于YOLOv8的吸烟、喝水和打电话行为检测系统”从头到尾完整搭了一遍——从收集图片、标注YOLO数据集,到训练模型、封装Python项目,再到最后写UI界面接上摄像头实时预览,整套流程跑通的时候,心…

2026/10/19 2:29:43 阅读更多 →
从EMD到边际谱:非平稳信号的自适应时频分析

从EMD到边际谱:非平稳信号的自适应时频分析

做信号处理这些年,我有个越来越强烈的感受:傅里叶变换就像一副度数固定的眼镜,戴上它看平稳信号很清晰,一碰到非平稳、非线性信号就“花眼”。后来接触了经验模态分解(EMD)和边际谱计算这条技术路线&#x…

2026/10/19 2:29:43 阅读更多 →
STM32F1驱动AD9834 DDS芯片全链路实战指南

STM32F1驱动AD9834 DDS芯片全链路实战指南

简介:本资源是一套基于STM32F1系列微控制器驱动AD9834波形发生芯片的嵌入式实践项目,面向嵌入式初学者、电子类课程设计学生及硬件开发爱好者,解决高频信号生成与人机交互集成的实际工程问题。项目通过SPI通信精准控制AD9834输出正弦波、方波…

2026/10/19 2:29:43 阅读更多 →

最新新闻

Flink有界流与无界流:核心区别、运行时行为差异与选型避坑指南

Flink有界流与无界流:核心区别、运行时行为差异与选型避坑指南

1. 从一个反直觉的现象说起:为什么批处理跑得好好的,换成流处理就出问题刚接触 Flink 的人,十有八九会在某个时刻被一个看似简单的问题绊住:我明明写的是同一套算子逻辑,为什么换成流模式跑,结果要么迟迟不…

2026/10/19 3:14:03 阅读更多 →
Hadoop期末复习全攻略:HDFS、MapReduce与YARN核心考点精讲

Hadoop期末复习全攻略:HDFS、MapReduce与YARN核心考点精讲

1. 这门课到底在考什么:从一张复习卷看Hadoop知识体系的全貌每年到了期末季,总有一批同学在群里哀嚎:“Hadoop这东西,课上听懂了,一到做题就懵。”我当年带过几届大数据方向的课程助教,也帮不少朋友梳理过复…

2026/10/19 3:14:03 阅读更多 →
Halcon基于形状的模板匹配:原理、参数调优与实战经验

Halcon基于形状的模板匹配:原理、参数调优与实战经验

做视觉项目这些年,经常碰到有人问我:Halcon 里做定位用哪个方法最稳?我的回答往往不是特征点,也不是深度学习,而是那个看起来有点“老派”的——基于形状的模板识别。尤其当你面对的是低纹理的金属件、注塑件&#xff…

2026/10/19 3:14:03 阅读更多 →
基于PSO的LLC变换器PI参数自动寻优MATLAB仿真项目解析

基于PSO的LLC变换器PI参数自动寻优MATLAB仿真项目解析

简介:本资源为基于MATLAB的PSO-PID控制器参数优化实现工程,面向控制工程初学者、自动化专业学生及需要摆脱人工试凑整定PID参数的开发人员。压缩包内共3个文件,其中2个m脚本分别实现粒子群优化主程序与PID参数求解逻辑,1个mdl模型…

2026/10/19 3:14:03 阅读更多 →
SenseNova-U1.5-8B-MoT-pose-bf16完全介绍:跑在Apple Silicon上的开源AI姿态迁移模型是什么

SenseNova-U1.5-8B-MoT-pose-bf16完全介绍:跑在Apple Silicon上的开源AI姿态迁移模型是什么

【免费下载链接】SenseNova-U1.5-8B-MoT-pose-bf16 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/SenseNova-U1.5-8B-MoT-pose-bf16 点击查看 免费下载 SenseNova-U1.5-8B-MoT-pose-bf16 是一款跑在 Apple Silicon(M 系列芯片&#xff0…

2026/10/19 3:14:03 阅读更多 →
AI可复现性挑战:固定随机种子、锁定环境,让训练结果稳定复现

AI可复现性挑战:固定随机种子、锁定环境,让训练结果稳定复现

1. 从一次“幽灵复现失败”说起:到底什么是AI的可复现性挑战前阵子我把一台GPU服务器上的旧训练任务重新跑了一遍,用的确实是当时的代码、当时的数据文件、当时的依赖环境,结果AUC从0.713变成了0.704。当时我的第一反应不是“代码写错了”&am…

2026/10/19 3:13:03 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →