A Bimanual Teleoperation Framework for Light Duty Underwater Vehicle-Manipulator Systems
Justin Sitler, Srikarran Sowrirajan, Brendan Englot, Long Wang
TL;DR
The paper addresses the barrier to entry in underwater manipulation by introducing an open-source, bimanual teleoperation framework for a light-duty UVMS driven by two low-cost haptic devices. It develops UVMS kinematics and an independent resolved motion rate control for each manipulator, complemented by a leader-follower mapping from haptic input to end-effector poses and a vehicle control scheme, all validated in a physics-based Gazebo/UUV Simulator environment across two tasks. The key contributions are the kinematic model for dual manipulators with RMRC, the haptic-based trajectory mapping, and the demonstration of real-time, coordinated control including a dual-manipulator grasp. This framework lowers entry barriers for research and prototyping in underwater manipulation and offers a reusable, open-source tool for researchers, with future directions including macro-level autonomy, haptic-assisted guidance, and real-world testing.
Abstract
In an effort to lower the barrier to entry in underwater manipulation, this paper presents an open-source, user-friendly framework for bimanual teleoperation of a light-duty underwater vehicle-manipulator system (UVMS). This framework allows for the control of the vehicle along with two manipulators and their end-effectors using two low-cost haptic devices. The UVMS kinematics are derived in order to create an independent resolved motion rate controller for each manipulator, which optimally controls the joint positions to achieve a desired end-effector pose. This desired pose is computed in real-time using a teleoperation controller developed to process the dual haptic device input from the user. A physics-based simulation environment is used to implement this framework for two example tasks as well as provide data for error analysis of user commands. The first task illustrates the functionality of the framework through motion control of the vehicle and manipulators using only the haptic devices. The second task is to grasp an object using both manipulators simultaneously, demonstrating precision and coordination using the framework. The framework code is available at https://github.com/stevens-armlab/uvms_bimanual_sim.
