alphaFeedback

WorksComputer Science

Embodied at Sea: Imitation Learning for Multi-Task Underwater Manipulation

AI contributions
Not recorded for this paper
View details

Abstract

Behavior Cloning has demonstrated promising generalization capabilities for robotic manipulation in terrestrial environments. However, marine visual distortions and dynamic currents create a severe domain shift that remains a key bottleneck in adapting generalist architectures to underwater field manipulation. To address this, 1616 episodes of underwater manipulation data were collected in calm and turbulent waters and were used to train 14 generalist Vision-Language-Action (VLA) models (DynamicVLA) with varying proprioception observation configurations. Across three tasks on 1260 gradable on-hardware rollouts in a pool, 10 models outperformed the baseline, with the highest-performing model achieving a 93.3% overall success rate, including partial successes. Results are also introduced from a case study evaluating the performance of a single-task Action Chunking Transformer (ACT) and a generalist VLA (SmolVLA) policy for two tasks in marine archaeology and conservation: grasping and mooring. Experiments are performed on an ROV on and around the WWII wreck Coralita X127 and at Manoel Island Marina, Malta. Across 748 collected episodes and 508 gradable on-hardware rollouts, the ACT policy substantially outperformed SmolVLA (47.9% vs. 7.9% pooled success rate), earning a 66.7% success rate on the most successful task at the marine archaeological site. To enable further contributions to embodied intelligence in marine field robotics, the BLUEMBODIED KIT used to collect data, train models, and deploy policies on the ROV has been open sourced.

Introduction

Marine conservationists and archaeologists routinely perform tasks such as environmental monitoring and specimen retrieval, constrained by poor visibility, dynamic currents, and the physiological limits of human divers. At deeper depths, monitoring requires repeated dives that are slow, costly, and risky due to lengthy decompression procedures [1]. Automating these operations, e.g. via robots, could accelerate scientific research and reduce diver risk.

Recent advances in Behavior Cloning (BC) [2] have enabled robust single-task robot policies from relatively little data. While prior works explore the performance of these approaches in aquatic robotics [3, 4], deployment in real marine archaeology and conservation missions remains largely unexplored.

BC-based policies, particularly Vision-Language-Action (VLA) models, have shown remarkable generalization to novel tasks and objects, making them an appealing candidate for underwater manipulation. However, they are trained almost exclusively on terrestrial datasets featuring stable lighting and fixed-base manipulators, while underwater vehicles operating in marine environments experience unconstrained 6-DOF motion, drag, turbidity, visual distortion, occlusion, and distractors (see Figure 1). Whether these policies retain their generalization capabilities under such conditions and across diverse archaeological sites remains an open question.

Overview of Autonomous Underwater Mooring using Action Chunking Transformers

Figure 1. Overview of Autonomous Underwater Mooring using Action Chunking Transformers (ACT). (Left) Training data collected across shipwreck and marina environments incorporating multi-modal observations and real-world disturbances. These include marine life distractors, tether drag, ocean currents, visual occlusion from water particulate, variable lighting based on depth or time of day, and thruster sway inherent to fluid dynamics. (Right) Autonomous policy execution showing closed-loop mooring trajectory on the Coralita X127 shipwreck.

By enabling increased levels of autonomy for underwater robotic manipulation tasks, there will be scientific value not just within the field of robotics, but as well in the fields of marine archaeology, oceanography, geology, biology, and environmental conservation. This leads to a motivating question: how can the recent advances in terrestrial behavior cloning be leveraged for underwater environments?

In addressing this driving question, the work presented below yields the following contributions:

  1. To our knowledge, the world’s first instance of successfully implementing a multi-task VLA underwater on real hardware, where a VLA is defined as a single Vision-Language-Action model that can execute multiple tasks and be commanded to execute a specific task via language based inputs.

  1. A real-world case study of BC manipulation models deployed on an underwater Remotely Operated Vehicle (ROV) at a Mediterranean shipwreck for archaeology and conservation tasks.

  1. A thorough investigation into how different proprioception configurations and underwater sensor modalities in a model’s observation and action spaces affect generalist model behavior underwater, including a new action space that leverages an underwater robot depth sensor and feedback control for stable motion in the vertical direction.

  1. Introducing the BLUEMBODIED KIT as an open source repository that enables users to collect underwater teleoperation data, train single (ACT) and multi-task models (DynamicVLA, SmolVLA), and run inference on Blue Robotics’ BlueROV2 while staying compatible with BlueOS.

Related Work

Autonomy in Underwater Robot Systems

