夸父机器人使用案例

第一步:编译相关功能包

```bash

cd <kuavo_ros_opensource> # 进入你的工作目录

sudo su # 进入root用户

catkin build humanoid_controllers

catkin build kuavo_sdk

catkin build motion_capture_ik

```

第二步:启动机器人(二选一)

**仿真环境:**

```bash

roslaunch humanoid_controllers load_kuavo_mujoco_sim.launch

```

**实物机器人:**

```bash

roslaunch humanoid_controllers load_kuavo_real.launch cali:=true

```

第三步:启动IK逆解服务

```bash

source devel/setup.bash

roslaunch motion_capture_ik ik_node.launch

```

第四步:启动AprilTag数据源(二选一)

**仿真环境(使用mock工具):**

```bash

python3 src/demo/arm_capture_apriltag/mock_tag_publisher.py

```

**实物机器人(启动传感器):**

```bash

cd kuavo_ros_application

sros1 # 切换到ROS1环境

roslaunch dynamic_biped load_robot_head.launch

```

第五步:验证数据接收

```bash

检查话题是否存在

rostopic list | grep tag

查看标签数据

rostopic echo /robot_tag_info

```

第六步:运行抓取程序

**实物运行(灵巧手):**

```bash

python3 src/demo/arm_capture_apriltag/arm_capture_apriltag.py --offset_start True

```

**仿真运行(灵巧手):**

```bash

python3 src/demo/arm_capture_apriltag/arm_capture_apriltag.py --offset_start False

```

**使用夹爪版本:**

```bash

python3 src/demo/arm_capture_apriltag/claw_capture_apriltag.py --offset_start True

```

重要注意事项

  1. **二维码准备**:需要打印AprilTag(类型36h11,ID=0),贴在瓶盖正上方(因为代码默认抓取点在二维码正下方)

  2. **配置文件**:实物运行时,需要在`apriltag_ros/config/tags.yaml`中配置二维码信息:

```yaml

standalone_tags:

{id: 0, size: 0.042, name: 'tag_0'}

```

  1. **参数调整**:如果抓取位置不准确,可以在主函数中调整偏移量参数:
  • `offset_z`:上下方向调整

  • `temp_x_l/r`:前后方向调整

  • `temp_y_l/r`:左右方向调整

  1. **仿真卡顿**:若仿真运动不流畅,可增大`publish_arm_target_poses`的第一个参数(运动时间)和`time.sleep`的延时

  2. **先启动机器人,再启动抓取程序**:确保所有服务和话题都就绪

相关推荐
明志数科1 小时前
人形机器人硬件降价背后的数据基础设施瓶颈分析
人工智能·机器人
蜜桃味女焊匠人5 小时前
焊接生产线优化思路:解决手工焊、机器人焊气体浪费问题
人工智能·经验分享·其他·机器人
PNP Robotics11 小时前
多伦多大学机器人峰会|物理AI与具身智能落地新趋势
人工智能·深度学习·机器学习·机器人
明志数科12 小时前
手持式机器人数据采集方案的生态化演进:从开源工具到数据交易
机器人·开源
我送炭你添花17 小时前
工业现场疑难软故障实录:09 老旧产线,稳定裕量已经被吃光了
机器人·自动化·智能工厂
智信中科张炜20 小时前
中国洗地机器人行业竞争现状与发展前景分析报告
机器人
猿的天空21 小时前
机器人双手迎来全栈训练系统:灵初智能EgoSteer让灵巧手无所不能
网络·人工智能·计算机·ai·程序员·机器人·编程
guanchabao1 天前
大模型智能电话机器人比传统规则机器人强在哪?2026按规则/LLM混合架构拆解
机器人
某林2121 天前
ROS2 + WebRTC + MQTT 异构系统架构
架构·系统架构·机器人·硬件架构·webrtc·ros2
G***技1 天前
破解康养机器人稳定性难题:IB3-281嵌入式主板打造“零中断”智慧护理体验
机器人