ethz-asl / rovio

Other
1.14k stars 507 forks source link

how can improve rovio with quick motion ,especially about rotation #122

Closed hxp33 closed 5 years ago

hxp33 commented 7 years ago

When i rotate my device , if the speed is not fast , rovio can give me a not bad odometry compared with motion cap system, if the speed is a little fast , the odometry always not good, which i think the speed is not good estimated, the speed is too little or too big, if the speed more fast , then speed quick diverged, the odometry is drift quickly. And imu is mti-g-700. How can i improve this situation.Is it right , if you move fast ,the feature you tracks is not tracked well ,always create some new.The image update process did not work. Anyone has any suggestion about it .Thanks.

ParthaEth commented 7 years ago

@xiaopenghuang any improvements? I see this problem too. If the motion is too slow then sometimes ROVIO turns in the wrong direction(Right instead of left for example.) If yes what is the solution?

bloesch commented 7 years ago

@xiaopenghuang: it depends what you mean by fast? Rovio should be able to handle fast rotations as long as they are only temporary and do not lead to gyroscope saturation (are they?).

@ParthaEth: I never observed that Rovio turns in the wrong direction with slow rotations. This seems weird to me.