Smart Exercise Adaptive Control of a Three Degree of Freedom Upper-limb Manipulator Robot