A global adaptive learning control for robotic manipulators