专属域名
文档搜索
提交工单
轩辕助手
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
...
mcp/ros2
官方博客热门镜像提交工单
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 —— 国内开发者首选的专业 Docker 镜像加速平台。在线技术支持请优先 提交工单,技术交流欢迎加入官方QQ群:13763429 。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

ros2 Docker 镜像下载 - 轩辕镜像

ros2 镜像详细信息和使用指南

ros2 镜像标签列表和版本信息

ros2 镜像拉取命令和加速下载

ros2 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

ros2
mcp/ros2

ros2 镜像详细信息

ros2 镜像标签列表

ros2 镜像使用说明

ros2 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

为ROS2提供模型上下文协议(MCP)支持的Python服务器。
0 次下载activemcp
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

ros2 镜像详细说明

ros2 使用指南

ros2 配置说明

ros2 官方文档

WiseVision ROS2 MCP Server 技术文档

一、镜像概述与主要用途

WiseVision ROS2 MCP Server 是一个为 ROS2 系统实现 Model Context Protocol (MCP) 的 Python 服务器。该镜像通过 MCP 协议提供与 ROS2 系统的标准化交互接口,支持获取消息结构、调用服务、管理话题(发布/订阅)等核心功能,主要用于需要通过 AI 应用或外部系统与 ROS2 生态进行安全、标准化交互的场景。

二、核心特性与基本信息

2.1 基本信息

属性详情
Docker 镜像mcp/ros2
作者wise-vision
代码仓库[***]
Dockerfile[***]
镜像构建方Docker Inc.
Docker Scout 健康评分!Docker Scout Health Score
签名验证命令COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/ros2 --key [***]
许可证Mozilla Public License 2.0

2.2 核心功能特性

  • ROS2 交互工具集:提供 8 种与 ROS2 系统交互的核心工具,覆盖消息、服务、话题的查询、调用、发布、订阅等场景。
  • 标准化接口:遵循 MCP 协议,确保与支持 MCP 的 AI 应用(如 Anthropic Claude)无缝集成。
  • 安全隔离:通过 Docker 容器化部署,降低直接暴露 ROS2 系统的安全风险。
  • 数据兼容性:支持与 InfluxDB 集成,可查询历史消息数据(通过 ros2_get_messages 工具)。

三、可用工具列表

该服务器提供以下 8 种工具,用于与 ROS2 系统进行交互:

工具名称简短描述
ros2_get_message_fields返回指定 ROS2 消息类型的字段列表。
ros2_get_messages调用 ROS2 /get_messages 服务,从 InfluxDB 中检索指定话题的历史消息数据。
ros2_interface_list返回当前可用的 ROS2 接口列表。
ros2_service_call按名称和类型调用 ROS2 服务,并传入指定字段参数。
ros2_service_list返回当前可用的 ROS2 服务列表及其请求字段。
ros2_topic_list返回当前可用的 ROS2 话题列表及其类型。
ros2_topic_publish按名称和消息类型向 ROS2 话题发布消息,需提供字段值。
ros2_topic_subscribe订阅 ROS2 话题,按时间或消息数量限制收集消息。

四、工具详细说明

4.1 ros2_get_message_fields

功能:返回指定 ROS2 消息类型的字段列表。

参数名类型描述
message_typestringROS2 消息类型全称,例如 std_msgs/msg/String

4.2 ros2_get_messages

功能:调用 ROS2 /get_messages 服务,从 InfluxDB 中检索指定话题的历史消息数据。

参数名类型描述
message_typestring用于解码消息的 ROS2 消息类型全称
topic_namestring待检索消息的话题名称
number_of_messagesinteger可选,需获取的消息数量
time_endstring可选,ISO8601 格式时间戳,过滤此时间前的消息
time_startstring可选,ISO8601 格式时间戳,过滤此时间后的消息

4.3 ros2_interface_list

功能:返回当前可用的 ROS2 接口列表。

无参数

4.4 ros2_service_call

功能:按名称和类型调用 ROS2 服务,并传入指定字段参数。
使用前必须调用 ros2_service_list 和 ros2_interface_list 以获取最新服务信息。

参数名类型描述
fieldsobject服务请求字段的字典(键值对形式)
service_namestring服务名称
service_typestringROS2 服务类型全称(需先用 ros2_service_list 确认)
force_callboolean可选,是否在字段缺失时强制调用服务

4.5 ros2_service_list

功能:返回当前可用的 ROS2 服务列表及其请求字段。

无参数

4.6 ros2_topic_list

功能:返回当前可用的 ROS2 话题列表及其类型。

无参数

4.7 ros2_topic_publish

功能:按名称和消息类型向 ROS2 话题发布消息,需提供字段值。
使用前必须调用 ros2_topic_list 和 ros2_interface_list 以获取最新话题和消息类型信息。

参数名类型描述
dataobject消息字段及值的字典(键值对形式)
message_typestringROS2 消息类型全称,例如 std_msgs/msg/String
topic_namestring待发布消息的话题名称

4.8 ros2_topic_subscribe

功能:订阅 ROS2 话题,按时间或消息数量限制收集消息。
使用前必须调用 ros2_topic_list 以获取最新话题信息。

参数名类型描述
topic_namestring待订阅的话题名称
durationnumber可选,收集消息的持续时间(秒)
message_limitinteger可选,收集消息的数量上限

五、部署与使用

5.1 Docker 基本运行命令

通过 Docker 运行 MCP Server 的基础命令如下:

bash
docker run -i --rm mcp/ros2

参数说明:

  • -i:交互模式,允许输入输出;
  • --rm:容器退出后自动删除,避免残留。