Underwater robot systems (specifically, ROVs (Remotely Operated Vehicles) and AUVs (Autonomous Underwater Vehicles) [5]) have been used for decades, largely for exploration and scientific sampling. However, most AUVs lack manipulation abilities, while many ROVs are equipped with end-effectors. ROV end-effectors are typically remotely operated by humans [6], while autonomous underwater manipulation has traditionally relied on classical control techniques, including PID, sliding-mode, and model predictive control [7]. The machine-learned approaches to developing robot manipulation control policies have largely been utilizing reinforcement learning (RL), e.g. [8], [9], but these works lack real-world ocean deployments.

Single-Task BC in Terrestrial Contexts

BC for single task policies can be described as training a model to output the appropriate signals that can accomplish a single task. The two most notable single task policy models are Action Chunking Transformers (ACT) [2] and Diffusion Policy [10] (DP). When introduced in [2] the ACT models demonstrated the ability to accomplish highly dexterous tasks with only 100 demonstrations. These models have been augmented in several ways since then, including the addition of mobility [11]. While ACT models have not demonstrated much generalization, DP approaches have often yielded better flexibility but at the cost of needing significantly more demonstrations to achieve high success rates on a task. An advantage of single task policies over most generalist policies is the small size, (e.g. millions of model parameters as opposed to billions of model parameters), which can lead to faster training times and lower inference latency at model deployment.

Generalist Policies in Terrestrial Contexts

BC for generalist policies can be described as training a single model to be able to accomplish many tasks. Vision Language Action models (VLAs), a broad class of generalist models that take images and text-based language commands as inputs and output robot actions, have become increasingly popular for their robustness. Some of the first VLAs included RT-1 [12], RT-2 [13], and RT-X [14], as well as OpenVLA [15]. Later, π0\pi_0 [16] from Physical Intelligence demonstrated a multi-expert system that leverages the world generalizability of both Vision Language Models (VLMs) and the action fidelity of diffusion-based policies. A key characteristic of the π0\pi_0 architecture is that it is built upon a large pre-trained VLM backbone (i.e. SigLIP + Gemma), providing cross-attention to another action expert that leverages flow matching to generate robot actions, or controls to be sent to a low-level joint control system. This dual architecture has been mimicked by other research teams such as in [17] from NVIDIA. Although VLAs have shown strong performance in terrestrial settings, there is no standing literature describing how they perform in a marine environment, and no standing literature successfully implementing VLAs on an ROV.

Data Collection Strategies

The most popular data source for training models continues to be teleoperation, in which a robot manipulator is teleoperated by a human via a leader-follower control system [18], or VR system [19]. These systems generate high-quality data because the data consists of actual robot trajectories in the identical format the models are being trained to generate. Other approaches, like capturing trajectories from videos of humans completing tasks, are typically noisy and require a difficult re-mapping of the human hand’s trajectory to a robot’s end-effector trajectory. However, much progress is being made in this area to increase the efficiency of data collection [20]. To note, the data sets generated with large scale human video data have not been collected for use in the underwater domain. When underwater data is collected, it is from human teleoperated demonstrations (e.g., [3], [4]).

Adapting BC to Underwater Contexts

BC models for robotic manipulation have enabled increasingly generalizable robotic behaviors on terrestrial tasks. Action Chunking Transformers (ACT) [2] learns complex manipulation from low-cost demonstrations, Diffusion Policy [10], SmolVLA [21], and π0\pi_0 [16] extends this idea via large-scale pretraining, and DynamicVLA [22] improves inference efficiency for dynamic tasks by overlapping inference and execution across action chunks.

Other works adapt BC beyond their training distribution: AirVLA [23] modifies π0\pi_0 [16] actions via a physics-aware, embodiment-specific module, UMI-Underwater [4] adapts land-trained diffusion policies underwater with a depth-based affordance predictor and land-data collected from a hand-held device meant to replicate a robot’s end-effector [24], and AquaBot [3] shows learning-based policies can improve through underwater data collection. These works demonstrate the utility of BC underwater; however, they all lack underwater demonstrations with full VLA capabilities, such as the ability to command the robot with text based instructions to execute one of many underwater tasks that the single model is capable of. Recent work in [25], [26], and [27] has attempted to leverage simulation data in the pursuit of underwater BC, given that ocean data is not accessible for many researchers. While synthetic data from simulation also provides another scalable source of underwater training data [25], many tasks resulting from simulation data suffer from the sim2real gap [28], and typically fails to capture the complexity of the underwater world. Results from [26], [27] are notably not evaluated in the real world. Results from [3] are derived from human teleoperated data and tested in a pool, but are limited to a single task due to the diffusion policy [10] backbone, and cannot perceive color due to their reliance on depth instead of features. Given the standing literature, fine-tuning multi-task models using underwater data and executing these models underwater to perform complex manipulation tasks remains a critical challenge.

