-
Notifications
You must be signed in to change notification settings - Fork 408
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
Add degraded status chainiksolverpos #358
base: master
Are you sure you want to change the base?
Add degraded status chainiksolverpos #358
Commits on Sep 28, 2021
-
nr pos solver: added degraded check and get/set functions for parameters
The position solver was causing an IK failure if it did not converge after the maximum number of iterations was exceeded. However, when singularity avoidance is active (degraded), the solution may not converge but the IK should be allowed to continue. So a degraded flag was added and is checked when the maximum number of iterations is exceeded. If it is degraded, the error is set to E_DEGRADED to allow it to continue. Otherwise, it is set to E_MAX_ITERATIONS_EXCEEDED which will cause the IK to fail. Added functions to set the input parameters (maxiter, eps) and to retrieve the twist error, number of iterations performed, and the velocity solver status.
ccarigna committedSep 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 7e0e384 - Browse repository at this point
Copy the full SHA 7e0e384View commit details -
nr pos solver: nonconvergent solver tests now flagged as degraded if …
…singular If the maximum iterations is reached but the velocity solver returns a singular status, it is now flagged as degraded and allowed to continue. Because it was singular, it could not reduce the error to zero which is why it kept iterating to the limit. This does not constitute a failure of the inverse kinematics.
ccarigna committedSep 28, 2021 Configuration menu - View commit details
-
Copy full SHA for efbc165 - Browse repository at this point
Copy the full SHA efbc165View commit details
Commits on Nov 24, 2021
-
Update orocos_kdl/src/chainiksolverpos_nr.cpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 258b448 - Browse repository at this point
Copy the full SHA 258b448View commit details -
Update orocos_kdl/src/chainiksolverpos_nr.cpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 110e50b - Browse repository at this point
Copy the full SHA 110e50bView commit details -
Update orocos_kdl/src/chainiksolverpos_nr.cpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c985bdc - Browse repository at this point
Copy the full SHA c985bdcView commit details -
Update orocos_kdl/src/chainiksolverpos_nr.cpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69323eb - Browse repository at this point
Copy the full SHA 69323ebView commit details -
Update orocos_kdl/src/chainiksolverpos_nr.cpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af09d66 - Browse repository at this point
Copy the full SHA af09d66View commit details -
Update orocos_kdl/src/chainiksolverpos_nr.cpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a106c6d - Browse repository at this point
Copy the full SHA a106c6dView commit details -
Update orocos_kdl/src/chainiksolverpos_nr.hpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c05de07 - Browse repository at this point
Copy the full SHA c05de07View commit details -
Update orocos_kdl/src/chainiksolverpos_nr.hpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a02488d - Browse repository at this point
Copy the full SHA a02488dView commit details -
Update orocos_kdl/src/chainiksolverpos_nr.hpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc5021c - Browse repository at this point
Copy the full SHA cc5021cView commit details
Commits on Nov 26, 2021
-
Update orocos_kdl/src/chainiksolverpos_nr.cpp
Co-authored-by: Matthijs van der Burgh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 434e347 - Browse repository at this point
Copy the full SHA 434e347View commit details -
chainiksolverpos_nr.hpp: convert getDeltaTwist to a simple return
ccarigna committedNov 26, 2021 Configuration menu - View commit details
-
Copy full SHA for c734cad - Browse repository at this point
Copy the full SHA c734cadView commit details