5.2 MCP 服务器配置示例

在支持 MCP 协议的应用(如 Anthropic Claude)中,可通过以下配置集成该服务器:

json
{
  "mcpServers": {
    "ros2": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/ros2"
      ]
    }
  }
}

5.3 镜像签名验证

为确保镜像完整性,可通过以下命令验证签名:

bash
COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/ros2 --key [***]

5.4 为什么使用 Docker 运行更安全?

Docker 容器提供了隔离环境,可限制 MCP Server 对主机系统的访问权限,降低***操作风险。同时,容器化部署简化了依赖管理,确保服务器在一致环境中运行,符合 MCP 协议的安全设计理念。

六、使用场景与适用范围

  • AI 与 ROS2 集成:作为 AI 应用(如 Claude)与 ROS2 系统的中间层,通过 MCP 协议实现自然语言交互或自动化操作。
  • 机器人开发调试:快速查询话题/服务列表、验证消息结构、测试话题发布/订阅功能。
  • 数据采集与分析:通过 ros2_get_messages 从 InfluxDB 检索历史数据,用于离线分析或模型训练。
  • 系统监控:实时订阅关键话题(如传感器数据),监控机器人运行状态。

七、许可证

本镜像基于 Mozilla Public License 2.0 开源协议发布。

查看更多 ros2 相关镜像 →
osrf/ros2 logo
osrf/ros2
by Open Source Robotics Foundation
这里所提供的是仅用于ROS2开发工作的实验性Docker镜像,该类镜像仅适用于开发场景,不设置“latest”标签,因此用户在从仓库拉取该镜像时,必须通过明确指定的标签来进行操作,以确保能够准确获取到所需的镜像版本。
84100K+ pulls
上次更新:9 天前
althack/ros2 logo
althack/ros2
by althack
一系列适用于ROS 2的开发容器
22100K+ pulls
上次更新:1 个月前
rwthika/ros2 logo
rwthika/ros2
by rwthika
docker-ros-ml-images提供多架构且支持机器学习的ROS Docker镜像。
350K+ pulls
上次更新:3 个月前

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"

用户评价详情

oldzhang - 运维工程师

Linux服务器

5

Docker加速体验非常流畅,大镜像也能快速完成下载。

Nana - 后端开发

Mac桌面

4.9

配置Docker镜像源后,拉取速度快了数倍,开发体验提升明显。

Qiang - 平台研发

K8s集群

5

轩辕镜像在K8s集群中表现很稳定,容器部署速度明显加快。

小敏 - 测试工程师

Windows桌面

4.8

Docker镜像下载不再超时,测试环境搭建更加高效。

晨曦 - DevOps工程师

宝塔面板

5

配置简单,Docker镜像源稳定,适合快速部署环境。

阿峰 - 资深开发

群晖NAS

5

在群晖NAS上配置后,镜像下载速度飞快,非常适合家庭实验环境。

俊仔 - 后端工程师

飞牛NAS

4.9

Docker加速让容器搭建顺畅无比,再也不用等待漫长的下载。

Lily - 测试经理

Linux服务器

4.8

镜像源覆盖面广,更新及时,团队一致反馈体验不错。

浩子 - 云平台工程师

Podman容器

5

使用轩辕镜像后,Podman拉取镜像稳定无比,生产环境可靠。

Kai - 运维主管

爱快路由

5

爱快系统下配置加速服务,Docker镜像拉取速度提升非常大。

翔子 - 安全工程师

Linux服务器

4.9

镜像源稳定性高,安全合规,Docker拉取无忧。

亮哥 - 架构师

K8s containerd

5

大规模K8s集群下镜像加速效果显著,节省了大量时间。

慧慧 - 平台开发

Docker Compose

4.9

配置Compose镜像加速后,整体构建速度更快了。

Tina - 技术支持

Windows桌面

4.8

配置简单,镜像拉取稳定,适合日常开发环境。

宇哥 - DevOps Leader

极空间NAS

5

在极空间NAS上使用Docker加速,体验流畅稳定。

小静 - 数据工程师

Linux服务器

4.9

Docker镜像源下载速度快,大数据环境搭建轻松完成。

磊子 - SRE

宝塔面板

5

使用轩辕镜像后,CI/CD流程整体快了很多,值得推荐。

阿Yang - 前端开发

Mac桌面

4.9

国内网络环境下,Docker加速非常给力,前端环境轻松搭建。

Docker迷 - 架构师

威联通NAS

5

威联通NAS下配置镜像加速后,Docker体验比官方源好很多。

方宇 - 系统工程师

绿联NAS

5

绿联NAS支持加速配置,Docker镜像下载快且稳定。

常见问题

Q1:轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

Q2:轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

Q3:流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

Q4:410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

Q5:manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

Q6:镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录仓库拉取

通过 Docker 登录认证访问私有仓库

Linux

在 Linux 系统配置镜像加速服务

Windows/Mac

在 Docker Desktop 配置镜像加速

Docker Compose

Docker Compose 项目配置加速

K8s Containerd

Kubernetes 集群配置 Containerd

宝塔面板

在宝塔面板一键配置镜像加速

群晖

Synology 群晖 NAS 配置加速

飞牛

飞牛 fnOS 系统配置镜像加速

极空间

极空间 NAS 系统配置加速服务

爱快路由

爱快 iKuai 路由系统配置加速

绿联

绿联 NAS 系统配置镜像加速

威联通

QNAP 威联通 NAS 配置加速

Podman

Podman 容器引擎配置加速

Singularity/Apptainer

HPC 科学计算容器配置加速

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名加速

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
©2024-2025 源码跳动
商务合作电话:17300950906Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.