JSBSim hexarotor_x SITL spawns in air above Zurich airport and fails to arm (Ubuntu 24.04)

Hi PX4 community,

I’m trying to run PX4 SITL with JSBSim using the hexarotor_x model on Ubuntu 24.04, but I’m facing an issue where the vehicle spawns already high in the air above Zurich airport and I am unable to arm or control it.

Setup

  • OS: Ubuntu 24.04

  • PX4 version: v1.16.0

  • Simulation: JSBSim Version: 1.1.13

  • Model: hexarotor_x

  • Launch command:

    
    
    make px4_sitl jsbsim_hexarotor_x
    

Problem description

When I launch the simulation:

  • The hexarotor spawns already in the sky above Zurich airport
  • The vehicle appears ready to arm, but:
    *
    I am unable to arm it
    *
    No proper control response is observed
  • It does not start from ground level as expected for a normal takeoff scenario
  • and the terminal shows this output while running

Expected behavior

  • Vehicle should spawn on the ground (or a defined runway/start position)
  • Should allow arming and normal manual/autonomous control
  • Standard SITL behavior similar to other JSBSim or Gazebo airframes

Actual behavior

  • Vehicle spawns mid-air over Zurich airport
  • Arming does not work / fails silently or is blocked
  • No meaningful control authority over the vehicle

What I tried

  • Rebuilding SITL (make clean + rebuild)
  • Re-launching simulation multiple times
  • Checking basic JSBSim launch flow

Questions

  1. Is this a known issue with jsbsim_hexarotor_x model?
  2. Does this airframe require a different startup / launch parameter for ground spawn?
  3. Could this be related to missing or incorrect:
    *
    airframe configuration
    *
    home position initialization
    *
    JSBSim initial conditions file?
  4. Any recommended fix or workaround to force ground spawn and allow arming?

Additional notes

I am on Ubuntu 24.04, so I also wonder if there are compatibility issues with JSBSim + PX4 SITL on this OS version.

Any help or pointers would be appreciated.

Thanks!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.