Hello, i have some topics from px4 i can’t echo ??!
They are present on tiopic list , but some can’t be read.
i have done a fresh install of ubuntu server 22.04 on a raspbery.
Installed humble from deb , microxrce agent via snap, and px4_msgs from git
All is sourced, I can start the agent and see the topics, but i can’t echo /fmu/out/vehicle_local_position or vehicle_air_data… and i can echo some topics like odometry…
here is the output from my controler node :
python3 CTL.py
>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleLocalPosition_., at ./src/type_support_common.cpp:118'
with this new error message:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleAirData_., at ./src/type_support_common.cpp:118'
rcutils_reset_error() should be called after error handling to avoid this.
<<<
>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleAirData_., at ./src/type_support_common.cpp:118'
with this new error message:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleLocalPosition_., at ./src/type_support_common.cpp:118'
rcutils_reset_error() should be called after error handling to avoid this.
<<<
>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleLocalPosition_., at ./src/type_support_common.cpp:118'
with this new error message:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleAirData_., at ./src/type_support_common.cpp:118'
rcutils_reset_error() should be called after error handling to avoid this.
<<<
>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleAirData_., at ./src/type_support_common.cpp:118'
with this new error message:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::SensorGps_., at ./src/type_support_common.cpp:118'
rcutils_reset_error() should be called after error handling to avoid this.
<<<
>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::SensorGps_., at ./src/type_support_common.cpp:118'
with this new error message:
'Fast CDR exception deserializing message of type px4_msgs::msg::dds_::VehicleLocalPosition_., at ./src/type_support_common.cpp:118'
rcutils_reset_error() should be called after error handling to avoid this.
<<<
>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:
I can echo this topics from my others computers, and CTL.py work.
I think the problem come from px4_msgs on the fresh install ?
Why some topics works like /fmu/out/vehicle_odometry or /fmu/out/vehicle_attitude ?
Thanks for any help