AutonomyLab / bebop_autonomy

ROS driver for Parrot Bebop Drones 1.0 & 2.0
http://wiki.ros.org/bebop_autonomy
BSD 3-Clause "New" or "Revised" License
152 stars 121 forks source link

Stablilizing Image frequency #184

Open user1409 opened 5 years ago

user1409 commented 5 years ago

Hi all,

lately I recognized some Issues regarding the consistency of the rate the image is published. Sometimes, when starting up the rate drops down to 10Hz initially, usually when having low voltage of the battery or in some other magic cases. When the rate is finally at around 30Hz, the fluctuation is quiet high especially regarding being faster (range is between 25Hz-50Hz). Where exactly is the bottleneck here? Is the fluctuation coming from the hardware or is it the software side? I played a little bit around with the different optimizations of the image transport, but it seems there is no "as consistent rate as possible" option. Or am I missing something? Since being faster or slower is in the same way bad for my code.

The second question is not related to the Issue and more a question, at what rate is the bebop_autonomy package processing the incoming velocity commands?

Best wishes user1409