Token导航 LogoToken导航TokenDH.com
Mobile Robot Teleoperation With ROS2 And MCP logo
设计创作未说明官方级别未说明来源级核验

Mobile Robot Teleoperation With ROS2 And MCP

MCP Server

该项目实现了一个基于ROS2的MCP服务器,用于通过自然语言命令控制P3DX机器人,降低ROS2机器人操作门槛。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
机器人控制自然语言处理PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ManuGlez17

提供方

ManuGlez17

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

带ROS2和MPCP的移动机器人遥操作

该项目在ROS2中实现了一个MCP服务器,用于与P3DX机器人通信。这种方法允许使用自然语言命令与机器人交互,从执行将机器人移动一定距离或绘制形状等动作,到为更复杂的任务开发代码。通过这种方式,由于LLM理解自然语言命令的能力,在ROS2中使用机器人的知识差距可以大大缩小。

硬件和系统要求

  • 主机,Ubuntu 22.04
  • Jetson Orin Nano,Ubuntu 22.04,CUDA可用
  • P3DX移动机器人
  • OAK-D相机(目前,任何相机都可以使用)
  • ROS1和ROS2安装

依赖项

  • MCP服务器设置安装。请点击此教程链接:https://github.com/robotmcp/ros-mcp-server/tree/main
  • 子速率复用器
  • LLM客户端(Claude、GitHub Copilot、ChatGPT)
  • ROS WebSocket网桥: sudo apt-get install ros--rosbridge-server
  • ROSARIA库安装。请点击此教程链接:https://wiki.ros.org/ROSARIA/Tutorials/How%20to%20use%20ROSARIA
  • 支持CUDA的OpenCV

Jetson Nano的步骤

  1. 创建主工作区文件夹。
  2. 创建一个ROS1工作区和一个ROS2工作区。
  3. 复制相应的包及其各自的ROS版本。
  4. 使用以下命令构建每个工作区:

- ROS1: catkin_make - ROS2: colcon build --symlink-install --packages-skip ros1_bridge && colcon build --symlink-install --packages-select ros1_bridge --cmake-force-configure

  1. 修改文件 start_ros_jetson.sh 其中包含包和ROS的相应目录。您可以使用文件中的默认名称来避免更改。
  2. 要运行所有节点,请执行以下命令 \.start_ros_jetson.sh

主机中的步骤

  1. 确保您连接到与Jetson Nano相同的网络
  2. 运行rosbridge web套接字: ros2 launch rosbridge_server rosbridge_websocket_launch.xml
  3. 按照ros mcp服务器教程中的指示初始化服务器
  4. 现在,您可以使用自然语言命令与机器人通信!

命令示例

  • “检查与机器人的连接”
  • “列出所有可用主题和活动节点”
  • “订阅图像主题并保存图像”
  • “检查摄像头是否检测到人”
  • “将机器人向前移动5厘米”
  • “用机器人画一个20厘米的正方形”

节点结构

目录标签

目录标签

机器人控制自然语言处理PythonClaude本地部署ROS2MCP服务器P3DX机器人

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP