A Quadratic Programming Solution to Position-Level Repetitive Motion Planning and Obstacle Avoidance of Joint-Constrained Robots | IEEE Journals & Magazine | IEEE Xplore