Methodology

This work presents some of the first applications of BC to underwater environments. Documented below are the different data sets collected and robot control policy model architectures trained with such data, all motivated to provide autonomous control of underwater robots for underwater tasks in underwater environments.

Data Collection

Robot demonstrations were collected across 3 tasks in an in-lab pool, as well as 2 tasks in an ocean setting.

  1. Pool Deployment: To investigate how BC-based policies perform underwater in a controlled environment, three task families were explored (see Figure 2): grab, approaching an object and grasping it with the end-effector to simulate sampling a specimen, moor, approaching a stationary post or rope and latching on with the end-effector to simulate a docking procedure, and remove, approaching a ring on a post and unhooking it to simulate a rope line release procedure.

Pool deployment experimental tasks

Figure 2. Pool Deployment: Experimental tasks evaluated in a controlled environment. Data collection in the Pool (Control Environment) was fully illuminated with a split (see Figure 3) between calm and turbulent waters created by a human volunteer (see Figure 5). Rod locations and color order were randomized between episodes. Post location stayed relatively the same, but initial robot and ring configurations varied between episodes as well.

Mean attitude and IMU observations under calm and turbulent conditions

Figure 5. Pool Deployment: calm vs. turbulent conditions. Mean attitude and few choice IMU observations plotted over all Grab the Red Rod episodes (see Figure 3). Since all models (except the baseline) observe roll, pitch, and yaw, these measurements illustrate how turbulence manifests in the observation space.

In total, 1616 human-teleoperated episodes were collected on these tasks (see Figure 3), which are split between calm, turbulence free episodes (established as the ”control”) and turbulent episodes created from a human volunteer manually agitating the water to create a sloshing, ”wave” like motion.

Pool deployment dataset split

Figure 3. Pool Deployment: Dataset split. Training data collected in the pool environment incorporates multi-modal observations and human-made turbulent waters. The dataset is broken down into two conditions: a control condition (calm waters) and a turbulent condition.

  1. Marine Deployment: To examine the performance of BC-based policies in real ocean conditions, two task families were explored (see Figure 4): grab, approaching an object and grasping it with the end-effector, and moor, approaching a stationary post or rope and latching on with the end-effector to simulate a docking procedure.

Marine deployment experimental tasks showing initial and goal states for grabbing rods and mooring on a ladder, post, and rope

Figure 4. Marine Deployment: Experimental tasks evaluated across different underwater environments. Data collection in the Pool (Control Environment) was fully illuminated with a split between calm (Control Condition) and turbulent waters. Data collection at the Marina and Coralita X127 shipwreck took place during both day and night, featuring varying disturbances (see Figure 1).

In total, 748 human-teleoperated episodes were collected across three sites, progressing from a preliminary controlled test pool set (79 episodes, which is excluded from the Pool Study) to the Coralita X127 shipwreck (335 episodes total) and finally to Manoel Island Marina, Malta (334 episodes total). To improve dataset robustness, our collection pipeline includes recovery trajectories obtained by resampling directly from failure states. To make our policies more robust for field deployment, both data collection and testing rollouts occurred in the daytime and nighttime (see Figure 4).

Model Descriptions

Unlike fixed-base manipulators, ROVs are continuously jostled by waves and currents across all six degrees of freedom, shifting the camera viewpoint and the vehicle’s pose relative to the target between consecutive actions. As a result, a stationary object to be manipulated in a world frame

appears to move in the robot frame. In especially turbulent waters, free-floating manipulation objects tend to sway or move as well, adding another dimension of uncertainty to a policy’s predicted trajectory. This turns an otherwise static task into a dynamic one that penalizes any policy too slow to react. As such, three different model architectures were explored, each of which has a promise of faster inference time, a characteristic necessary for dynamic environments. As well, new observation and action spaces are needed for underwater robots. Notably, the use of these observations and

