ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

tum_ardrone - Waiting for first navdata to determine drone version

asked 2014-01-29 04:46:15 -0600

lppier gravatar image

updated 2014-01-29 04:48:22 -0600

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 ardrone_autonomy ardrone_driver, 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!

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2014-02-26 20:55:03 -0600

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.

edit flag offensive delete link more
0

answered 2014-03-21 20:01:32 -0600

devesh gravatar image

updated 2014-03-21 20:01:55 -0600

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.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-01-29 04:46:15 -0600

Seen: 507 times

Last updated: Mar 21 '14