
ajtudela/nav2_mcp_server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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) |
Установка
docker run -i --rm ghcr.io/ajtudela/nav2_mcp_server