#Observation SpaceObs. Dim.Grab the rod succ.Grab the rod part.Grab the rod %Grab the rod % w/ part.Moor on Post %Remove Ring %Overall %Overall % w/ part.Latency (ms)
#1none (images only)†081226.766.760.053.346.760.0101.7 ± 1.5
#2attitude, (control dataset)34813.340.060.093.355.664.4101.0 ± 0.6
#3attitude3101933.396.786.796.772.293.395.2 ± 5.0
#4attitude + Δ\Delta tokens (1.2 s)381426.773.363.346.745.661.1102.4 ± 1.2
#5attitude + Δ\Delta tokens (2.0 s)36820.046.750.093.354.463.3100.0 ± 0.5
#6attitude + Δ\Delta tokens (4.0 s)3111636.790.060.066.754.472.2102.8 ± 1.9
#7attitude + Δ\Delta tokens (6.0 s)351816.776.740.043.333.353.3128.7 ± 2.8
#8attitude + raw Δ\Delta691530.080.036.776.747.864.4115.4 ± 11.6
#9attitude + IMU13101233.373.373.366.757.871.1111.9 ± 9.9
#10attitude + IMU + Δ\Delta tokens1312940.070.040.073.351.161.1116.4 ± 12.0
#11attitude + IMU + raw Δ\Delta1691330.073.330.076.745.660.0113.5 ± 11.5
#12attitude + IMU + thruster PWM1911936.766.746.766.750.060.098.7 ± 1.6
#13attitude + IMU + PWM + Δ\Delta tokens1991630.083.350.093.357.875.6102.6 ± 0.7
#14attitude + IMU + PWM + raw Δ\Delta22101533.383.350.073.352.268.9113.9 ± 11.8

Table 1. Pool Deployment: Success Rates and Forward-Pass Latency of Multi-Task Models. A success for the Grab the rod task implies grabbing the right color rod, while a partial is when the model grabs a rod of the wrong color. Including partial successes and across 90 total gradable on-hardware rollouts (30 rollouts per task), 10 different DynamicVLA models outperformed the baseline. Latency is the time to produce one 20-step action chunk (mean over all models: 107.4 ± 11.4 ms). Four models run faster than the baseline despite a larger observation space.

actions are novel within the VLA research space.

1) Model Architectures: The three model architectures explored for this work include ACT [2], SmolVLA [21], and DynamicVLA [22]. Chronologically, ocean deployments occurred before the pool deployments, and all models trained for the ocean were trained on site to reflect realistic field situations. Specifically, one ACT and one SmolVLA policy per task family (from the data set collected) were trained and evaluated on-hardware in the ocean. ACT and SmolVLA were chosen for their ease of use, with ACT being faster to train on site versus SmolVLA.

For in-lab pool experiments, where a more thorough exploration and ablation studies could be performed, the model architecture DynamicVLA [22] was chosen due to its low computational overhead and reactivity to target object motion and environmental disturbances. Figure 6 illustrates the DynamicVLA architecture, but with a different observation space and action space.

Modified DynamicVLA architecture

Figure 6. Modified DynamicVLA Architecture. The policy outputs a six-dimensional action at each step: four motion commands and two tool commands. The motion commands are sent as MAVLink MANUAL_CONTROL messages to the BlueROV2’s onboard ArduSub autopilot, which converts them into individual thrust commands for its six thrusters. The policy therefore drives the robot through the same interface used to collect the teleoperated demonstrations it was trained on. Image modified from [22].

2) Observation Spaces: While most aspects of the model architectures do not differ from those published in [2, 21, 22], the observation spaces and even video data content differ greatly.

For the two model architectures trained for ocean deployment, a six-dimensional observational space was used that includes: roll, pitch, yaw, depth, depth set-point, and the depth controller’s output, plus RGB video (see Figure 1).

For the DynamicVLA models trained for in-lab pool deployments, a greater observation space was considered. At each control step during an episode of data, the ROV reports a 19-channel telemetry row over MAVLink at 50Hz, from which the maximal observation space is ot=[ϕ,θ,ψ,ax,ay,az,ωx,ωy,ωz,vz,vibx,viby,vibz,u1,u2,u3,u4,u5,u6]To_t = [\phi, \theta, \psi, a_x, a_y, a_z, \omega_x, \omega_y, \omega_z, v_z, \mathrm{vib}_x, \mathrm{vib}_y, \mathrm{vib}_z, u_1, u_2, u_3, u_4, u_5, u_6]^T, where:

  1. The ATTITUDE block consists of roll (ϕ\phi), pitch (θ\theta), and yaw (ψ\psi) (rad), forming a 3-dimensional observation space.

  1. The IMU block adds ten channels: body-frame linear accelerations axa_x, aya_y, and aza_z (m/s2\mathrm{m}/\mathrm{s}^2) from raw IMU readings; EKF-fused angular rates ωx\omega_x (rollspeed), ωy\omega_y (pitchspeed), and ωz\omega_z (yawspeed) (rad/s) from ATTITUDE; vertical velocity vzv_z (climb) (m/s) from VFR HUD; and the three vibration measurements vibx\mathrm{vib}_x, viby\mathrm{vib}_y, and vibz\mathrm{vib}_z (m/s2\mathrm{m}/\mathrm{s}^2) from VIBRATION. Combined with the ATTITUDE block, this forms a 13-dimensional observation space.

  1. The THRUSTER PWM block adds six commanded thruster outputs u1u_1, u2u_2, u3u_3, u4u_4, u5u_5, u6u_6 from the raw server output (μs\mu\mathrm{s}), with a neutral value of 1500 μs\mu\mathrm{s}. Combined with the ATTITUDE and IMU blocks, this forms a 19-dimensional observation space.

