Virtual decomposition controller for flexible-joint robot manipulators with non-full-state feedback. (15th December 2017)