Adaptive Motion Control of Rigid Robots: a Tutorial | AMiner