From these observations different combinations are selected to evaluate their effect on policy performance.

To investigate how turbulence affects VLA performance, a 3-dim disturbance channel, raw Δx,y,z\Delta_{x,y,z}, is derived alongside the 19-dim observation space. At each timestep, the ROV’s expected acceleration was estimated from its orientation and thruster commands. The difference between this expected acceleration and the measured acceleration was treated as the environmental disturbance:

a(t)=Gorient⁡(t)+Φu(t)+Δ(t),(1)a(t) = G\operatorname{orient}(t) + \Phi u(t) + \Delta(t), \tag*{(1)}
  • a(t)=[ax,ay,az]a(t) = [a_x, a_y, a_z]: measured linear acceleration.

Pool Deployment: Multi-task models ranked

Figure 7. Pool Deployment: Multi-task models ranked. The median time to completion was calculated for each model over the successful rollouts, (a subste of the 90 total). All models outperformed the baseline in speediness of a successful task completion. †Baseline: no proprioception of any kind.

  • Gorient(t)G_{\mathrm{orient}}(t): acceleration caused by gravity given the ROV’s orientation.

  • u(t)=PWM⁡(t)−1500u(t) = \operatorname{PWM}(t) - 1500: centered thruster commands.

  • Φ\Phi: mapping from thruster commands to acceleration.

  • Δ(t)\Delta(t): estimated environmental disturbance.

However, a single frame of Δ\Delta carries no turbulence history. Because ocean disturbances are low-frequency and periodic, turbulence only becomes legible over a window of frames. Rather than feed this window in as raw floats, the window is then tokenized with the FAST tokenizer [29]. This gives the policy a compressed representation of the various frequency components of the perturbations.

14 total DynamicVLA models (Figure 6) were trained on the pool data with a variety of observation space combinations (see Table I), with the smallest observation space being zero (the baseline model) and the largest space being 22 observation space dims. + 39 dims. for Δ\Delta tokens. Δ\Delta token windows were also varied, from 1.2 seconds to 6.0 seconds. The goal of this ablation study is to investigate what telemetry observations best train DynamicVLA (a VLA built solely on terrestrial data) to succeed underwater.

3) Action Spaces: The action space for the models is a 6-dimensional action space defined as at=[vx,vy,ωz,zref,ctilt,eref]Ta_t = [v_x, v_y, \omega_z, z_{\mathrm{ref}}, c_{\mathrm{tilt}}, e_{\mathrm{ref}}]^{T} where:

  • Horizontal velocity commands along the body frame xx and yy axes are given by vxv_x and vyv_y.

  • Yaw rate is denoted by ωz\omega_z.

  • The vertical altitude setpoint is zrefz_{\mathrm{ref}}, which is tracked by a closed-loop PID controller for stable depth-following (defined as a dive action).

  • The camera tilt toggle command is denoted by ctiltc_{\mathrm{tilt}}.

  • The end-effector setpoint is represented by erefe_{\mathrm{ref}}.

The stable controller compares the depth setpoint zrefz_{\mathrm{ref}} with the depth read by one-board ROV pressure-based depth sensor (a BAR30) to establish dive.

For pool deployments, the dive action was rendered dormant as the pool is shallow, and all pool tasks were performed at equivalent depths. For ocean deployments, the ”dive” action was active as opposed to dormant. Unlike a pool where the water is shallow, Coralita X127 is anywhere between 8 meters and 25 meters in depth, and both grab and moor were performed on an incline and at varying depths.

Experiment Results and Discussion

Hardware and Software

Experiments used a Blue Robotics BlueROV2 (a vector-configured mini-ROV with six T200 thrusters, see Figure 1) with the Newton Gripper end-effector installation, controlled via a Raspberry Pi 4 companion computer with visual feedback from a front-facing 1080p wide-angle camera. The BlueROV2 is configured with the BlueOS standard operating system. The BluEmbodied Kit is used to collect a LeRobot [30] dataset, hand-annotate the data, launch inference through a tethered configuration to computer, record rollout data, and hand-label model rollout successes/partials/failures. The BlueROV2 was controlled using an XBOX controller in the field and through a keyboard in the pool.

