Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drift while rotating #80

Open
pulver22 opened this issue May 17, 2016 · 0 comments
Open

Drift while rotating #80

pulver22 opened this issue May 17, 2016 · 0 comments

Comments

@pulver22
Copy link

pulver22 commented May 17, 2016

Hi,

I'm trying to assign goal position to the drone using the c moveByRel X Y Z yaw command and I noticed the following behaviour: if the movements needed to be done are pure translation, the drone reaches the desired position without big efforts; but, in the case it has also to rotate, it drifts in the opposite direction of the rotation and take it back on track requires some time.

E.g.: suppose the goal position is ( 0.6, 2.5, -0.70, -30) wrt to the drone. It starts moving trying to assume the right orientation as first, meanwhile it reduces the offset on the three axis. What I always noticed is that, after reducing the offset on X (from 0.6 to 0) it drifts increasing it (from 0 to -0.5, for example). Therefore it spends time to realign again on X.
1

I read somewhere that this can be a drawback of a monocular system as PTAM but I'm not sure. Do you think is it possible to reduce this behaviour and obtain a smooth movements from the starting position to a goal one?

2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant