Light weight Python simulator for small UAVs
- Autopilot for fixed wing
- Sensors (GPS, IMU) with error models
- Path following and Path manager implemented
- Changed interfaces so that Users can write apps with the base classes provided
The simulator is near complete with all the necessary bare minimum functional implementation. It should be straightforward to extend its functionality. Feel free to email me (av.sarath@gmail.com) if you have any questions
- Navigate to PyUAVSim directory
- If you are using conda environments, activate the one with python 2.7. In my case, that is
source activate py27 - Install requirements using
pip install -r requirements.txt - Run a sample code provided with the simulator
python -m examples.trim_and_autopilot
- State estimation using kalman filter/variants
- Pathplanner class with RRT
- Wind models is not there due to their slightly complex nature - this will be added at the very end
- support for quadrotos
Small Unmanned Arcraft - Theory and Practice by Randal W. Beard and Timothy W. McLain