tum_ardrone - Waiting for first navdata to determine drone version
Hi,
I downloaded and was able to compile tum_ardrone on Ubuntu Linux 12.04. I'm using ROS Hydro.
I'm able to use the keyboard to fly the ardrone - but I cannot get video for PTAM. The PTAM Video window does not even show. PTAM Drone Map View shows, and the console for state_estimation shows this all the time.
"Waiting for first navdata to determine drone version"
Under tum_ardroneGUI, I can see under Node Communication Status that the Drone Navdata is 0Hz.
when running ardroneautonomy ardronedriver, i get
Tag 34866 is an unknown navdata option tag
One option (0) is not a valid option because its size is zero
*[Navdata] Checksum failed : 989 (distant) / 35945 (local) *
Any idea what could it be? Who is supposed to send navdata?
Thanks, appreciate if anyone could help!
Asked by lppier on 2014-01-29 05:46:15 UTC
Answers
I have a simular problem. I can start the gui node and the autopilot. The PTAM Drone Map View works also and I can control the drone. But in drone_stateestimation I get the same Waiting for first navdata to determine drone version, and in the ardrone_autonomy I get: Tag 4196 is an unknown navdata option tag One option (0) is not a valid option because its size is zero [Navdata] Checksum failed : 1096 (distant) / 54254 (local)
If anyone could help, this would be awesome.
Asked by hof_mat on 2014-02-26 21:55:03 UTC
Comments
I got the same error in the drone_stateestimation node. But, it is a slightly different situation for me. I get this error when I run a bag file recorded from a different machine.
It turned out that the Navdata message type had a different checksum in my ardrone autonomy driver and the other machines autonomy driver. The checksum is made purely from the file contents. So, I changed my msg/Navdata.msg file to look like the other one. Recompiling and running the bag file work there after.
Asked by devesh on 2014-03-21 20:01:32 UTC
Comments