├── .gitattributes ├── .github └── workflows │ ├── cmake.yml │ └── docker-image.yml ├── .gitignore ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── README.md ├── cmake └── f16Config.cmake.in ├── docs └── img │ ├── balloon_no_rta.gif │ ├── balloon_rta.gif │ ├── flightgear_render.png │ ├── near_collision.gif │ └── near_collision_aggressive_su.gif ├── meta.yaml ├── notebooks └── CSAF_Integration.ipynb ├── pyproject.toml ├── python-bindings ├── CMakeLists.txt ├── ComponentWrapper.h ├── PyBinding.cpp ├── PyTypeConvert.h └── f16dynamics │ ├── __init__.py │ └── csaf.py ├── setup.py └── src ├── CMakeLists.txt └── f16_flight_dynamics ├── Component ├── Component.h └── src │ └── Component.cpp └── F16Model ├── F16Plant.h ├── F16Types.h ├── LowLevelController.h ├── LowLevelFunctions.h └── src ├── F16Plant.cpp ├── LowLevelController.cpp └── LowLevelFunctions.cpp /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-detectable=false 2 | -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/README.md -------------------------------------------------------------------------------- /cmake/f16Config.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | 3 | include("${CMAKE_CURRENT_LIST_DIR}/f16Targets.cmake") -------------------------------------------------------------------------------- /docs/img/balloon_no_rta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/docs/img/balloon_no_rta.gif -------------------------------------------------------------------------------- /docs/img/balloon_rta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/docs/img/balloon_rta.gif -------------------------------------------------------------------------------- /docs/img/flightgear_render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/docs/img/flightgear_render.png -------------------------------------------------------------------------------- /docs/img/near_collision.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/docs/img/near_collision.gif -------------------------------------------------------------------------------- /docs/img/near_collision_aggressive_su.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/docs/img/near_collision_aggressive_su.gif -------------------------------------------------------------------------------- /meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/meta.yaml -------------------------------------------------------------------------------- /notebooks/CSAF_Integration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/notebooks/CSAF_Integration.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python-bindings/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/python-bindings/CMakeLists.txt -------------------------------------------------------------------------------- /python-bindings/ComponentWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/python-bindings/ComponentWrapper.h -------------------------------------------------------------------------------- /python-bindings/PyBinding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/python-bindings/PyBinding.cpp -------------------------------------------------------------------------------- /python-bindings/PyTypeConvert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/python-bindings/PyTypeConvert.h -------------------------------------------------------------------------------- /python-bindings/f16dynamics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/python-bindings/f16dynamics/__init__.py -------------------------------------------------------------------------------- /python-bindings/f16dynamics/csaf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/python-bindings/f16dynamics/csaf.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/setup.py -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/f16_flight_dynamics/Component/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/Component/Component.h -------------------------------------------------------------------------------- /src/f16_flight_dynamics/Component/src/Component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/Component/src/Component.cpp -------------------------------------------------------------------------------- /src/f16_flight_dynamics/F16Model/F16Plant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/F16Model/F16Plant.h -------------------------------------------------------------------------------- /src/f16_flight_dynamics/F16Model/F16Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/F16Model/F16Types.h -------------------------------------------------------------------------------- /src/f16_flight_dynamics/F16Model/LowLevelController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/F16Model/LowLevelController.h -------------------------------------------------------------------------------- /src/f16_flight_dynamics/F16Model/LowLevelFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/F16Model/LowLevelFunctions.h -------------------------------------------------------------------------------- /src/f16_flight_dynamics/F16Model/src/F16Plant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/F16Model/src/F16Plant.cpp -------------------------------------------------------------------------------- /src/f16_flight_dynamics/F16Model/src/LowLevelController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/F16Model/src/LowLevelController.cpp -------------------------------------------------------------------------------- /src/f16_flight_dynamics/F16Model/src/LowLevelFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EthanJamesLew/f16-flight-dynamics/HEAD/src/f16_flight_dynamics/F16Model/src/LowLevelFunctions.cpp --------------------------------------------------------------------------------