Fast and robust numerical method for inverse kinematics with prioritized multiple targets for redundant robots. (17th August 2020)