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

Incorrect liftdrag when we reverse. #55

Closed
arjo129 opened this issue Oct 29, 2021 · 5 comments
Closed

Incorrect liftdrag when we reverse. #55

arjo129 opened this issue Oct 29, 2021 · 5 comments

Comments

@arjo129
Copy link
Member

arjo129 commented Oct 29, 2021

incorrect_liftdragwhenreverse
In the above example hydrodynamics is disabled. but for some reason we get a wierd cartwheel if the vehicle is moving in reverse. The deep blue arrow indicates that this is due to the liftdrag from the Rudder.

@chapulina
Copy link
Contributor

Is the rudder set to hold a fixed position, or is it loose?

@chapulina chapulina transferred this issue from another repository Nov 2, 2021
@arjo129
Copy link
Member Author

arjo129 commented Nov 3, 2021

I believe the joint controller should hold it in place, I might be wrong.

@tfoote
Copy link
Collaborator

tfoote commented Nov 5, 2021

This is not horribly unreasonable behavior if there's basically any instability in the lateral control. The fins are specifically at the back of the vehicle because that's the stable direction of travel. Once you get going faster than a certain speed and have a lateral disturbance causing the fins to catch the water going past from the side instead of the edge they will immediately start initiate a spin and as the spin accelerates get more leverage until they're perpendicular to the flow.

I think that this has even more credence as if you watch after it completes the 180 rotation, so it's facing forward velocity, you can see the fins force increasing in a way to stop the inertia of the spin and correct the

I'm trying to come up with a good example of it. Such as a hammerhead stall recovery. Maybe a clearer example is when a model rocket reaches the top and then starts falling backwards. At some point the passive fins cause it to flip around. That's this motion.

There's a speed at which the vehicle will be basically unstable and flip around uncontrollably like this.

@braanan
Copy link
Collaborator

braanan commented Nov 5, 2021

We only use reverse for short bursts to back off objects (like a line dock) with all control surfaces held constant. The LRAUV controller is not set up to handle control in reverse.

@arjo129
Copy link
Member Author

arjo129 commented Nov 8, 2021

Ooh OK! Thanks for the clear explanation @tfoote! @braanan thanks for letting me know about this, it kind of explains some of the other weird behavior I see when reversing. Closing this issue as its a non-issue.

@arjo129 arjo129 closed this as completed Nov 8, 2021
@caguero caguero mentioned this issue Nov 2, 2021
28 tasks
@caguero caguero mentioned this issue Nov 2, 2021
40 tasks
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

4 participants