Pool Deployment Results

Overall, ten models beat the visual-only baseline when partial successes are included, (see Table I). The highest performer in both overall task success and forward pass latency, i.e. ATTITUDE trained on both control and turbulent pool episodes, achieved a 93.3% success rate including partial successes, 17.7 percentage points higher than its runner-up, ATTITUDE + IMU + PWM + Δ\Delta Tokens, at 75.6%. ATTITUDE also has a mean forward pass latency of 95.2 milliseconds, 3.5 milliseconds faster than its runner-up, ATTITUDE + IMU + PWM (see Table I). ATTITUDE, however, is not the fastest model in terms of successful task time to completion: ATTITUDE + IMU + PWM outperformed ATTITUDE by 0.4 s by a pooled task average.

More proprioception observations did not necessarily lead to better performance: for calm-water manipulation, a smaller observation space provided a better balance between prediction speed and task success, while larger observation spaces, specifically with the addition of IMU and PWM observations, led to faster overall task completion. Similarly, a 4 second Δ\Delta token window enabled better performance than other window lengths for a controlled environment. There is also found no apparent relationship between manipulation success and color confusion, which can imply that differences in manipulation success is not due to the differences in perception between models, but the observations fed into the models directly. This visual confusion in underwater policies is aligned with what was found in [3], which visual occlusion, warping, and light dissipation can degrade VLA perception underwater. While this can be said about how DynamicVLA performs in our pool in calm waters, limitations of utilizing the pool includes the depth, size, and lack of realistic currents in the pool testing environments.

Rod color confusion per multi-task model

Figure 8. Pool Deployment: Rod color confusion per multi-task model. Perceptive confusion exists strongly in every single multi-task model, and no model stood out to be perceptually more accurate than the other. The most common confusion is between red and green rods. None implies that the episode was failed, and hence, no rods were grabbed. †Baseline: no proprioception of any kind.

Marine Deployment Results

Our results of the method described in Figure 1 can be summarized by Table II, which reports success by task and location over 508 gradable autonomous policy rollouts. To test whether a single trained policy could generalize across physically distinct instances of the same task family, one fixed ACT checkpoint was evaluated on three mooring variants without any per-site fine-tuning: on a ladder at the Marina, on a tethered rope on the Shipwreck, and on a post on the Shipwreck (see Figure 4). Success rates were 56.3%

TaskLocationPolicynnSR (%)95% CI
Grab (red rod)ShipwreckACT15033.3[26.3, 41.2]
Grab (red rod)MarinaACT1442.9[21.4, 67.4]
Grab (red rod)MarinaSmolVLA280.0[0.0, 12.1]
Grab (green rod)PoolACT2263.6[43.0, 80.3]
Moor (ladder)MarinaACT20656.3[49.5, 62.9]
Moor (ladder)MarinaSmolVLA4812.5[5.9, 24.7]
Moor (rope)ShipwreckACT2166.7[45.4, 82.8]
Moor (post)ShipwreckACT1936.8[19.1, 59.0]

Table II. Marine Deployment: Success Rate by Task and Location. ACT consistently outperforms SmolVLA, and Mooring is the best-performing task family for both architectures.

(nn=206) on the ladder, 66.7% (nn=21) on rope, and 36.8% (nn=19) on the mooring post (Table II). The comparable success rates on the ladder and rope tasks suggest that the policy learned a site-agnostic mooring strategy rather than overfitting to the Marina ladder’s specific visual features. The lower success rate observed for the post likely results from its less forgiving target geometry compared to the ladder and rope, even though both the rope and post exhibited greater occlusion from algae and marine overgrowth than the ladder.

ACT consistently outperformed SmolVLA on every task family (Table II) pooled across sites: 37.6% versus 0.0% on grab and 55.7% versus 12.5% on moor. The gap is largest on the tasks with the most training data: at the Marina ladder, ACT reached 56.3% on mooring versus SmolVLA’s 12.5%, and 42.9% versus 0.0% on grab red rod, where SmolVLA never succeeded. ACT’s best grab result was grab green rod in the pool (63.6%), which is expected given the controlled environment.

