Replies: 1 comment
-
I've changed this to a discussion since it's not urgent/critical for RobotLibrary. At the moment I'm leaning towards two functions for RMRC. One basic one that will compute the joint velocities and use singularity avoidance by default:
and another that accepts the redundant task as an input:
I had originally thought to have several different redundant tasks built in that we could put in an So I think it's best just to have singularity avoidance as default, which is easy to do, and an option for a redundant task that the user can compute themselves, elsewhere. |
Beta Was this translation helpful? Give feedback.
-
The current method of RMRC is through this function:
I've programmed in the foundations for redundancy resolution inside. At the moment it uses singularity avoidance as default. I was thinking of some sort of
switch
case to select redundant tasks when solving the control:Alternatively, we could write a function like:
where the redundant task is specified by the user, in case it is something unique they want to apply.
Something to think about...
Beta Was this translation helpful? Give feedback.
All reactions