├── .gitattributes ├── .gitignore ├── LICENSE ├── PyDy Scripts ├── 00 - Basic │ ├── Quad_3D_flu_ENU_Euler.py │ ├── Quad_3D_flu_ENU_Quat.py │ ├── Quad_3D_frd_NED_Euler.py │ ├── Quad_3D_frd_NED_Quat.py │ └── Quad_3D_uvw │ │ ├── Quad_3D_flu_ENU_Euler_uvw.py │ │ ├── Quad_3D_flu_ENU_Quat_uvw.py │ │ ├── Quad_3D_frd_NED_Euler_uvw.py │ │ └── Quad_3D_frd_NED_Quat_uvw.py ├── 01 - Added Gyroscopic Precession │ ├── Quad_3D_flu_ENU_Euler.py │ ├── Quad_3D_flu_ENU_Quat.py │ ├── Quad_3D_frd_NED_Euler.py │ ├── Quad_3D_frd_NED_Quat.py │ └── Quad_3D_frd_NED_Quat_RotorBodies.py └── 02 - Added Wind and Aero Drag │ ├── Quad_3D_flu_ENU_Quat.py │ └── Quad_3D_frd_NED_Quat.py ├── README.md └── Simulation ├── config.py ├── ctrl.py ├── quadFiles ├── __init__.py ├── initQuad.py └── quad.py ├── run_3D_simulation.py ├── trajectory.py ├── utils ├── __init__.py ├── animation.py ├── display.py ├── mixer.py ├── quaternionFunctions.py ├── rotationConversion.py ├── stateConversions.py └── windModel.py └── waypoints.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/LICENSE -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_flu_ENU_Euler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_flu_ENU_Euler.py -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_flu_ENU_Quat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_flu_ENU_Quat.py -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_frd_NED_Euler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_frd_NED_Euler.py -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_frd_NED_Quat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_frd_NED_Quat.py -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_flu_ENU_Euler_uvw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_flu_ENU_Euler_uvw.py -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_flu_ENU_Quat_uvw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_flu_ENU_Quat_uvw.py -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_frd_NED_Euler_uvw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_frd_NED_Euler_uvw.py -------------------------------------------------------------------------------- /PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_frd_NED_Quat_uvw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/00 - Basic/Quad_3D_uvw/Quad_3D_frd_NED_Quat_uvw.py -------------------------------------------------------------------------------- /PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_flu_ENU_Euler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_flu_ENU_Euler.py -------------------------------------------------------------------------------- /PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_flu_ENU_Quat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_flu_ENU_Quat.py -------------------------------------------------------------------------------- /PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_frd_NED_Euler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_frd_NED_Euler.py -------------------------------------------------------------------------------- /PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_frd_NED_Quat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_frd_NED_Quat.py -------------------------------------------------------------------------------- /PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_frd_NED_Quat_RotorBodies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/01 - Added Gyroscopic Precession/Quad_3D_frd_NED_Quat_RotorBodies.py -------------------------------------------------------------------------------- /PyDy Scripts/02 - Added Wind and Aero Drag/Quad_3D_flu_ENU_Quat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/02 - Added Wind and Aero Drag/Quad_3D_flu_ENU_Quat.py -------------------------------------------------------------------------------- /PyDy Scripts/02 - Added Wind and Aero Drag/Quad_3D_frd_NED_Quat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/PyDy Scripts/02 - Added Wind and Aero Drag/Quad_3D_frd_NED_Quat.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/README.md -------------------------------------------------------------------------------- /Simulation/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/config.py -------------------------------------------------------------------------------- /Simulation/ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/ctrl.py -------------------------------------------------------------------------------- /Simulation/quadFiles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Simulation/quadFiles/initQuad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/quadFiles/initQuad.py -------------------------------------------------------------------------------- /Simulation/quadFiles/quad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/quadFiles/quad.py -------------------------------------------------------------------------------- /Simulation/run_3D_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/run_3D_simulation.py -------------------------------------------------------------------------------- /Simulation/trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/trajectory.py -------------------------------------------------------------------------------- /Simulation/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/__init__.py -------------------------------------------------------------------------------- /Simulation/utils/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/animation.py -------------------------------------------------------------------------------- /Simulation/utils/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/display.py -------------------------------------------------------------------------------- /Simulation/utils/mixer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/mixer.py -------------------------------------------------------------------------------- /Simulation/utils/quaternionFunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/quaternionFunctions.py -------------------------------------------------------------------------------- /Simulation/utils/rotationConversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/rotationConversion.py -------------------------------------------------------------------------------- /Simulation/utils/stateConversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/stateConversions.py -------------------------------------------------------------------------------- /Simulation/utils/windModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/utils/windModel.py -------------------------------------------------------------------------------- /Simulation/waypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobzwik/Quadcopter_SimCon/HEAD/Simulation/waypoints.py --------------------------------------------------------------------------------