When pooled across all tasks and locations, ACT succeeded on 47.9% of rollouts and demonstrated incredible recovery trajectories during trials, versus 7.9% for SmolVLA which demonstrated no recovery capabilities. ACT produces short, temporally coherent action chunks that are replanned frequently, keeping execution close to closed-loop. This appears to grant comparative robustness to disturbances that are largely absent from the terrestrial data SmolVLA’s backbone was pretrained on. SmolVLA, a substantially heavier model, both replans more slowly and was trained on far less task-specific underwater data than our ACT model, so the performance gap likely reflects inference latency and data quantity rather than a fundamental architectural ceiling.

The inclusion of ”dive” in the action space enabled both models to perform tasks at various points on the shipwreck (along the sloping deck and at various points against the hull along the port side), by allowing the ROV to adjust its depth during execution. Sensitivity to depth results in emerging behaviors like recovery maneuvers and greater initial approach precision.

Both tasks evaluated across daylight variations show a consistent performance drop at night. The moor on ladder success rate fell from 63.9% (n=97n=97) in the daytime to 49.5% (n=109n=109) at night, and the grab red rod success rate fell from 42.4% (n=66n=66) to 26.2% (n=84n=84) respectively. The drop was larger for grasping, which is consistent with the grasping trajectories being less forgiving to disturbances: unlike mooring, which tolerates vertical error since the ROV can latch anywhere along the ladder or post, grasping the small, swaying rod leaves little margin for error, especially with the reduced contrast and noise of nighttime.

Conclusions and Future Work

This work demonstrates the applicability of VLAs and related models to underwater robot tasks. Results from both pool and marine deployments demonstrate that choices in model architecture and observation space matter when adapting ROVs to VLAs, and VLAs to underwater environments. By experimenting with novel action spaces like depth, models like ACT were able to successfully execute tasks in marine archaeological sites. Observation spaces in multi-task models, such as the addition of Δ\Delta tokens or the simplicity of ATTITUDE, can encourage emerging underwater behaviors like speediness, success rates, or forward pass latency speed. The inclusion of an expanded observation space, therefore, enabled better results than the baseline, despite a backbone trained on terrestrial data alone. This suggests that what we give a policy to observe can be just as important as the model itself, and that an underwater backbone is not necessary for multi-task VLA success. Together, these results suggest that effective underwater VLA deployment depends not only on the choice of model, but on how the model’s action and observation spaces are adapted to the physical environment.

The following is recommended for future work: Expanding the BLUEMBODIED KIT repository to include training scripts for a broader set of single and multi-task BC architectures, evaluating said architectures to determine which ones find themselves robust to marine environments, collecting additional trials across Coralita X127 and other wrecks, evaluating longer-horizon tasks such as tether untangling, and progressively extending deployments to greater depths. In addition, investigating domain generalization (whether data collected on land by terrestrial robotics can be successfully mixed with underwater data for underwater VLA training, and vice versa) is a crucial challenge to confront the difficulty of collecting real world underwater data. An investigation of the application of VLAs in untethered AUVs would also be an interesting challenge which can yield beneficial results for the underwater field robotics community. Together, these directions will move the robotics community toward the broader goal of enabling robust, generalizable, and increasingly autonomous embodied intelligence for real-world underwater robotics.

Acknowledgment

The authors would like to thank Heritage Malta for their support during real-world underwater deployments, Dr. Nana Obayashi and the Prema Lab for their generosity in pool access, and Talula Clark for their field assistance.

