返回顶部
x

xgorobotXGO机器人

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
211
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

xgorobot

XGO 机器狗控制

控制 XGO 系列机器狗(Mini/Lite/Mini3W/Rider),涵盖运动控制、视觉识别、AI 功能、传感器读取等完整能力。

执行环境(强制)

必须使用指定的虚拟环境 Python:

标准执行命令(必须使用)

bash

统一执行模板(cd到skill目录 + 超时保护)


cd /home/pi/.npm-global/lib/node_modules/openclaw/skills/xgorobot && timeout 30 /home/pi/RaspberryPi-CM5/blocklyvenv/bin/python -u scripts/xxx.py

预置脚本示例:
bash
cd /home/pi/.npm-global/lib/node_modules/openclaw/skills/xgorobot && timeout 30 /home/pi/RaspberryPi-CM5/blocklyvenv/bin/python -u scripts/motion/forward.py --step 15

自定义代码示例:
bash
cd /home/pi/.npm-global/lib/nodemodules/openclaw/skills/xgorobot && timeout 30 /home/pi/RaspberryPi-CM5/blocklyvenv/bin/python -u /tmp/myscript.py

重要

  • - 不要用 sudo(openclaw 不支持)
  • 必须用 timeout 30 包裹,防止脚本卡死
  • 如果仍然卡住,检查机器狗是否开机、串口连接是否正常


执行策略(重要)

优先级 1:使用预置脚本

优先检查 scripts/ 目录下是否有匹配的预置脚本,直接执行:

bash
cd /home/pi/.npm-global/lib/node_modules/openclaw/skills/xgorobot && timeout 30 /home/pi/RaspberryPi-CM5/blocklyvenv/bin/python -u scripts/motion/forward.py --step 15

优先级 2:开放式识别优先用 AI 图片理解

当需要识别/理解任意物体时,优先使用 photo_understand.py:

场景用 AI 图片理解用 YOLO/传统视觉
识别任意物体(纸巾、胡萝卜、杯子...)✓ 推荐✗ 类别有限
判断物体位置(左/中/右)
✓ 推荐 | ✗ 需额外计算 |
| 理解场景/回答问题 | ✓ 推荐 | ✗ 不支持 |
| 实时追踪已知类别(人/球) | ✗ 太慢 | ✓ 推荐 |
| 快速检测有无人脸 | ✗ 太慢 | ✓ 推荐 |

AI 图片理解示例:

bash

问图中某物体的位置


cd /home/pi/.npm-global/lib/nodemodules/openclaw/skills/xgorobot && timeout 30 /home/pi/RaspberryPi-CM5/blocklyvenv/bin/python -u scripts/ai/photounderstand.py --prompt 图中纸巾在什么位置?只回答:左边/中间/右边/没有

识别图中有哪些物体

cd /home/pi/.npm-global/lib/nodemodules/openclaw/skills/xgorobot && timeout 30 /home/pi/RaspberryPi-CM5/blocklyvenv/bin/python -u scripts/ai/photounderstand.py --prompt 图中有哪些物品?列出名称

判断场景

cd /home/pi/.npm-global/lib/nodemodules/openclaw/skills/xgorobot && timeout 30 /home/pi/RaspberryPi-CM5/blocklyvenv/bin/python -u scripts/ai/photounderstand.py --prompt 这是室内还是室外?

简单说: YOLO 只能识别 80 种固定类别,AI 图片理解能识别任何东西并回答问题。

优先级 3:预置脚本不满足时才生成代码

当预置脚本参数无法满足需求,或需要组合多个功能时,参考 lib/ 目录的 API 编写新代码。



预置脚本列表

基础运动 (scripts/motion/)

脚本功能参数
forward.py前进--step 15 (0-25) --duration 2
backward.py
后退 | --step 15 (0-25) --duration 2 | | left.py | 左移 | --step 10 (0-18) --duration 2 | | right.py | 右移 | --step 10 (0-18) --duration 2 | | turn.py | 旋转 | --speed 50 (-100~100,正左负右) --duration 1 | | turn_left.py | 左转 | --speed 50 (0-100) --duration 1 | | turn_right.py | 右转 | --speed 50 (0-100) --duration 1 | | stop.py | 停止 | 无参数 | | reset.py | 复位 | 无参数 |

姿态控制 (scripts/motion/)

脚本功能参数
squat.py蹲下--height 80 (75-120mm)
stand.py
站立 | --height 115 (75-120mm) | | tilt.py | 倾斜 | --roll 0 --pitch 0 --yaw 0 | | attitude.py | 姿态控制 | --roll 10 (-20~20) --pitch 5 (-22~22) --yaw 0 (-16~16) | | translation.py | 机身平移 | --axis z (x/y/z) --distance 95 | | mark_time.py | 原地踏步 | --height 20 (10-35mm) --duration 3 |

周期运动 (scripts/motion/)

脚本功能参数
periodictran.py周期平移--axis z (x/y/z) --period 2 (1.5-8秒) --duration 5
periodicrot.py
周期旋转 | --axis r (r/p/y) --period 2 (1.5-8秒) --duration 5 |

步态与速度 (scripts/motion/)

脚本功能参数
gaittype.py步态类型--mode trot (trot/walk/highwalk/slow_trot)
pace.py
步频控制 | --mode normal (normal/slow/high) | | imu.py | IMU平衡 | --mode 1 (0=关, 1=开) |

单腿与舵机 (scripts/motion/)

脚本功能参数
leg.py单腿控制--id 1 (1-4) --x 0 --y 0 --z 95
motor.py
舵机控制 | --id 11 (11-43,51) --angle 45 | | motor_speed.py | 舵机速度 | --speed 128 (1-255) | | load_motor.py | 加载舵机 | --leg 1 (1-5) | | unload_motor.py | 卸载舵机 | --leg 1 (1-5) |

机械臂 (scripts/motion/) - Mini/Mini3W

脚本功能参数
arm.py机械臂控制--action open (open/close/up/down)

预设动作 (scripts/action/)

脚本功能参数
action.py执行动作ID--id 1 (1-23/128-141/255)
sit.py
坐下 | 无参数 | | lie_down.py | 趴下 | 无参数 | | stand.py | 起立 | 无参数 | | wave.py | 招手 | 无参数 | | pee.py | 撒尿 | 无参数 | | pushup.py | 俯卧撑 | 无参数 | | pray.py | 祈祷 | 无参数 | | swing.py | 摇摆 |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 xgorobot-1776381430 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 xgorobot-1776381430 技能

通过命令行安装

skillhub install xgorobot-1776381430

下载

⬇ 下载 xgorobot v1.0.0(免费)

文件大小: 112.42 KB | 发布时间: 2026-4-17 16:36

v1.0.0 最新 2026-4-17 16:36
xgorobot 1.0.0

- 初始发布,支持 XGO Mini/Lite/Mini3W/Rider 系列机器狗完整控制能力
- 集成 80+ 预置脚本,涵盖运动、预设动作、视觉、AI、传感器、显示与音频等功能
- 支持自定义代码,通过 lib/ API 实现复杂任务编排
- 明确执行环境要求,并提供标准命令模板及超时保护
- 新增 AI 图片理解辅助判断(photo_understand.py)、语音识别、TTS、AI 生成图像等脚本
- 完整文档列出所有脚本、参数及用法,提升易用性和扩展性
AI 图片识别 声音识别 生成图片等需要填一个DASHSCOPE_API_KEY

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部