Energy shaping based controllers for rigid and elastic joint robots: analysis via passivity theorems | IEEE Conference Publication | IEEE Xplore