PyUAVSIM
PyUAVSIM copied to clipboard
High-Level Fixed Wing UAV Simulator
PyUAVSIM: Flight Dynamics
Features:
PyUAVSIM provides an extensible 6DOF flight dynamics simulator for fixed-wing aircraft.
Trim State Calculation:
Aircraft can be initialised in a trimmed state through the use of gradient-based optimisation.
Control Surface Manipulation:
The state of the aircraft can be altered through control surface manipulation.
Sensor Suite Simuation:
The simulation provides support for simulation of various onboard sensors, including IMU.
Sensor Fusion:
Extended Kalman Filters can be used in conjunction with simulated sensor data to provide state estimation.
PID Control / Autopilot:
Autopilot can be used to achieve a commanded state - this is facilitated through the use of PID control.
Requirements:
- [ ] NumPy
- [ ] SciPy
- [ ] PyOpenGL
- [ ] pyqtgraph
- [ ] yaml