Evaluating the Effects of Haptic and Visual Feedback on the Teleoperation of Remote Robots