Optimal rate allocation in kinematically-redundant manipulators-the dual projection method | Synapse