Optimizing Robot Programming: Mixed Reality Gripper Control
Maximilian Rettinger, Leander Hacker, Philipp Wolters, Gerhard Rigoll
TL;DR
This work analyzes controller-based mixed reality (MR) approaches to robot programming to address the inefficiencies of gesture-based methods. It compares Classical Jogging, Direct Control, and a Gripper-Control extension in a within-subjects study with $n=30$, evaluating task duration, user experience, workload, and performance. Results show Gripper Control consistently outperforms the other methods across most metrics, with Direct Control also improving over Classical Jogging, indicating a clear path toward more efficient MR robot programming. The findings suggest substantial practical impact for rapid, user-friendly programming, especially with potential hardware refinements and improved calibration techniques in future work.
Abstract
Conventional robot programming methods are complex and time-consuming for users. In recent years, alternative approaches such as mixed reality have been explored to address these challenges and optimize robot programming. While the findings of the mixed reality robot programming methods are convincing, most existing methods rely on gesture interaction for robot programming. Since controller-based interactions have proven to be more reliable, this paper examines three controller-based programming methods within a mixed reality scenario: 1) Classical Jogging, where the user positions the robot's end effector using the controller's thumbsticks, 2) Direct Control, where the controller's position and orientation directly corresponds to the end effector's, and 3) Gripper Control, where the controller is enhanced with a 3D-printed gripper attachment to grasp and release objects. A within-subjects study (n = 30) was conducted to compare these methods. The findings indicate that the Gripper Control condition outperforms the others in terms of task completion time, user experience, mental demand, and task performance, while also being the preferred method. Therefore, it demonstrates promising potential as an effective and efficient approach for future robot programming. Video available at https://youtu.be/83kWr8zUFIQ.
