AN

ajtudela/nav2_mcp_server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

87 stars 26 forks Качество 72 Тренд 18Apache-2.0

ajtudela/nav2 mcp server - кандидат на сервер MCP, импортированный из https://github.com/ajtudela/nav2_mcp_server.

Обзор

ajtudela/nav2 mcp server - кандидат на сервер MCP, импортированный из https://github.com/ajtudela/nav2_mcp_server.

Обзор (машинный перевод)

Сервер MCP (Model Context Protocol), который предоставляет инструменты и ресурсы для управления и мониторинга навигационных операций Nav2, обеспечивая бесшовную интеграцию с роботами с поддержкой Nav2 через протокол MCP.

Особенности

** Навигационный контроль**: Навигируйтесь на определенные позы, следуйте последовательности точек пути и выполняйте точные движения роботов. *** Статус в реальном времени**: Мониторинг прогресса навигации, позы робота и состояния системы с полной обратной связью Управление картой: Четкие данные о препятствиях и управление навигационными картами для оптимального планирования маршрута ** Управление жизненным циклом**: Запуск и отключение системы управления Nav2 для полного контроля системы ** ROS 2 интеграция**: Совместимость с навигационным стеком Nav2 и экосистемой ROS 2 ** Операции по синтезу**: Неблокирующие навигационные команды с мониторингом прогресса и поддержкой отмены

Инструменты

| Инструмент | Описание | Параметры |

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Nav2 MCP Server

An MCP (Model Context Protocol) server that provides tools and resources to control and monitor Nav2 navigation operations, allowing seamless integration with Nav2-enabled robots through the MCP protocol.

Features

  • Navigation control: Navigate to specific poses, follow waypoint sequences, and execute precise robot movements
  • Real-time status: Monitor navigation progress, robot pose, and system status with comprehensive feedback
  • Costmap management: Clear stale obstacle data and manage navigation costmaps for optimal path planning
  • Lifecycle management: Control Nav2 system startup and shutdown for complete system control
  • ROS 2 integration: Full compatibility with Nav2 navigation stack and ROS 2 ecosystem
  • Async operations: Non-blocking navigation commands with progress monitoring and cancellation support

Tools

Tool Description Parameters
navigate_to_pose Navigate the robot to a specific pose (position and orientation) in the map frame x: float, y: float, yaw: float
follow_waypoints Navigate the robot through a sequence of waypoints in order waypoints: str (JSON array)
Открыть полный README на GitHub

Установка

docker run -i --rm ghcr.io/ajtudela/nav2_mcp_server
Новичок в MCP? Начните с руководства на mcpskill.org →