Discover and explore top open-source AI tools and projects—updated daily.
chengji253Flight simulation platform for multiple fixed-wing UAVs
Top 91.2% on SourcePulse
This project provides a MATLAB/Simulink-based flight simulation platform for multiple fixed-wing Unmanned Aerial Vehicles (UAVs). It allows users to simulate and visualize the flight paths and states of up to 5 UAVs, with the potential for expansion, making it suitable for researchers and engineers working on UAV control and coordination.
How It Works
The platform separates the simulation into calculation and display components. The calculation part, uavA1, processes each UAV's state over time, storing results in .mat files. The display part, uavShow, visualizes these states, including position, velocity, and attitude, along with the flight path and waypoints. The simulation leverages Simulink models for the flight dynamics and control, with data loading and manipulation handled by MATLAB scripts.
Quick Start & Requirements
main.m to start the simulation..mat) can be loaded and modified in uavA1/getWpp.m and uavA1/para_chap1.m.Highlighted Details
mavsim_public repository.Maintenance & Community
No specific information on contributors, sponsorships, or community channels (like Discord/Slack) is provided in the README.
Licensing & Compatibility
The README does not explicitly state a license. However, it references mavsim_public which is under the BSD 3-Clause License. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The README indicates that increasing the number of UAVs requires manual code modification in multiple files, which can be tedious. The display smoothness may be affected by a higher number of simulated aircraft. The simulation time needs manual adjustment based on the length of the path file.
8 months ago
Inactive