Claude Skill
PlaiPin/rosclaw
Rosclaw 使用 TypeScript 将 ROS2 与 OpenClaw 集成,使开发者能够通过 ROS2 的分布式架构控制机器人爪,适用于机器人研究与教育。
概览
仓库信息
安装这个 Skill
git clone https://github.com/PlaiPin/rosclaw.gitRegistry 信息
项目简介
Rosclaw 是一个基于 TypeScript 的集成项目,将 ROS2(机器人操作系统 2)与 OpenClaw 连接起来,使开发者能够利用现代 Web 技术和 ROS2 的分布式架构构建并控制机器人爪系统。
ROS2 meets OpenClaw 💗
要点
- 基于 TypeScript 实现 ROS2 与 OpenClaw 的集成
- 通过 ROS2 消息实现机器人爪控制
- 利用 ROS2 的分布式通信模型
- 专为模块化和可扩展的机器人系统设计
使用场景
- 构建具有 ROS2 控制的机器人爪臂
- 用于 ROS2 与机器人集成的教育项目
- 在研究实验室中原型化夹爪系统
- 开发具有 Web 界面的机器人操作器
README 摘要
# RosClaw > [!IMPORTANT] > **This project is undergoing a major re-architecture and migration to separate repos.** Check back soon for updates, or reach out on X [@irvinxyz](https://x.com/irvinxyz) to follow along. **Natural language control of ROS2 robots through messaging apps, powered by AI agents.** RosClaw connects [OpenClaw](https://github.com/openclaw) to [ROS2](https://docs.ros.org/) (the Robot Operating System) through an intelligent plugin layer. Send a message on Telegram, WhatsApp, Discord, or Slack — the robot moves. Connect to your own robot or "lease" any robot registered into our portal globally. Each robot registers their own profile with capabilitie. Whethere it's a cute desk robot or a humanoid robot, all you have to do is install our OpenClaw extension and run our ROS2 packakge. <p align="center"> <a href="https://x.com/livinoffwater/status/2017172436119331133"> <img src="assets/thumbnail-1.jpg" alt="RosClaw Demo Video" width="380" /> </a> <a href=""> <img src="assets/thumbnail-2.jpg" alt="RosClaw Demo" width="380" /> </a> <br /> <em>Click to watch the demos</em> </p> ## How It Works ``` User (WhatsApp/Telegram/Discord/Slack) | v OpenClaw Gateway (AI Agent + Tools + Memory) | v RosClaw Plugin rosbridge_server (WebSocket) | v ROS2 DDS Robots: Nav2, MoveIt2, cameras, sensors ``` 1. A user sends a natural language message through any messaging app 2. OpenClaw's AI agent receives the message and uses ROS2 tools registered by the RosClaw plugin 3. The agent translates intent into ROS2 operations (topic publish, service call, action goal) 4. The robot acts, and the agent streams feedback back to the chat ## Project Structure ``` rosclaw/ ├── packages/ │ └── ros
话题
暂无话题