You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cannot connect to drone models when they are nested in higher-level SDF models in a Gazebo simulation. This is caused by the drone names in GZBridge.cpp not expecting to have a higher-level model name prepended. This specifically causes problems with the GZMixingInterfaceESC and GZMixingInterfaceServo classes and in the GZBridge::poseInfoCallback name check.
A full description of the error and the debugging process can be found on the forums here.
To Reproduce
Set up an x500 (or other) drone in a nested SDF model in the simulation>gz>worlds folder.
Following these instructions, use the PX4_GZ_MODEL_NAME argument to connect to an existing x500 drone model in Gazebo (sitl simulation).
Attempt to takeoff in sitl using 'commander takeoff'.
See issue - arming fails.
Expected behavior
Drone takes off regardless of how many SDF models it is nested within.
Describe the bug
Cannot connect to drone models when they are nested in higher-level SDF models in a Gazebo simulation. This is caused by the drone names in GZBridge.cpp not expecting to have a higher-level model name prepended. This specifically causes problems with the GZMixingInterfaceESC and GZMixingInterfaceServo classes and in the GZBridge::poseInfoCallback name check.
A full description of the error and the debugging process can be found on the forums here.
To Reproduce
Expected behavior
Drone takes off regardless of how many SDF models it is nested within.
Screenshot / Media
See here for screenshots.
Flight Log
Software Version
Flight controller
Gazebo sitl simulation
Vehicle type
Multicopter
How are the different components wired up (including port information)
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: