Integrations
Enables control of a Unitree Go2 robot by translating natural language commands into ROS2 instructions, allowing for robot movement, navigation, and interaction with the environment
Provides support for Ubuntu 20.04 and 22.04 operating systems, which are required environments for running the Unitree Go2 MCP server
Сервер Unitree Go2 MCP
Сервер Unitree Go2 MCP — это сервер, построенный на протоколе контекста модели (MCP), который позволяет пользователям управлять роботом Unitree Go2 с помощью команд естественного языка, интерпретируемых Большой языковой моделью (LLM). Эти команды транслируются в инструкции ROS2, что позволяет роботу выполнять соответствующие действия.
Требования
Функции МКП
Список функций вы можете найти в MCPFUNCTIONS.md .
Установка
1. Настройте среду unitree_ros2
https://github.com/unitreerobotics/unitree\_ros2
- Вам необходимо завершить настройку до
Step 2: Connect and test
в репозитории, ссылка на который приведена выше.
2. Клонировать этот репозиторий
3. uv
-установка
- Для установки
uv
вы можете использовать следующую команду:
или
- Создать виртуальную среду и активировать ее (необязательно)
4. Конфигурация сервера MCP
Установите настройку MCP на mcp.json.
Помните, что настройку необходимо выполнять на ПК, подключенном к Go2.
Если вы используете Claude Desktop, вы можете найти mcp.json с помощью следующей команды:
- MacOS
- Linux (Убунту)
Вы можете установить Claude Desktop для использования claude-desktop-debian .
- Окна
Как использовать
1. Установите UNITREE_ROS2_SETUP_SH_PATH
.
- Откройте
server.py
и изменитеUNITREE_ROS2_SETUP_SH_PATH
(например,/home/lpigeon/unitree_ros2/setup.sh
)
Если вы используете rosbridge
, вам необходимо указать IP-адрес и порт для подключения к rosbridge (необязательно).
- Откройте
server.py
и изменитеLOCAL_IP
,ROSBRIDGE_IP
иROSBRIDGE_PORT
. (ЗначениеROSBRIDGE_PORT
по умолчанию —9090
)
2. Проверьте, подключен ли робот Go2 к сети.
Введите следующую команду в терминале.
Вы должны увидеть следующую тему:
Если вы не видите тему, проверьте соединение между роботом Go2 и сетью.
3. Запустите любую систему ИИ, в которую импортирован unitree-go2-mcp-server
.
4. Введите «Заставьте робота Go2 двигаться вперед со скоростью 0,5 м/с в течение 3 секунд».
5. Проверьте движение робота Go2.
6. Напишите, что вы хотите сделать, и наслаждайтесь!
Контекстное понимание
Когда вы вводите команду типа «Похоже, Go2 устает», LLM интерпретирует это контекстно — понимая, что роботу может потребоваться перерыв или какая-то форма растяжки!
Простая задача
Это комплексное демонстрационное задание, демонстрирующее возможности робота Unitree Go2 по обходу препятствий, изменению направления и взаимодействию с пользователем.
Внося вклад
Ваши вклады приветствуются!
Независимо от того, исправляете ли вы опечатку, добавляете новую функцию или предлагаете улучшения, ваша помощь будет оценена по достоинству.
Пожалуйста, следуйте инструкциям по внесению вклада для получения более подробной информации о том, как внести свой вклад в этот проект.
You must be authenticated.
Tools
Сервер, построенный на протоколе контекста модели, который позволяет управлять роботом Unitree Go2 с помощью команд на естественном языке, которые преобразуются в инструкции ROS2 для выполнения роботом соответствующих действий.
- Требования
- Функции МКП
- Установка
- Как использовать
- Установите UNITREE_ROS2_SETUP_SH_PATH .
- Проверьте, подключен ли робот Go2 к сети.
- Запустите любую систему ИИ, в которую импортирован unitree-go2-mcp-server .
- Введите «Заставьте робота Go2 двигаться вперед со скоростью 0,5 м/с в течение 3 секунд».
- Проверьте движение робота Go2.
- Напишите, что вы хотите сделать, и наслаждайтесь!
- Контекстное понимание
- Простая задача
- Внося вклад
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude and other AI assistants to access and update Kintone data through natural language commands, supporting operations like record management, file handling, app administration, and space collaboration.Last updated -254JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.Last updated -JavaScriptApache 2.0
- -security-license-qualityA Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with Go's Language Server Protocol (LSP) and benefit from advanced Go code analysis features.Last updated -GoApache 2.0
YingDao RPA MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables AI platforms to invoke RPA (Robotic Process Automation) capabilities from YingDao, allowing automated execution of repetitive tasks through AI interactions.Last updated -36511TypeScriptMIT License