@Zachary-Lowell-0 Okay maybe this seems to work with foxy but as i mentioned I'm using humble and it seems like there is a mismatch between the version of the px4_msgs. I can provide a docker image to recreate the problem (at least with my voxl-px4 build).
To recreate use this docker image:
run with
docker run -it --network=host learningsql/voxl-px4-hector:tagname
Do:
cd ros2_ws
colcon build
source install/setup.bash
ros2 topic echo /fmu/out/vehicle_status
There should appear no msgs (at least on my system)
Fix this with:
rm -rf src/px4_msgs/msg
unzip /px4_firmware_msgs/msg_voxl_px4.zip
colcon build
source install/setup.bash
ros2 topic echo /fmu/out/vehicle_status
Now there should be msgs on the screen.
Idk if this is relevant for your px4_msgs fork but at least i found a solution and maybe this thread can help other people.
Thanks for you help!