Physical Human-Robot Interaction for Grasping in Augmented Reality via Rigid-Soft Robot Synergy
Organizations: Advanced Robotics Centre (ARC), National University of Singapore (NUS), 117608, Singapore. · Institute of High Performance Computing (IHPC), Agency for Science, Technology and Research (A*STAR), 138632, Singapore. · Chair of Cognitive Systems, Technical University of Munich (TUM), 80333, Munich. · Singapore-MIT Alliance for Research and Technology (SMART) Centre, 138602, Singapore. · Computer Science and Artificial Intelligence Lab (CSAIL), Massachusetts Institute of Technology, Cambridge, MA 02139 USA.
Abstract
Hybrid rigid-soft robots combine the precision of rigid manipulators with the compliance and adaptability of soft arms, offering a promising approach for versatile grasping in unstructured environments. However, coordinating hybrid robots remains challenging, due to difficulties in modeling, perception, and cross-domain kinematics. In this work, we present a novel augmented reality (AR)-based physical human-robot interaction framework that enables direct teleoperation of a hybrid rigid-soft robot for simple reaching and grasping tasks. Using an AR headset, users can interact with a simulated model of the robotic system integrated into a general-purpose physics engine, which is superimposed on the real system, allowing simulated execution prior to real-world deployment. To ensure consistent behavior between the virtual and physical robots, we introduce a real-to-simulation parameter identification pipeline that leverages the inherent geometric properties of the soft robot, enabling accurate modeling of its static and dynamic behavior as well as the control system's response.
Figures & tables
| Exp. | Objective | Implementation | Data |
|---|---|---|---|
| 1 | Identify the joint stiffness for each section. | Tilt the base by , , , and relative to gravity and record the equilibrium section poses. | Static |
| 2 | Identify the joint damping for each section and tendon friction. | Release the robot from a fully bent state without actuation and record the oscillatory motion. | Dynamic |
| 3 | Identify actuator control gains and force range of the control system. | Perform curling and uncurling motions of the robot at actuation levels of mm, and record the resulting trajectories during each actuation cycle. | Dynamic |
| Exp. | Objective | Implementation | Success Criteria |
|---|---|---|---|
| 1 | Object Reaching | Reach a static object by using the rigid robot to position and orient the soft robot and by curling the soft robot to bring its tip into contact with the target. | Successful contact between the soft robot’s tip and the target object. |
| 2 | Object Following | Follow a dynamic trajectory by coordinating rigid-arm positioning and orientation with soft-robot curling and uncurling. | Successful trajectory completion without interruption. |
| 3 | Object Grasping | Grasp an object either placed on a flat surface or suspended in mid-air. | Object securely grasped and lifted without slipping or dropping. |
| 4 | Object Handling | Grasp an object from one surface, move it in mid-air, and release it onto another surface. | Object grasped, transferred, and released onto the target surface. |