hanyazou / TelloPy

DJI Tello drone controller python package
Other
685 stars 293 forks source link

MVO losing track #97

Open Dejv311 opened 3 years ago

Dejv311 commented 3 years ago

Hi, I am trying to read the MVO data (odometry), but the drone keeps losing track. The values keep jumping to small (<3cm) values, which I have no idea what they represent. When the tracking works, it works great. Sometimes, after loosing track (small values for longer time) the drone spawns at entirely new location sometimes hundreds of meters away. In the picture you can see the values changing between real odometry data and the small nonsence values.

Changing_values

My question is: 1) Do you know what those small values represent? 2) Is there a way to achieve a reliable odometry signal?

Thank you in advance

gemSquared commented 3 years ago

The MVO values will do that when the MVO is unavailabe due to low light, sitting on the floor, too smooth of surface texture, etc. When they come back, they may have drifted so keep that in mind...