-
Notifications
You must be signed in to change notification settings - Fork 486
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
Load PID joint controller parameters from sdf #1766
Comments
Original comment by Nate Koenig (Bitbucket: Nathan Koenig).
|
Original comment by Peter Horak (Bitbucket: pchorak). I am working on a plugin to initialize PID joint controller parameters as an intermediate measure. Do you have recommendations for the sdf structure? I am consider the below format, where an arbitrary number of
|
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). I think that looks fine. It would also be interesting to explore setting the gains based on joint parameters like the effort limit. For example, for a velocity controller, you can define a If the tolerance concept scales for joints connecting links of different sizes, you could also try setting the gains in a batch manner, either taking a list of joint names or a wildcard / regex. This would make it easier to quickly set gains for robots with lots of joints. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). Actually, I would maybe add |
Original comment by Peter Horak (Bitbucket: pchorak). I added the joint names list and regex functionality and created pull request #2751. I will look into supporting a |
Original comment by Peter Horak (Bitbucket: pchorak). I could add something like this
|
Original comment by Peter Horak (Bitbucket: pchorak). I can set a tolerance that works well for the robonaut arms, but then if I include the neck it causes vibrations since the effort limits are so large.
|
Original report (archived issue) by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
It would be cool to be able to specify PID joint controller parameters from an sdformat model or world file. This would require creating sdf definitions for PID parameters and also the joint controller.
The text was updated successfully, but these errors were encountered: