BE

bilalileri/echopilot---ollama---px4---mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

23 stars 4 forks 품질 44 트렌드 10

당신의 드론에 말하십시오! EchoPilot은 로컬 LLM 파워를 위해 Ollama를 활용한 음성 제어 에이전트이며, LangGraph를 통해 복잡한 PX4 임무를 생성한다.

개요

Sci-fi 영화에 sci-fi 영화와 같은 드론에 대해 이야기하고 싶습니까? EchoPilot은 발생한다. 이 오픈 소스 프로젝트는 자연 언어와 자치적인 비행 사이의 격차를 다리로 잡고 말하기를 통해 드론을 명령 할 수 있습니다. EchoPilot은 강력한 로컬 대형 언어 모델 (LLM)을 사용하여 단일 음성 명령에서 복잡한 임무 계획을 자동으로 생성합니다. 외부 API에 의존하지 않는 솔루션, EchoPilot은 시스템에서 명령을 처리하고, 향상된 개인 정보 보호 및 제어를 제공합니다. 이 계획은 배경 서비스로 실행되는 강력한 도구로 실행되며 Model Context Protocol (MCP)를 통해 기념합니다. https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilal%C4%B0leri] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilal%C4%B0leri] https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilal%C4%B0leri]]] https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilal%C4%B0leri]]]]]] [[https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilal%C4%B0leri]]]]]]] [[[[[[https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilal%C4%B0leri]]]]]]]]]]]]]] [[[[[[[https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilal%C4%B0leri]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[ - 복잡한 문장을 가진 무인단을 명령, "takeoff, Eiffel 타워에 비행, 그것을 궤도, 그리고 그 다음 발사로 돌아가." - LLM은 음성 명령을 기반으로 도구 통화의 안전하고 논리적인 시퀀스를 자동으로 생성하는 지능형 비행 책임자 역할을 합니다.

개요(AI 번역)

Sci-fi 영화에 sci-fi 영화와 같은 드론에 대해 이야기하고 싶습니까? EchoPilot은 발생한다. 이 오픈 소스 프로젝트는 자연 언어와 자치적인 비행 사이의 격차를 다리로 잡고 말하기를 통해 드론을 명령 할 수 있습니다.

EchoPilot은 강력한 로컬 대형 언어 모델 (LLM)을 사용하여 단일 음성 명령에서 복잡한 임무 계획을 자동으로 생성합니다. 외부 API에 의존하지 않는 솔루션, EchoPilot은 시스템에서 명령을 처리하고, 향상된 개인 정보 보호 및 제어를 제공합니다. 이 계획은 배경 서비스로 실행되는 강력한 도구로 실행되며 Model Context Protocol (MCP)를 통해 기념합니다.

https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri] https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri]]] https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri]]]]]] [[https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri]]]]]]] [[[[[[https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri]]]]]]]]]]]]]] [[[[[[[https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[

✨ 특징

  • 자연 언어 통제: “takeoff, 비행 Eiffel 타워, 궤도, 그 다음 시작으로 복잡한 문장을 가진 무인 항공기 명령.”
  • ** 자동 미션 계획:** LLM은 음성 명령을 기반으로 도구 통화의 안전하고 논리적인 시퀀스를 자동으로 생성하는 지능형 비행 책임자 역할을 합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

🚁 EchoPilot: A Voice-Controlled Drone Agent

Ever wanted to talk to your drone like you’re in a sci-fi movie? EchoPilot makes it happen. This open-source project bridges the gap between natural language and autonomous flight, allowing you to command a drone simply by speaking.

At its core, EchoPilot uses a powerful, local Large Language Model (LLM) to automatically generate complex mission plans from a single voice command. Unlike solutions relying on external APIs, EchoPilot processes your commands right on your system, offering enhanced privacy and control. These plans are then executed by a robust set of tools running as a background service, communicating via the Model Context Protocol (MCP).

https://www.youtube.com/watch?v=-IVD1Tpn5w0&ab_channel=Bilalİleri

✨ Features

  • Natural Language Control: Command the drone with complex sentences like, “takeoff, fly to the Eiffel tower, orbit it, and then return to launch.”
  • Automatic Mission Planning: The LLM acts as an intelligent flight officer, automatically creating a safe and logical sequence of tool calls based on your voice command.
  • Decoupled Tool Server: Drone capabilities run as an independent MCP Server in the background, making the system modular and easy to extend.
  • Local & Offline First: Designed to run primarily with a local LLM via Ollama and offline Text-to-Speech (pyttsx3), giving you full control without constant internet access.
  • Telemetry-Verified Execution: This isn’t fire-and-forget. The drone’s tools use real-time telemetry to confirm actions are physically complete—it waits for the drone to actually arrive at a location before proceeding.
  • Safe by Design: The Planner-Executor model ensures predictable behavior. The agent generates a full plan, which can be reviewed before the drone ever takes off.

🛠️ Architecture: The Brain-Hand-Voice Model

This project’s power comes from its decoupled, three-part architecture, connected by the Multi-Server Control Protocol (MCP).

+--------------------------+           +-----------------------------+
|    Drone Agent (Brain)   |           |    Tool Server (Hands)      |
|      (drone_agent.py)    |           |     (drone_server.py)       |
|--------------------------|           |-----------------------------|
| - Listens for Voice      |           | - Runs as a background      |
| - Uses LLM to create     |--(MCP)--> |   process (MCP Server)      |
|   a JSON mission plan    |           | - Exposes tools like        |
|   (a sequence of tools)  |           |   'fly_to_coordinates'      |
| - Executes plan step by  |           | - Talks to drone via MAVSDK |
|   step                   |           | - Verifies actions w/ telemetry |
+--------------------------+           +-----------------------------+
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →