Fast and robust numerical method for inverse kinematics with prioritized multiple targets for redundant robots | Synapse