References

  1. [1]E. Gouin et al., “Extremely deep underwater dives: planning and physiological challenges based on the experiences of a sample of french-speaking technical divers,” Diving Hyperb. Med., vol. 55, no. 2, p. 203, 2025.DOI
  2. [2]T. Z. Zhao et al., “Learning fine-grained bimanual manipulation with low-cost hardware,” arXiv:2304.13705, 2023.arxiv.org/abs/2304.13705
  3. [3]R. Liu et al., “Self-improving autonomous underwater manipulation,” arXiv:2410.18969, 2024.arxiv.org/abs/2410.18969
  4. [4]H. Li et al., ““Umi-underwater: Learning underwater manipulation without underwater teleoperation,” arXiv:2603.27012, 2026.arxiv.org/abs/2603.27012
  5. [5]Y. R. Petillot et al., “Underwater robots: From remotely operated vehicles to intervention-autonomous underwater vehicles,” IEEE Robot. Autom. Mag., vol. 26, no. 2, pp. 94–101, 2019.DOI
  6. [6]O. Khatib et al., “Ocean one: A robotic avatar for oceanic discovery,” IEEE Robot. Autom. Mag., vol. 23, no. 4, pp. 20–29, 2016.
  7. [7]E. Morgan et al., “Autonomous underwater manipulation: Current trends in dynamics, control, planning, perception, and future directions,” Curr. Robot. Rep., vol. 3, pp. 187–198, 2022.
  8. [8]Y. Jadhav and Y. Moon, “ROV manipulation from observation and exploration using deep reinforcement learning,” J. Adv. Res. Ocean Eng., vol. 3, no. 3, pp. 136–148, 2017.
  9. [9]I. Carlucho et al., “A reinforcement learning control approach for underwater manipulation under position and torque constraints,” in Proc. Global OCEANS, 2020.DOI
  10. [10]C. Chi et al., “Diffusion policy: Visuomotor policy learning via action diffusion,” arXiv:2303.04137, 2024.arxiv.org/abs/2303.04137
  11. [11]Z. Fu et al., “Mobile aloha: Learning bimanual mobile manipulation with low-cost whole-body teleoperation,” arXiv:2401.02117, 2024.arxiv.org/abs/2401.02117
  12. [12]A. Brohan et al., “RT-1: Robotics Transformer for Real-World Control at Scale,” in Proc. Robot.: Sci. Syst. (RSS), 2023.arxiv.org/abs/2212.06817
  13. [13]B. Zitkovich et al., “Rt-2: Vision-language-action models transfer web knowledge to robotic control,” in Proc. Conf. Robot Learn. (CoRL), 2023, pp. 2165–2183.arxiv.org/abs/2307.15818
  14. [14]A. O’Neill et al., “Open x-embodiment: Robotic learning datasets and rt-x models,” arXiv:2310.08864, 2025.arxiv.org/abs/2310.08864
  15. [15]M. J. Kim et al., “Openvla: An open-source vision-language-action model,” in Proc. Conf. Robot Learn. (CoRL), 2025, pp. 2679–2713.arxiv.org/abs/2406.09246
  16. [16]K. Black et al., “π0: A vision-language-action flow model for general robot control,” arXiv:2410.24164, 2026.arxiv.org/abs/2410.24164
  17. [17]NVIDIA et al., “Gr00t n1: An open foundation model for generalist humanoid robots,” arXiv:2503.14734, 2025.
  18. [18]P. Wu et al., “Gello: A general, low-cost, and intuitive teleoperation framework for robot manipulators,” arXiv:2309.13037, 2024.arxiv.org/abs/2309.13037
  19. [19]Z. K. Weng et al., “Levr: A modular vr teleoperation framework for imitation learning in dexterous manipulation,” arXiv:2509.14349, 2025.arxiv.org/abs/2509.14349
  20. [20]R. Yang et al., “Egovla: Learning vision-language-action models from egocentric human videos,” arXiv:2507.12440, 2025.arxiv.org/abs/2507.12440
  21. [21]M. Shukor et al., “Smolvla: A vision-language-action model for affordable and efficient robotics,” arXiv:2506.01844, 2025.arxiv.org/abs/2506.01844
  22. [22]H. Xie et al., “Dynamicvla: A vision-language-action model for dynamic object manipulation,” arXiv:2601.22153, 2026.arxiv.org/abs/2601.22153
  23. [23]J. Tucker et al., “π, but make it fly: Physics-guided transfer of vla models to aerial manipulation,” arXiv:2603.25038, 2026.arxiv.org/abs/2603.25038
  24. [24]C. Chi et al., “Universal Manipulation Interface: In-The-Wild Robot Teaching Without In-The-Wild Robots,” in Proc. Robot.: Sci. Syst. (RSS), 2024.arxiv.org/abs/2402.10329
  25. [25]J. Song et al., “Oceansim: A gpu-accelerated underwater robot perception simulation framework,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2025.arxiv.org/abs/2503.01074
  26. [26]J. Gu et al., “Usim and u0: A vision-language-action dataset and model for general underwater robots,” arXiv:2510.07869, 2025.arxiv.org/abs/2510.07869
  27. [27]Z. Wang et al., “Underwatervla: Dual-brain vision-language-action architecture for autonomous underwater navigation,” arXiv:2509.22441, 2025.arxiv.org/abs/2509.22441
  28. [28]R. Zhao et al., “Sim2real-vla: Zero-shot generalization of synthesized skills to realistic manipulation,” in Proc. Int. Conf. Learn. Represent. (ICLR), 2026.
  29. [29]K. Pertsch et al., “Fast: Efficient action tokenization for vision-language-action models,” arXiv:2501.09747, 2025.arxiv.org/abs/2501.09747
  30. [30]R. Cadene et al., “Lerobot: An open-source library for end-to-end robot learning,” arXiv:2602.22818, 2026.arxiv.org/abs/2602.22818

Paper details

vlnc:W_46kyw7xp
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 9

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents