Japantoppers/hakoniwa-px4sim
PX4-compatible drone simulation with physics-based modeling in C, visualizations via game engines, headless operation, and automated test scenarios. Supports external parameterization and MATLAB/Simulink integration.
🚁 Mô phỏng drone PX4-compatible với mô hình vật lý chính xác
Mô phỏng drone dựa trên phương trình vật lý, tích hợp sẵn PX4, hỗ trợ headless và game engine.
Dự án hakoniwa-px4sim là môi trường mô phỏng drone mã nguồn mở, được cài đặt bằng ngôn ngữ C, tích hợp sẵn với nền tảng PX4 phổ biến trong cộng đồng drone. Dự án nhằm cung cấp mô hình vật lý chính xác cho hành vi của drone, đồng thời hỗ trợ trực quan hóa qua game engine và chạy mô phỏng mà không cần giao diện đồ họa.
✨ Điểm nổi bật
- Mô hình vật lý chính xác: Mô phỏng hành vi drone dựa trên phương trình vật lý, tích hợp sẵn PX4.
- Trực quan hóa qua game engine: Hỗ trợ Unity và có plugin tích hợp với Unreal Engine.
- Hỗ trợ headless: Chạy mô phỏng mà không cần Unity, phù hợp môi trường không giao diện.
- Tích hợp MATLAB/Simulink: Kết nối mô hình vật lý với các mô hình MATLAB/Simulink.
- Tự động hóa test: Hỗ trợ kịch bản test tự động hóa.
- Cấu hình linh hoạt: Tham số đặc tính drone được cấu hình bên ngoài qua file JSON.
- Hỗ trợ nhiều drone: Mô phỏng đồng thời nhiều máy bay.
- API Python: Điều khiển drone qua Python mà không cần PX4 hay QGC.
💡 Vì sao đáng chú ý
Không chỉ là công cụ mô phỏng, hakoniwa-px4sim còn cung cấp một nền tảng mở để người dùng tùy biến cảm biến, môi trường và kịch bản test. Sự kết hợp giữa mô hình vật lý chính xác và khả năng mở rộng qua API cùng game engine giúp dự án trở thành lựa chọn mạnh cho nghiên cứu và phát triển drone tích hợp PX4.
#Drone #PX4 #Simulation #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
ADOS Mission Control: open-source ground control station for browser and desktop. FC setup, mission planning, flight, 3D simulation and fleet.
Open-source .NET ground control station for ArduPilot and PX4, built with Avalonia and extensible through plugins.
Project AirSim is Microsoft's evolution of AirSim, an advanced simulation platform for building, training, and testing autonomous systems in high-fidelity virtual environments
An open harness to simulate and deploy PX4/ArduPilot/Betaflight perception-based drone swarms with ROS2, YOLO, NVIDIA Jetson
Arduino and CMake library for communicating with SBUS receivers and servos.