Skip to content

Integrate JSBSim with Cessna 310 and X8 models - #184

Merged
jonyMarino merged 1 commit into
mainfrom
feature/jsbsim
Aug 21, 2026
Merged

Integrate JSBSim with Cessna 310 and X8 models#184
jonyMarino merged 1 commit into
mainfrom
feature/jsbsim

Conversation

@jonyMarino

@jonyMarino jonyMarino commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Fixes: #12

About

This pull request introduces support for the JSBSim flight dynamics model as an external dependency, adds new example scripts demonstrating JSBSim integration, and updates documentation regarding third-party interoperability. It also updates the default compiler version for UNIX builds and makes adjustments to example scripts to better showcase JSBSim usage.

JSBSim Integration and Build System Updates:

Added JSBSim as an external project in the build system, including automated fetch, build, install, and deployment of the JSBSim shared library and model data. This includes platform-specific handling and integration with the main project directory structure. (CMakeLists.txt)
Updated the UNIX build toolchain to use clang-15 instead of clang-13 for improved compatibility and performance. (CMakeLists.txt)
Defined a new CMake variable JSBSIM_CORESIM_DIR to centralize JSBSim assets. (CMakeLists.txt)
Example Scripts and Usage:

Added new example scripts demonstrating how to use JSBSim with quadrotor drones:
hello_c310_jsbsim.py
hello_x8_jsbsim.py

Documentation:
docs/physics/jsbsim.md
Added a new section to the README.md clarifying third-party interoperability and licensing, specifically mentioning JSBSim and related assets.

How Has This Been Tested?

Screenshots and videos (if appropriate):

* cessna 310 and x8 models

---------

Co-authored-by: Marina Gloc <marina@iamaisim.com>
Co-authored-by: Lucas <lucas@iamaisim.com>
@jonyMarino
jonyMarino merged commit d2de9c6 into main Aug 21, 2026
8 checks passed
@jonyMarino jonyMarino mentioned this pull request Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integrate JSBSim for Aircraft Physics and Control

1 participant