The messages of the Image and Camera info are not synchronized and that can cause problems to people working with that images...
My suggestion is this little modification in ardrone_driver.cpp (line 452):
// Image and info msg need the same time stamp.
ros::Time camera_time = ros::Time::now();
image_msg.header.stamp = camera_time;
cinfo_msg_hori.header.stamp = camera_time;
cinfo_msg_vert.header.stamp = camera_time;
if (cam_state == ZAP_CHANNEL_HORI)
Ocean System Lab
Thank you for the patch, however this issue has been mentioned in #13 and #14. Necessary changes (similar to your patch) to fix that has been committed in acc441e .
Are you using the latest code?
You are totally right. After a git pull the modifications where there.
You are welcome.