A Bidirectional Human-Machine Control Interface Based on Virtual Fixtures for Safe Teleoperation of Hyper-Redundant Robots | IEEE Journals & Magazine | IEEE Xplore