A New Class of Energy Based Control Laws for Revolute Robot Arms: Tracking Control, Robustness Enhancement and Adaptive Control | IEEE Conference Publication | IEEE Xplore