A Dynamic Task Allocation Strategy to Mitigate the Human Physical Fatigue in Collaborative Robotics | IEEE Journals & Magazine | IEEE Xplore