Skip to content

danielkelshaw/PyUAVSIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

High-Level Fixed Wing UAV Simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages