A redundancy-based iterative approach for avoiding joint limits: application to visual servoing | IEEE Journals & Magazine | IEEE Xplore