FS Studio created a simulator that offers photorealism, realistic complex flight dynamics, and
connectivity to control software at the same time.
Background and Objective
FS Studio collaborated with the client to design and implement an advanced drone simulation environment. The project utilized the JSBSim flight dynamics model, integrating Software-In-The-Loop (SITL) systems with ROS and PX4 autopilot software. The primary goal was to create a robust simulation platform that ensured seamless integration across systems while achieving highly realistic environmental modeling and accurate representation of real-world drone dynamics.
The project also aimed to achieve photorealistic environments and dynamic environmental simulations through the use of Omniverse Isaac Sim and Gazebo, enabling flexibility for users regardless of their system specifications. High-fidelity sensor and actuator models supported single and multi-drone operations for platforms including quadrotor, fixed-wing, and VTOL configurations.

Challenges
- Complex System Integration: Ensuring seamless compatibility between ROS, PX4, and JSBSim while maintaining stable communication protocols.
- High-Fidelity Modeling: Developing sensor, actuator, and environmental models that closely mirrored real-world behavior.
- Cross-Platform Performance Optimization: Creating a simulation environment that delivered consistent performance in both Omniverse Isaac Sim and Gazebo, regardless of hardware limitations.
Approach
FS Studio adopted a phased approach for the project, ensuring close collaboration with the client and incremental delivery:
- Phase 1: Focused on integrating ROS2, PX4, and JSBSim, and validating the core functionality of the simulation platform.
- Phase 2: Enhanced simulator realism with cross-platform compatibility between Omniverse Isaac Sim and Gazebo, high-fidelity environmental modeling, and advanced ROS2 integration.
Key strategies included:
- Project Management: Weekly check-ins, task tracking via Jira, and iterative feedback cycles ensured alignment with the client’s vision.
- Dedicated Team: Senior simulation developers, 3D artists, and project managers collaborated to deliver high-quality results efficiently.
- Dockerized Environment: Packaging the system in a Docker image ensured stability, ease of deployment, and compatibility.

Solution
FS Studio delivered a comprehensive simulation platform with the following features:
Integrated Systems:
- ROS, PX4, and JSBSim integrated within a Docker container for seamless SITL functionality.
- Setup and usage documentation enabled smooth deployment and adoption.
JSBSim Flight Dynamics:
- Fully integrated with ROS and PX4 to replicate accurate drone dynamics.
- Extensive testing validated simulation reliability.
High-Fidelity Models:
- Developed sensor and actuator models reflecting real-world behaviors.
- Integrated dynamic environmental factors, including realistic terrain.
Cross-Platform Photorealism:
- Designed a flexible simulation structure compatible with both Omniverse Isaac Sim and Gazebo.
- Users could experience consistent performance and realism regardless of their hardware capabilities.
Advanced ROS2 Functionality:
- Optimized communication protocols for faster data handling and enhanced performance.
- Enhanced drone control and state visualization capabilities.
Results and Impact
- Phase 1 Success: Delivered a stable, high-performance simulation platform that met core requirements for system integration and functionality.
- Phase 2 Success: Achieved cross-platform compatibility, photorealistic simulations, and optimized performance, exceeding client expectations for realism and usability.
- Future Expansion: The project’s success led the client to expand the scope of work into future phases, engaging other departments within the organization to leverage FS Studio’s expertise for additional applications.
Our solutions is a complex model for a vertical take-off and landing vehicle (VTOL) in JSBSim,
with no similar models available.
The simulation platform provided a valuable tool for training, research, and development,
enabling the client to advance their drone technology in a virtual, risk-free environment.