Haptic-enabled teleoperation of hydraulic manipulators: theory and application