🎯 痛点
做机器人开发,你是否遇到过:
- ❌ 买了不同品牌,每套都要学一遍 SDK? - ❌ 代码写了一套又一套,重复劳动? - ❌ 想换机器人,代码全部重写? - ❌ 仿真和真机,两套代码切换麻烦?
今天,这些问题统统解决了!
🚀 解决方案
RobotQu 机器人社区正式发布 OpenClaw 统一机器人控制框架!
核心理念: 一次学习,到处运行!
# 连接机器人 robot = XXXRobot({"host": "192.168.1.100", "port": 50001}) await robot.connect() # 关节运动 await robot.move_joint([0, -0.5, 0.5, 0, 0.5, 0]) # 直线运动 await robot.move_line([0.3, 0.0, 0.5, 3.14, 0, 0]) # 读取状态 joints = await robot.get_joints() pose = await robot.get_tcp_pose()所有品牌,同一套代码!
📊 支持品牌
✅ 已完成 (7 个)
❌ 四大家族 (无授权)
ABB、KUKA、FANUC、安川 - 需官方授权
💡 技术亮点
1. 统一 API
# 今天用 JAKA from jaka_robot import JAKARobot robot = JAKARobot({"host": "192.168.1.100"}) # 明天换 UR from ur_robot import URRobot robot = URRobot({"host": "192.168.1.101"}) # 代码逻辑完全不用改!2. 仿真/真机无缝切换
# 仿真:127.0.0.1 # 真机:192.168.1.100 # 同一套代码!3. 灵活通信方式
Socket 直连 (推荐):
- ✅ AUBO/UR/TM/Dobot 支持 - ✅ 无需安装官方 SDK - ✅ 跨平台,轻量级 - ✅ 直接发送协议指令
官方 SDK:
- ✅ JAKA 使用官方 jkrc 库 - ✅ 完整功能支持 - ✅ 官方维护更新
4. OpenClaw 集成
支持自然语言控制、ClawHub 上传
🎬 实测场景
JAKA Zu20 真机 - 关节/直线运动、IO 控制
TM + AGV - 移动操作平台
UR 仿真 - RTDE 数据读取、力控反馈
📦 快速开始
# 克隆 git clone https://github.com/qujingyang28/openclaw-robot-skills # 进入目录 cd openclaw-robot-skills/jaka-robotics-control # 测试 python test_connection.py python test_motion.py完整文档: https://github.com/qujingyang28/openclaw-robot-skills
🎓 应用场景
- 🏭 **系统集成** - 减少开发时间 - 🎓 **教育培训** - 一套代码教所有品牌 - 🔬 **科研开发** - 快速切换测试平台 - 🏗️ **产线升级** - 统一管理维护
🚀 下一步
短期:
- [ ] 完善 Dobot 直线/圆弧 - [ ] AUBO 真机测试 - [ ] 艾利特虚拟机测试
中期:
- [ ] 上传 ClawHub.ai - [ ] B 站演示视频 - [ ] 社区答疑
长期:
- [ ] 更多国产品牌 - [ ] 力控功能完善 - [ ] 视觉集成 - [ ] AGV+ 机械臂
📥 下载
GitHub: https://github.com/qujingyang28/openclaw-robot-skills
ClawHub: https://clawhub.ai/qujingyang28/openclaw-robot-skills
🤝 关于 RobotQu
RobotQu 机器人社区 - 专注机器人技术分享
- 📺 **B 站:** Robot_Qu 机器人社区 - 🌐 **官网:** https://robotqu.com - 💬 **论坛:** https://robotqu.mbbs.cc
愿景: 让机器人控制更简单!
觉得有用,请点赞 + 在看 + 转发!
你的支持是我们持续更新的动力! 💪
夜雨聆风