-
Notifications
You must be signed in to change notification settings - Fork 0
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
Motion profiling #9
Comments
Garrison, at some point let's you and I go through and figure out how to break this down into manageable stories. |
That sounds like a good plan. Here's a brief overview, though it very much needs to be refined:
|
This is something I could help with in the future |
@gbear605 That is a good start for a breakdown. What about the PID loops? Is that an integral part of this project or should that be worked on separately? |
My understanding is that this is just a different kind of control algo that would replace PID loops and eliminate the 3 var tuning problems that PID loops have. From ALF: 2 nested loops: The inner loop is run on the talon and is used to be sure the talon is out-putting proper voltage to the motor to match the desired velocity. It is really like a voltage to velocity calibration. The outer loop is run on the RoboRio and uses a PID to correct for errors from the actual position to the profile. But again, since errors are small and updated @ 200 Hz, presumably just some very large P term is all that is necessary.) |
I'm pretty sure we still need at least one PID loop, which can be run from the Talons. |
Yes, there would need to be a velocity PID loop running on the Talons.
|
Alan, I am going to assign myself to lead this task. Dorothy Veracka will work on this with me. And Garrison of course. |
Videos about motion profiling: https://www.youtube.com/watch?v=8319J1BEHwM https://www.youtube.com/watch?v=rLwOkAJqImo&feature=youtu.be |
Here's another resource for doing it directly on the Talon SRX: https://www.ctr-electronics.com/downloads/pdf/Talon%20SRX%20Motion%20Profile%20Reference%20Manual.pdf And here's a Chief Delphi thread: https://www.chiefdelphi.com/forums/showthread.php?t=151541 |
We need better motion profiling.
This is an epic placeholder story until we can break it into smaller stories.
The text was updated successfully, but these errors were encountered: