I'm working with ArduCopter v4.0.3 in AirSim and trying to get some messages from /mavros/estimator_status topic. I've examined the sys_status.cpp and put a ROS_INFO inside the handler function to see if it's really being executed, but for some reason, I didn't see my logging line printing my string (catkin build was fine).
Some of my observations:
sys_status wasn't blacklisted, I could receive data from /mavros/state topic, but not from /mavros/battery topic. This is solved by calling either /mavros/set_message_interval or /mavros/set_stream_rate services.
I thought it might be because I didn't set the rate at which estimator status is supposed to be sent. I messed around with set_message_interval service by calling it with different message ids, but it didn't help. Same happened in set_stream_rate service's case.
I tried to echo the messages of estimator_status after setting the mode to GUIDED, after arming and after takeoff. None of my attempts gave me a result.
What could be the problem?
Kind regards,
Burak
Note: Don't mind the namespace /uav1/. I added that on purpose, I'm working with a swarm of quadrotors. I'm also subscribed to the correct topics.
Issue details
Hello there,
I'm working with ArduCopter v4.0.3 in AirSim and trying to get some messages from
/mavros/estimator_status
topic. I've examined thesys_status.cpp
and put aROS_INFO
inside the handler function to see if it's really being executed, but for some reason, I didn't see my logging line printing my string (catkin build was fine).Some of my observations:
sys_status
wasn't blacklisted, I could receive data from/mavros/state
topic, but not from/mavros/battery
topic. This is solved by calling either/mavros/set_message_interval
or/mavros/set_stream_rate
services.set_message_interval
service by calling it with different message ids, but it didn't help. Same happened inset_stream_rate
service's case.estimator_status
after setting the mode to GUIDED, after arming and after takeoff. None of my attempts gave me a result.What could be the problem?
Kind regards,
Burak
Note: Don't mind the namespace /uav1/. I added that on purpose, I'm working with a swarm of quadrotors. I'm also subscribed to the correct topics.
MAVROS version and platform
Mavros: 0.33.3 ROS: Kinetic Ubuntu: 16.04
Autopilot type and version
[ X ] ArduPilot [ ] PX4
Version: 4.0.3
Node logs
Diagnostics