一、智能体是一个 ROS2 节点吗是业务形态智能体本身封装成独立agent_node智能体节点跑在 ROS2 进程里职责接收指令、任务拆解、工具调度、决策逻辑、状态管理运行方式和普通 ROS2 节点一样可订阅 / 发布话题、调用服务、跑回调本质带决策规划能力的 ROS2 功能节点二、智能体 ↔ 大模型 用什么协议通信主流两种方案都不走 ROS2 话题通信最常用HTTP /OpenAI 兼容 API大模型侧Ollama 对外暴露11434HTTP 服务智能体节点Python/Go 发起 POST 请求调用协议HTTP JSON特点最简单、跨进程、跨设备通用标准化进阶MCP 协议JSON-RPC智能体作为 MCP Host大模型封装为 MCP Server通信底层STDIO 本地管道 / HTTP JSON-RPC特点带上下文管理、工具调用原生支持具身智能量产首选总结快速开发HTTP API架构规范化MCP 协议不走 ROS2 话题通信大模型推理不属于实时机器人消息流三、大模型服务本身是 ROS2 节点吗不是绝对不是Ollama 大模型服务 独立后台 Web 服务进程独立端口、独立进程、不依赖 ROS2 环境、无 ROS 消息机制它不属于任何 ROS2 节点和 ROS2 是平级独立程序中间桥梁单独写一个大模型转发 ROS2 节点plaintext大模型服务(ollama进程) ←HTTP→ 大模型ROS转发节点 ←ROS话题→ 智能体节点关系区分Ollama纯推理服务非 ROS 节点llm_ros_node对接大模型的 ROS 中转节点属于 ROS 节点agent_node智能体主 ROS 节点完整层级关系一目了然独立进程非 ROSOllama 大模型服务 → 对外 HTTP 接口ROS 中转节点LLM 节点负责 HTTP 调用大模型转成 ROS 消息核心决策节点智能体 Agent 节点和 LLM 节点走ROS 话题交互执行控制节点ros2_controller、传感器节点纯 ROS 实时链路最简通信链路用户指令→智能体节点 (ROS)→认知思考HTTP/MCP → 独立 Ollama 大模型服务下发动作ROS 话题 / Action → ros2 控制器 → 电机执行