A Multimode Teleoperation Framework for Humanoid Loco-Manipulation: A Demonstration Using the iCub Robot