MEKAWIRE
중급arXiv

스쿠버 다이버 밀폐 공간 이동 보조 웨어러블 수중 로봇 RADMCS

Demetrious T. Kutzke, Junaed Sattar
30초 요약

RADMCS는 스쿠버 탱크에 장착하는 웨어러블 수중 로봇으로, 단안 거리 추정과 추력기 차등 작동을 이용해 다이버에게 좌우 회전 햅틱 신호를 준다. 수중 인체 실험 8명을 대상으로 한 시험에서 폐쇄 수역과 해양 모두 최대 추력의 약 10% 수준에서 피험자가 방향 피드백을 인지했고, 안정적인 거리 추정이 유지될 때 벽과의 거리 유지 실험에서 올바른 회전 지시를 보였다. 이 논문은 동료 심사를 거치지 않은 프리프린트이며, 기존 수중 외골격보다 단순하고 약 1000달러에 조립 가능한 플랫폼을 제시한다.

연구 질문

수중 밀폐 공간에서 스쿠버 다이버가 벽이나 구조물과의 안전 이격 거리를 유지하도록, 탱크 장착형 추력 기반 햅틱 피드백이 방향 안내에 효과적인가

문제

스쿠버 다이버는 동굴, 산호초 협곡, 파이프라인, 불발탄 주변 등 밀폐 수중 공간에서 벽이나 물체와의 안전 거리를 유지해야 한다. 벽에 부딪히면 퇴적물이 일어나 시야를 잃고, 산호초 접촉은 산호를 훼손한다. 기존 시각 내비게이션은 수중 상황 인식과 충돌하고, 진동 햅틱은 방수와 보온 의류 때문에 전달이 어렵다. 기존 수중 외골격은 탱크 공간을 차지하거나 케이블 걸림 위험, 호흡 가스 통합 문제, 높은 비용 등으로 실제 스쿠버 작업에 쓰기 어렵다.

기존 접근

기존 웨어러블 안내 기술은 벨트형 진동 모터나 휴대 기기의 진동, 청각 신호를 사용했지만, 수중에서는 방수와 방한 의복이 진동을 막고 전기 부품 침수 위험이 크다. 수중 외골격 연구는 금속 재질의 고정형과 케이블 기반 연성형으로 나뉘는데, 고정형 백마운트 유압 로봇은 공기 탱크 자리를 차지하고, ADS, DSEND 같은 대기압 잠수복은 약 10만 달러로 비싸며 환경을 스스로 인식해 동작하는 로봇이 아니다. 연성 외골격은 케이블, 도르래가 다리와 몸통을 차지하고 얽힘이나 끼임 위험을 더하며 호흡 가스 공급이 불분명한 경우가 많다.

새 접근

RADMCS는 공기 탱크에 밴드로 고정하는 원통형 외부 조립체와 전자, 센서를 담은 내부 조립체로 구성된다. 외부 셸은 길이 300mm, 직경 102mm, 수심 100m 등급이고, 두 개의 Blue Robotics T200 추력기를 가로 배치(transverse) 또는 세로 배치(longitudinal)로 교체할 수 있다. 두 대의 오토포커스 RGB 카메라가 좌우 벽을 보고, Teensy 4.1 마이크로컨트롤러가 PWM 신호로 추력기를 제어하며 ROS 2 Humble로 통신한다. 거리 추정은 AprilGrid와 Perspective-n-Point를 사용하고, 지수이동평균 필터와 D_MAX 휴리스틱으로 이상치를 걸러낸다. 제어는 설정 거리와 필터 거리의 오차에 비례해 추력 좌우 차등을 주는 선형 포화 제어이며, 데드존 안에서는 중립 추력을 유지한다. 좌회전은 T1 역방향, T2 정방향, 우회전은 반대로 매핑한다.

결과

인체 실험은 IRB 승인 아래 스쿠버 다이버 8명으로 진행했다. 폐쇄 수역 TS는 225mm longitudinal, transverse와 325mm transverse 구성에서 4명, 해양 TS는 325mm longitudinal, transverse에서 2명을 시험했다. 승강 및 하강 시험을 평균한 감지 임계값은 두 환경 모두 최대 추력의 약 10%였다. 225mm와 325mm 토크 암 길이 사이에 유의미한 차이는 없었다. 단일 측면 거리 유지 실험에는 참가자 표 기준 7명이 배정됐고, 수심 1.8m 수영장 벽에 1m 간격으로 AprilGrid를 부착한 7m 길이 타프를 사용했다. 안정적인 거리 추정이 유지된 참가자 P2의 경우 이탈 시 로봇이 벽 쪽 또는 벽 반대쪽으로 올바른 회전 지시를 주었고 89.89초에 구간을 마쳤다. 그러나 일부 실행에서는 약 12초 뒤 거리 추정을 잃어 제어 신호가 한쪽 회전 상태에 머무는 경우가 있었고 P8은 43.28초에 종료했다. 해양 폼, 핏, 기능 시험은 1명(P8)만 수행했고, 325mm longitudinal 구성에서 추력기를 최대 추력의 80%에 해당하는 1850μs로 설정했다. 다이버는 전진 추력 때문에 장치가 밀리면서 머리에 끼는 통증이 있었지만 추가 수영 없이 장치만으로 이동 보조가 가능했다고 보고했다.

한계

저자들은 참가자 8명이 적다고 밝혔고, 더 넓은 다이버 집단에 대한 임계값 일반화가 필요하다고 했다. 거리 추정은 AprilGrid와 고전적 PnP에 의존해 수중 왜곡, 조명 변화, 오토포커스, 수영장 순환 제트로 인한 타프 휘어짐 때문에 4m 이상 오차가 발생했고, 일부 실험에서 12초 이후 거리 신호를 잃었다. 325mm longitudinal TS 데이터는 시설 시간 제약으로 수집하지 못했다. 해양 폼, 핏 시험은 1명에 그쳤고 장치 고정이 밀려 통증을 유발했다. 단일 하드웨어 프로토타입만 사용했으며 코드 공개 여부는 논문에 보고되지 않았다. 논문은 프리프린트이며 동료 심사 여부도 보고되지 않았다.

업계 영향

수중 구조물 검사, 산호초 모니터링, 동굴 다이빙, 불발탄 처리, 파이프라인 작업 등에서 다이버의 안전 거리 유지 보조로 활용할 수 있다. 현재 프로토타입은 약 1000달러로 10만 달러급 대기압 잠수복보다 저렴해 상업용 레크리에이션 다이빙이나 소규모 운영에 진입 장벽이 낮다. 다만 실사용 전에 딥러닝 기반 수중 거리 추정이나 스테레오 비전으로 안정성을 높이고, 추력이 장비를 밀지 않도록 하네스 고정을 개선하며, 더 많은 피험자로 안전성과 임계값을 검증해야 한다. 적용 시점은 1~3년 내 연구, 시범 적용이 현실적이고, 3년 이후 상용화가 되려면 위 조건이 선행되어야 한다.

논문 전문

Towards Physical Underwater Robotic Assistance for Scuba Diver Movement in Confined Spaces

Demetrious T. Kutzke, Junaed Sattar

CC BY 4.0 라이선스로 공개된 논문입니다. 출처를 밝혀 전재하며, 원문은 arXiv:2610.01906(PDF)에서 볼 수 있습니다.

Abstract

Scuba divers are taught to control their depth to avoid rapid ascents and descents, which could result in serious injuries such as gas embolisms and barotrauma. However, many underwater tasks necessitate lateral control, maintaining distance between subsea structures such as coral reefs, submerged drilling instrumentation, or unexploded ordnance. In this work, we discuss a first-of-its-kind wearable robotic solution providing thruster-actuated directional guidance to a diver, as distinct from prior propulsive-assistance exoskeletons. We introduce Robotic Assisted Diver Movement in Confined Spaces (RADMCS), a wearable robot that assists divers in maintaining a fixed distance from subsea structures by leveraging perception techniques in monocular depth estimation and force-feedback from submersible thrusters to provide haptic feedback. Its small and compact form factor creates a foundational platform that could be expanded to include more sophisticated control and navigation behaviors. We present results from Institutional Review Board (IRB) in-water studies with eight human scuba diver participants on threshold sensitivity tests in both a closed-water swimming facility and ocean environments; distance-maintaining experiments in a closed-water facility; and form, fit, and function testing in the ocean. We demonstrate that relatively low thrust values (\approx 10% of maximum) allow robotic direction of a human’s movement using the physical sensation of the robot’s guidance.

1 Introduction

Divers working in confined spaces, such as underwater cave systems [1], pipelines [2], coral reef canyons [3], or around unexploded ordnance [4], must often maintain a safe operating distance from the surrounding walls or objects. In the case of cave diving, for example, avoiding cave walls helps divers maintain optimal visibility conditions by avoiding collisions with the surrounding enclosure. This minimizes stirring up deposited sediment [5], which is a leading cause of diver disorientation-induced fatalities in cave diving accidents [6]. Maintaining safe standoff distances for divers during coral reef explorations is also important, since ocean currents, other divers, or marine obstacles can inadvertently cause divers to touch coral [3], which devastates coral health.

Figure 1: The Robotic Assisted Diver Movement in Confined Spaces (RADMCS) wearable robot during a field experiment. The diver wears RADMCS on their back, enabling haptic feedback from the robot to the human through a series of thruster movements. If the difference \delta between the setpoint distance d and the actual distance of the diver to the coral reef wall d^{\prime} is greater than zero, the robot indicates that the diver should yaw toward the wall, otherwise yaw away from the wall. The diver responds to the feedback, swimming in the direction indicated by the robot’s thrusters, which creates a pathway to complex navigation and maneuvering for safe navigation along coral walls or confined spaces.

In this paper, we introduce RADMCS (Robotic Assisted Diver Movement in Confined Spaces) with the goal of addressing these distance-maintaining challenges. RADMCS is an easy-to-deploy wearable robotic solution that assists in maintaining a preset standoff distance from encompassing walls or objects by providing force-feedback to the diver when they get too close to such objects. The force-feedback mechanism is driven by monocular depth estimation techniques that estimate the distance between the robot’s cameras and the surrounding structure, and the robot uses its thrusters in response to this perceived distance. Fig. 1 shows the haptic feedback mechanism working in response to the distance between the surrounding reef and the robot’s cameras. Because the robot is affixed to the diver, the actuation, in turn, perturbs the diver’s movements. RADMCS integrates on the diver’s existing equipment by strapping onto the scuba diving air tank. This eliminates the need for complex exoskeleton style suits or augmented swimming solutions that require additional training or instrumentation. It is self-contained and does not interfere with the diver’s natural body movements beyond the perturbative feedback provided to the diver.

Our contributions are the

  • introduction of a novel, wearable underwater robotic system for movement assistance;
  • presentation of systematic testing of threshold sensitivity (TS) for haptic feedback with human participants in an underwater study in ocean and closed-water environments;
  • exploration of closed-water experiments of simulated wall-following to gauge the robot’s effectiveness at directing human participants;
  • demonstration of form, fit, and function of the current design in open-water field experiments for TS and maneuverability near coral reefs.

2 Literature Review

This work draws from both wearable guidance in haptics, which is the study of navigation using physical perturbation, and physical underwater human-robot interaction.

Wearable Guidance and Assistive Technology. Global positioning systems promise precise localization in areas where signals are present. Visual display of GPS navigation information is often inconvenient in instances where people must both navigate and maintain situational awareness of their environment, for example military personnel operating in war zones, visually impaired individuals navigating a busy city center, or individuals driving in unknown locations. An alternative to visual navigation displays are haptic feedback interfaces for wearable guidance.

Wearable guidance refers to a device affixed to the human body that provides some stimuli to assist the human in movement or navigation [7]. Often the type of stimulus used is vibrotactile [8], where small motors or actuators can vibrate, effectively encoding messages about direction depending on body mounting positioning. Belt-style wearables arrange tactile actuators in an array, vibrating along specific positions to indicate direction [8]. Alternatively, in [9] the authors encode heading and distance in duration and rhythm of cell phone vibrations. Others have explored small handheld devices that provide auditory and vibrational feedback in response to receiver-transponder communication [10, 11].

Immersion protection and thermal layering of undergarments causes issues with vibrational feedback mechanisms, since waterproofing electrical components at the garment level to ensure user safety is critical and challenging. Movement assistance provided by wearable exoskeletons [12], even under scuba diving drysuits, could be problematic since the power system and electrical components might fail if the suit floods. Although shape memory alloys (SMAs) and shape metal polymers (SMPs) have been shown to exhibit corrosion resistance and can be submersed for underwater applications [13, 14], to our knowledge, there have been no successful deployments of wearable SMAs or SMPs for submersible exoskeletons or rehabilitative robotics.

Some other locations discussed include limb mounting point wearables [15], which assist in movement rehabilitation by providing muscular cues about object positioning and distance from the hand, for instance. Feedback is not limited to a single haptic modality. Some employ multiple, potentially interfering, haptic feedback sensors such as vibrotactile combined with compression for limb movement assistance [16].

Exoskeletons Underwater. Most of the work in physical underwater human-robot interaction has focused on exoskeleton style designs that tightly couple to the diver’s body or completely replace scuba diving equipment. These can be summarized as either “rigid,” in the sense that they use metal alloys for forming the external structure; or “soft,” that use cabling or flexible materials for the exoskeleton [17].

Rigid Exoskeletons. In [18] the authors introduce a conceptual rigid exoskeleton that assists in swimming for reducing metabolic energy consumption. Their suit uses a series of rotary actuators affixed to the diver’s legs to provide kicking assistance. They do not discuss the specific implementation of certain life support systems, such as breathing gas integration into the suit. The authors of [19] introduce a rigid, back-mounted swimming assistance robot that leverages hydraulic power to move the diver along. The back-mounted unit is sealed to prevent water intrusion. While they achieve good error with planned knee and hip trajectories, the unit occupies the volume of space where the diver’s tank would normally go, making it an unsuitable choice for movement assistance.

Other rigid exoskeletons include the atmospheric diving suit (ADS) and Deep Sea Expeditionary No Decompression (DSEND) suit [20, 21], which isolate the diver from the ambient water and pressure. These operate at depths of 300–600 m, without decompression obligations, since the suit maintains the diver at atmospheric pressure. These suits are not robotic, in that they do not have the ability to take action based on environmental observations alone. They are exposure protection suits that allow divers to achieve significant water depths, while maintaining human control via external actuation interfaces. These suits also cost significantly more than RADMCS, typically on the order of USD 100K. By comparison, RADMCS costs USD 1K assembled [22].

Soft Exoskeletons. The authors of [23] introduce a soft exoskeleton that uses a cable and pulley system for transferring rotational power to the swimmer’s ankle joints. However, the purpose of the exoskeleton is limited to rehabilitative swimming, since it occupies much of the diver’s lower limbs and upper torso. It is not clear how breathing gas would be provided to a scuba diver wearing their exoskeleton. The authors of [24] introduce a soft flexible exoskeleton that accommodates a diver’s regular buoyancy control vest and scuba tank, making it a more realistic alternative for actual scuba diving operations. They too use a cable system with two hip mounted actuator winches for cable movement. Their suit is meant for increasing swimming efficiency. Additional cabling and pulleys, while functional, often add additional pinch points or potential entanglement hazards for divers working in hazardous conditions. In contrast, the RADMCS robot integrates on a simple scuba breathing gas cylinder, which eliminates the issues with cable and pulley systems.

3 System Design

Unlike exoskeletons that attach to the diver’s body directly, the proposed design of the RADMCS robot enables a less invasive integration with existing scuba diving technology. Namely, the RADMCS robot mounts onto the diver’s scuba tank using strapping mechanisms already employed by open-water scuba divers. The design comprises two primary components: the external assembly, which has the mechanism for strapping to the diver; and the internal assembly, which houses the electronics subassembly and sensing technology. Fig. 2 shows these components on the assembled system.

Figure 2: Assembled RADMCS robotic system features with descriptions of parts.

External Assembly. The robot’s external assembly consists of a single cylindrical acrylic shell, 300 mm in length and 102 mm in diameter. The shell is depth rated to 100 m by the manufacturer [25], making RADMCS suitable for operational testing within in-shore commercial and practical recreational diving limits [26]. The robot is affixed to the diver’s scuba tank using 3D printed parts that match the curvature of a common “aluminum 80” scuba diving cylinder, which has a diameter of 185 mm. This design could easily be adapted for other scuba diving tank dimensions by modifying the 3D printed tank attachment interface. The robot is actuated using two thrusters (Blue Robotics T200 [27]). Specific thruster configurations can be achieved by interchanging the thruster interface module. This uses an additively-manufactured part to bolt onto the robot’s clamp. A specific design consideration is the extent to which the thruster configuration affects maneuverability for the diver and sensitivity to perturbations. See Fig. 3 for specific thruster configurations and naming conventions. In the longitudinal configuration, thrust acts along the robot’s \hat{y}-axis, and in the transverse configuration, thrust acts along the \hat{x}-axis. We explore these design choices during closed-water and open-water field experiments.

Data transfer and control links, e.g., for testing and experiments, is established through a neutrally-buoyant gigabit Ethernet tether (Blue Robotics Fathom tether coupled with an 8-pin [28] bulkhead connector). However, the device does not require a tether for regular operations.

Figure 3: Thruster configurations. The left image column shows the transverse thruster configuration that directs force perpendicular to the robot’s body, in the \hat{x}-direction. The right image column shows the longitudinal thruster configuration that directs force along the length of the robot’s body, in the \hat{y}-direction. The thrusters are labeled and referred to as shown in the figure for all future analysis.

Internal Assembly. The internal assembly consists of two interlinking 3D printed cylindrical sections. The aft-section mounts to a flange assembly and provides sufficient spacing for pass-through (WetLink) and potted penetrators. The aft-section bolts to the fore-section to create a robust assembly. The fore-section provides slotting for the robot’s battery and cameras. A single 14.8 V 6500 mAh 4S Lithium Polymer (LiPo) battery supplies the computational module, the thrusters, the microcontroller, and the cameras. The worst case scenario for power consumption (bounded by the thruster power requirements) is 20 minutes of runtime with a single battery, given manufacturer-provided current draw at maximum thrust for two thrusters (\approx 40 A). We achieve significantly better duration by using intermittent haptic actuation, often exceeding 4 hours.

Currently, two autofocus RGB cameras provide vision for the robotic system. The cameras are mounted on the sides of the robot (left/right), facing the direction of the surrounding walls or structures. A Teensy 4.1 microcontroller provides the output PWM signal to the thrusters. A micro-ros client and agent running ROS 2 Humble [29] enable communication between software components.

Haptic Feedback Mechanism. Robotic feedback is provided by controlling thrust actuation. Each thruster is controlled by a pulse-width modulation (PWM) signal from 1500~\mus at neutral to 1900~\mus in the full forward thrust or 1100~\mus at full reverse thrust. Feedback is delivered to the human via the physical sensation of the robot moving the diver in the intended direction. Let T1 and T2 denote the PWM values for thruster 1 and thruster 2, respectively. The robot indicates the diver should turn left, or yaw counterclockwise (CCW) about the \hat{z}-direction, using T1\in[1100,1500]~\mus reverse and T2\in[1500,1900]~\mus forward. Conversely, the robot indicates the diver should turn right, or yaw clockwise (CW) about the \hat{z}-direction, using T1\in[1500,1900]~\mus forward and T2\in[1100,1500]~\mus reverse.

Table 1: Directional movement mapping of the haptic feedback from robot to human. In both the longitudinal and transverse thrust configurations the movement instruction is the same.
  • Turn left (yaw CCW about \hat{z})
    Longitudinal/Transverse
    T1 reverse and T2 forward
  • Turn right (yaw CW about \hat{z})
    Longitudinal/Transverse
    T1 forward and T2 reverse

4 Visual Control Methodology

We employ a linear control algorithm with saturation to limit our thruster outputs after a certain distance. Alg. 1 outlines the pseudocode for the control algorithm. The goal of the algorithm is to produce thruster PWM values in microseconds for T1 and T2. Let I be an image of arbitrary dimensions. Our control algorithm computes the distance d^{i} between the camera and the target using the FindDistance function. A target can be any specific object or feature from which the algorithm can extract distance. For example,[30] uses deep learning-based methods for extracting features from cave walls. For our single-sided distance-maintaining experiment in Section 5, we used AprilGrids from the Kalibr specification [31], arranged in a 4\times 6 grid, with tag size 50 mm, and tag spacing 0.30, encoded with the t36h11 tag dictionary. This ensured semi-stable distance estimates. We designed the RADMCS robot to work with any method that computes distance between the robot’s cameras and the surrounding enclosure. To decouple the efficacy of the proposed haptic mechanism from monocular distance estimation, we only consider existing, classical methods for distance estimation. Stereo-based, deep learning methods, or other feature-based methods could also be employed. This is the subject of future work.

In this case, to extract distance estimates, we leverage classical Perspective-n-Point estimation (PnP) to recover camera pose from known 3D positions specified by the AprilGrid and known 2D image locations [32]. However, even with stable distance estimates, underwater distortion, lighting variations, and autofocus features created instabilities in our distance estimates d^{\prime}, which we empirically observed to exceed +4 m at times. To partially offset these challenges, we implemented an exponential moving average (EMA) filter to smooth our distance estimates and avoid large unphysical jumps in distance estimates (line 7 in Alg. 1). Additionally, we implemented an empirically determined maximum likely distance heuristic D_{\text{MAX}} that prevented filter updates if the difference between our old estimate d^{\prime} and the current distance d^{i} exceed this threshold. The EMA was configured with \alpha=0.5, providing modest filter response.

Additionally, we created a control deadzone \delta_{\text{deadzone}} in which the robot would not provide haptic feedback, because the diver was effectively traversing without the need for movement assistance. We compute the control error \delta as the difference between the setpoint d and the current filtered distance estimate d^{\prime}, i.e., \delta=d^{\prime}-d.

Algorithm 1 Linear proportional control with saturation.

We clip this value to a practical control range D_{\text{range}}. This is because the cameras (using any practical FindDistance method) have a limited sensing range. In our case, we determined that the cameras and our PnP algorithm had a useful range of D_{\text{range}}=1.5 m. Our clipping function, saturates the control, so that any distance estimate that exceeds D_{\text{range}} is set to the maximum allowable thruster value, defined as T_{\text{MAX}}, or the minimum T_{\text{MIN}}. The Clip function is defined as f(x)=\{-1,\text{if }x<-1;x,\text{if }-1\leq x\leq 1;1,\text{if }x>1\}. This scales our error by D_{\text{range}} and saturates at the limits \delta=\pm D_{\text{range}}. Finally, the function ComputePWM ensures the PWM values are limited to the maximum T_{\text{MAX}} and minimum T_{\text{MIN}} thruster values. These parameters are derived from the TS tests to gauge the starting PWM T_{\text{MIN}} that is at a level the user can feel. We can also limit the upper bounds of the thruster force by setting T_{\text{MAX}}. This can be tailored to specific use cases, e.g., when extended battery life is required, a lower T_{\text{MAX}} value requires less power for the same period of operational time.

5 Human Study Evaluations

Under Institutional Review Board (IRB) approval, we conducted in-water human studies to evaluate the RADMCS system. Eight people with varying levels of scuba diving experience participated in a variety of in-water experiments to gauge TS and single-sided distance-maintaining wall following. While the number of participants is lower compared to terrestrial haptics studies (see [7] which used 12 participants), conducting underwater human studies creates a significant barrier to entry compared to its terrestrial counterpart. These challenges include: recruitment of certified and qualified individuals (scuba divers are not a typical demographic); planning for approval and consent processes (to mitigate the inherent safety risk); swimming facility and equipment rental coordination (large overhead to rent time in a swimming facility, acquire dive equipment, or deploy in an ocean); along with acquiring support staff to ensure participant safety (safety divers to monitor participants for injuries or behaviors that could lead to injuries). These factors make this portion of our work significant, representing a step forward for underwater haptics and wearable robotics research. Table 2 shows the specific portions of the study completed by each participant. Participants are referred to as P1–P8 for the purposes of our analysis.

Table 2: Participant list and the specific portions of the study they were involved in. Participants are coded from P1–P8. Threshold sensitivity testing is abbreviated as (TS).
  • TS closed-water 225 mm longitudinal/transverse
    P1
    \checkmark
    P2
    \checkmark
    P3
    자료 없음
    P4
    자료 없음
    P5
    자료 없음
    P6
    자료 없음
    P7
    자료 없음
    P8
    자료 없음
  • TS closed-water 325 mm transverse
    P1
    자료 없음
    P2
    자료 없음
    P3
    자료 없음
    P4
    자료 없음
    P5
    \checkmark
    P6
    자료 없음
    P7
    \checkmark
    P8
    자료 없음
  • Single-sided distance-maintaining
    P1
    \checkmark
    P2
    \checkmark
    P3
    자료 없음
    P4
    \checkmark
    P5
    \checkmark
    P6
    \checkmark
    P7
    \checkmark
    P8
    \checkmark
  • TS open-water 325 mm longitudinal/transverse
    P1
    \checkmark
    P2
    자료 없음
    P3
    \checkmark
    P4
    자료 없음
    P5
    자료 없음
    P6
    자료 없음
    P7
    자료 없음
    P8
    자료 없음
  • Open-water form, fit, & function
    P1
    자료 없음
    P2
    자료 없음
    P3
    자료 없음
    P4
    자료 없음
    P5
    자료 없음
    P6
    자료 없음
    P7
    자료 없음
    P8
    \checkmark

We designed a series of incremental in-water tests to evaluate the RADMCS robot, beginning with detection threshold identification and ultimately progressing to submerged navigation tasks. To determine the minimum thrust level at which divers can perceive robotic feedback (i.e., threshold sensitivity), we used a standard method of limits procedure [33]. We conducted TS testing in both closed-water and open-water settings, to gauge the difference between environments. We then created a simulated wall-following test to gauge how well the robot provides feedback to the human, i.e., correct movement instructions based on distance to the wall.

Closed-water Threshold Sensitivity. We tested the robot using a data transfer tether, which allowed us to sweep pulse-width modulation (PWM) values during “ascending” trials, from neutral (1500~\mu s) to maximum thrust (1900~\mu s); and from maximum to neutral during “descending.” We did this for four study participants in the pool in three separate thruster configurations, including the 225 mm longitudinal and transverse configurations and the 325 mm transverse configuration. Due to testing facility time restrictions, we did not collect sensitivity data in the longitudinal 325 mm thruster configuration.

Each participant wore the RADMCS robot while neutrally buoyant at a depth of 1.8 m in a controlled pool environment. Participants indicated the moment they first perceived force-feedback. Fig. 4 shows an example of the diver participating in the ascending portion of the test. The robot’s force-feedback increases, rotating the diver in place. Fig. 5 shows the results from the detection threshold test for 225 mm longitudinal and transverse thruster configuration for the clockwise (CW) and counterclockwise (CCW) rotation directions. Each plot shows the gold thrust vs. PWM curve provided by Blue Robotics [27] for the T200 thruster powered at 16.8 V, spanning from 1100~\mus at maximum reverse thrust to 1900~\mus at maximum forward thrust. We plot the reverse region with gray dashed highlighting, and we plot the forward region with blue crossed highlighting. For M participants total, let j denote the participant, where j\in\{1,\dots,M\}, and let T1^{j} and T2^{j} denote the values of thruster 1 and thruster 2 for participant j, respectively. Then the solid black line in the plot shows the mean across participants for each thruster T. For example, the mean across participants for T1 is given by \langle T1\rangle=\frac{1}{2M}\sum_{j}(T1^{j}_{\text{ascending}}+T1^{j}_{\text{descending}}). The same equation applies to the T2 mean. Finally, we also show a shaded region around the mean values that indicates the spread up to one standard deviation to quantify the uncertainty in each measurement. We also report the nearest whole thrust value for each mean, to assess the relative thrust percentage required in each case.

Figure 4: Still frames collected during the closed-water TS test for the 225 mm transverse thruster configuration. During the “ascending” portion of the test, the thruster force-feedback increases in intensity, rotating the diver in the figure.

Across four participants and all three configurations, the averaged ascending and descending detection thresholds correspond to approximately 10\% of the maximum available thrust, substantially lower than anticipated. Additionally, there is no substantial difference between the length of the torque arm (i.e., 225 mm versus 325 mm) for either configuration. While not conclusive, this finding establishes a clear baseline for continued efforts that leverage any configuration with low thrust levels to start, since even modest actuation produces perceptible directional cues, suggesting that RADMCS can leverage very small perturbations to communicate navigational information without imposing excessive forces on the diver.

Figure 5: TS for (M=2) participants P1 and P2 for CW and CCW rotations in both the 225 mm longitudinal and transverse thruster configurations in the closed-water environment. The gold solid curve shows the manufacturer-provided thrust–PWM calibration [27]. The inset illustrates the thruster orientations and resulting force directions used to generate rotational motion.

Closed-water Single-Sided Distance-maintaining. To assess if the RADMCS robot can help a diver maintain a safe standoff distance from a subsea structure, we conducted two separate trials in a closed-water swimming facility over two days. We created a semi-controlled experimental setup leveraging the side of the swimming facility. We deployed a submersible tarp with Kalibr AprilGrids affixed in a structured pattern, separated by 1 m, spanning a length of 7 m. Fig. 6 shows the tarp in the left hand image, looking toward the side of the swimming pool wall. Unfortunately, due to depth changes over the length of the tarp, the targets did not remain level with respect to the bottom of the pool, creating the incline visible in the figure. Currents from the circulation jets caused significant warping of the tarp, which caused sporadic distance estimations.

We also employed an aerial trackline camera centered on the black lane marker to capture an aerial perspective. The right-hand image in Fig. 6 shows an example aerial perspective. Each participant diver was asked to wear a “blackout” mask, completely occluding their own vision. These masks are used by cave divers to train for zero visibility conditions [1]. Each participant diver was instructed to orient themselves along the black line, which is a meter from the pool wall. They were then instructed to put on their blackout mask. The safety diver accompanied the participant diver the entire length of the tarp, intervening when necessary to ensure the participant diver did not swim more than a meter perpendicularly to the direction of travel.

Figure 6: Simulated distance-maintaining experimental setup in the closed-water swimming facility. A tarp with Kalibr AprilGrids was affixed to the side of the pool. The currents produced from circulation jets created an imperfect surface leading to curvature and distortions in the images. These curvatures along with facets of the camera (including continual autofocus) had downstream effects on the quality of the control algorithm, since the feedback signal is the distance between the robot’s cameras and the wall.

We show results for participant P2 in Fig. 8. We plot the PWM versus time curve and the distance versus time curve, all extracted from the robot’s data onboard. In each figure, we show the PWM plot for T1 and T2 with respect to time, capturing the duration of the experimental run. The labeling is the same as in the TS plots. A solid black line denotes thruster 1 T1, while a dotted black line denotes thruster 2 T2. A dotted line on top (in the forward, blue region) and a solid line on the bottom (in the reverse, gray region) means turn left or yaw counterclockwise. Conversely, a solid line on the top (in the forward, blue region) and a dotted line on the bottom (in the reverse, gray region) means turn right or yaw clockwise. We plot a shaded overlay region for each turn maneuver. A green semi-transparent region means the robot indicated to the diver to turn left, while a yellow semi-transparent region means the robot indicated turn right. On the right hand side of the figure we plot the aerial view for each turn maneuver. We also plot the participant’s end time in each case as a solid red line, near the end of each plot.

Fig. 8 shows when the diver exceeds the deadzone boundary (plotted as a gray shaded region in the distance plot on the bottom left plot of the figure) at t=22 s, the robot indicates to the diver to turn back toward the wall, since the diver’s distance has exceeded the setpoint threshold and deadzone boundary. At t=68 s, the opposite happens. The diver swims too close to the wall, with a distance that exceeds the control deadzone boundary on the lower bounds. The robot, in turn, indicates the diver should turn right, away from the wall.

Fig. 9 shows that the robot failed to capture distance information past approximately t=12 s. We show an inset plot for both the PWM and distance plots from t=4 s to t=7~s. The inset plot reveals fluctuating PWM signals, from t=4 s to t=5.5 s the robot indicates to the diver to turn left, toward the wall. However, in the aerial view (not shown) the diver does not respond to this indication. However, at t=5~s the robot determines the diver is too close to wall and directs the diver to turn right, away from the wall.

Fig. 10 shows that the robot failed to capture distance information past approximately t=12 s. Since the robot lost the filtered distance estimate while the diver was beyond the deadzone, the control algorithm never updated, leaving the control signal in a high turn left thrust state for the remainder of the data run.

Figure 7: Still frames collected during the open-water ocean TS test for the 325 mm transverse and longitudinal thruster configurations. During the “descending” portion of the test, the thruster force-feedback decreases in intensity, rotating the diver in the figure until they stop moving.
Figure 8: Simulated distance-maintaining experiment showing the correct turn directions based on distance for participant P2. The top plot shows the PWM curves for T1 and T2. The bottom plot shows the distance to the target for both the raw data and the filtered distance data. The red line shows the participant’s end time for the trials, taking 89.89 s to complete the wall distance. The green region and accompanying aerial perspective show the left turn. The diver responds, turning left. The yellow region shows a right turn, and the diver moves away from the wall.
Figure 9: Simulated distance-maintaining experiment showing the correct turn directions based on distance for participant P2.
Figure 10: Simulated distance-maintaining experiment showing the correct turn directions based on distance for participant P8. The top plot shows the PWM curves for T1 and T2. The bottom plot shows the distance to the target for both the raw data and the filtered distance data. The red line shows the participant’s end time for the trials, taking 43.28 s to complete the wall distance. The green region and accompanying aerial perspective show the left turn. Unfortunately, because the robot lost the distance estimation at approximately t=12~s of run time and never recovered distance, the filtered distance to target control signal never updated, leaving the robot in a high turn left thrust state for the duration of the data run.

Overall, the single-sided distance-maintaining test reveals that the RADMCS robot can be used for movement assistance when there is a stable and reliable distance estimate.

Open-water Threshold Sensitivity Testing. We conducted two sets of tests in the ocean. First, we completed TS testing for two participants in two thruster configurations: 325 mm longitudinal and transverse. Second, we performed a maneuverability test to gauge how well the robot assists divers moving through coral reef spaces using the 325 longitudinal thruster configuration. Fig. 7 shows the experimental setup for threshold sensitivity testing in the ocean environment. A safety diver monitored participant safety during the test.

Fig. 11 shows the results for the sensitivity test in the ocean. A tether connection was used from the shoreline to the diver to perform the method of limits test for TS. This was done for two participants in each thruster configuration. The participants deployed 5 m from shore, in a depth of 1.5 m. We hypothesized that the currents in the ocean environment, particularly near the shore with moderate wave action (wave heights fluctuated between 0.25–0.5 m), would increase the sensitivity limit, since the diver should require more force-feedback in the presence of external disturbances. However, the data shows that again 10% of maximum thrust is required to produce perceptible motion in both configurations. This indicates that either the divers felt external disturbances as robotic feedback and could not differentiate between robotic directed force-feedback and subtle environmental factors, or the robot tightly couples to the physical sensing capabilities of the human, regardless of the external disturbances which act along different force directions. Without additional testing, we cannot conclusively prove either hypothesis. We can only conclude that the configuration enables sensitivity levels at 10% of maximum thrust available.

Figure 11: TS for (M=2) participants P1 and P3 for CW and CCW rotations in both the 325 mm longitudinal and transverse thruster configurations in the ocean environment.
Figure 12: Still frames from the form, fit, and function qualitative test in the ocean environment.

Open-water Form, Fit, and Function Qualitative Experiments. We then conducted an experiment to gauge form, fit, and function in the open-water environment. We did this for one participant, P8, given logistical complexity. The participant was outfitted with the RADMCS system in the 325 mm longitudinal thruster configuration. The thrust value for each thruster T1 and T2 was set to 1850~\mus, or 80% of maximum thrust according to the manufacturer’s nonlinear thrust vs. PWM curve (see the gold curve in Fig. 5). The diver was instructed to turn the system on at a depth of 4 m, use the robot to navigate the coral reef, and qualitatively gauge how well the robot (acting purely as a movement device) can assist in swimming. Fig. 12 shows the experimental setup.

The diver reported that the device moved out of place during the experiment, creating a painful pinch point at the diver’s head. This is because the robot’s forward thrust in the +\hat{y}-direction coupled into the diver’s equipment, shifting it forward. This displacement moved the regulator and hoses too far forward for extended use applications. However, accounting for small swimming requirements to adjust body position in the water column, the diver reported they could rely on the device for swimming assistance without the need for supplemental movement swimming.

6 Discussion & Limitations

We conducted significant underwater testing of the RADMCS robotic system, including TS tests in all four thruster configurations; simulated wall-following experiments, and open-water form, fit, and function experiments to gauge the qualitative and practical limitations of the current design. We determined that 10% of maximum thrust is required to produce a perceptible effect from the robot to the human, and we also determined that when stable distance estimates are present, the robot can correctly indicate navigational information to the human using thruster value control. Given the logistical complexity of human studies in underwater robotics, we were limited to a total of eight study participants. More comprehensive testing is warranted to explore aspects of the system such as deep learning-based depth estimation, e.g., the work of [34] for underwater three-dimensional reconstruction. The relative simplicity of the linear control algorithm with saturation creates opportunity for complex model-based control dynamics which not only take into account distance as a control signal but also the human’s feedback to the robot [35, 36].

7 Conclusion

We present RADMCS, a novel wearable robotic system designed to assist divers in maintaining safe standoff distances in confined or hazardous underwater environments. Although further testing is warranted for TS in open-water environments with additional study participants, the system as proposed shows promise for foundational work in robotic-assisted navigation underwater. We will expand testing to include closed-water and open-water navigation tasks, evaluate the generality of threshold values across a broader diver population, and refine control strategies for more complex behaviors such as simulated confined-space traversal. These efforts will help establish RADMCS as a robust platform for physical underwater human-robot interaction and hopefully garner significant interest for broader community investment in safety-critical wearable robots underwater.

References

  1. [1] T. M. Iliffe and C. Bowen (2001) Scientific cave diving. Marine Technology Society Journal 35 (2), pp. 36–41.
  2. [2] R. Beckwith (2012) Under pressure: Diving’s impact on the offshore petroleum industry. Journal of Petroleum Technology 64 (04), pp. 52–60.
  3. [3] B. Lin (2021) Close encounters of the worst kind: reforms needed to curb coral reef damage by recreational divers. Coral Reefs 40 (5), pp. 1429–1435.
  4. [4] A. Onţică and A. Gördeş (2024) The role of explosive ordnance disposal divers in eliminating the danger generated by naval mines. Land Forces Academy Review 29 (2), pp. 219–226.
  5. [5] S. Exley (1986) Basic cave diving: A blueprint for survival. Cave Diving Section of the National Speleological Society.
  6. [6] J. Byrd and W. Hamilton (1997) Underwater cave diving fatalities in Florida: A review and analysis. Journal of Forensic Sciences 42 (5), pp. 807–811.
  7. [7] J. B. V. Erp, H. A. V. Veen, C. Jansen, and T. Dobbins (2005) Waypoint navigation with a vibrotactile waist belt. ACM Transactions on Applied Perception (TAP) 2 (2), pp. 106–117.
  8. [8] K. Tsukada and M. Yasumura (2004) Activebelt: Belt-type wearable tactile display for directional navigation. In Proceedings of the International Conference on Ubiquitous Computing, pp. 384–399.
  9. [9] M. Pielot, B. Poppinga, and S. Boll (2010) PocketNavigator: Vibro-tactile waypoint navigation for everyday mobile devices. In Proceedings of the International Conference on Human Computer Interaction with Mobile Devices and Services (MobileHCI), pp. 423–426.
  10. [10] J. M. Loomis, J. R. Marston, R. G. Golledge, and R. L. Klatzky (2005) Personal guidance system for people with visual impairment: A comparison of spatial displays for route guidance. Journal of Visual Impairment & Blindness 99 (4), pp. 219–232.
  11. [11] J. R. Marston, J. M. Loomis, R. L. Klatzky, R. G. Golledge, and E. L. Smith (2006) Evaluation of spatial displays for navigation without sight. ACM Transactions on Applied Perception (TAP) 3 (2), pp. 110–124.
  12. [12] A. Golgouneh, E. Beaudette, H. Woelfle, B. Li, N. Subash, A. J. Redhouse, M. Jones, T. Martin, M. A. Lobo, B. Holschuh, et al. (2021) Design of a hybrid SMA-pneumatic based wearable upper limb exoskeleton. In Proceedings of the ACM International Symposium on Wearable Computers, pp. 179–183.
  13. [13] J. Pješčić-Šćepanović, G. Vastag, Š. Ivošević, N. Kovač, and R. Rudolf (2022) Corrosion of NiTiDiscs in different seawater environments. Materials 15 (8). External Links: ISSN 1996–1944, Document
  14. [14] S. Yang, L. Jia, A. Sun, X. Wan, W. Ma, W. Niu, M. Yang, and T. Sun (2024) Design and analysis of a shape memory alloy buoyancy actuator. Ocean Engineering 296, pp. 117005. External Links: ISSN 0029-8018, Document
  15. [15] D. Prabhu, M. M. Hasan, L. Wise, C. MacMahon, and C. McCarthy (2020) VibroSleeve: A wearable vibro-tactile feedback device for arm guidance. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), pp. 4909–4912.
  16. [16] N. Subash and B. Holschuh (2025) Haptic perception interaction effects between vibrotactile and compressive stimuli in wearable devices. The Design Journal, pp. 1–20.
  17. [17] X. Li, Y. Zhang, and X. Chen (2022) Wearable robots for human underwater movement ability enhancement: A survey. IEEE/CAA Journal of Automatica Sinica 9 (4), pp. 777–793. External Links: Document
  18. [18] P. Neuhaus and H. Kazerooni (2004) Concept designs for underwater swimming exoskeletons. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 1234–1240. External Links: Document
  19. [19] D. Zeng (2016) Control of hydraulic drive system of underwater exoskeleton robot. MS thesis, Sch. Aeronaut. Astronaut.
  20. [20] Nuytco Research Ltd. (2021) Exosuit atmospheric diving system (ADS) technical specifications. Note: Accessed 2025-09-30 External Links: Link
  21. [21] Johns Hopkins Applied Physics Laboratory Note: https://www.jhuapl.edu/work/projects-and-missions/dsendAccessed: 2026-09-15
  22. [22] N. Wright (2014) Into the abyss. Note: Accessed on 2026-09-15https://www.ffjournal.net/industry-news/13-special-report/175-extreme-fabricating/12616-into-the-abyss
  23. [23] Q. Wang, Z. Zhou, Z. Zhang, Y. Lou, Y. Zhou, S. Zhang, W. Chen, C. Mao, Z. Wang, W. Lou, et al. (2020) An underwater lower-extremity soft exoskeleton for breaststroke assistance. IEEE Transactions on Medical Robotics and Bionics 2 (3), pp. 447–462.
  24. [24] X. Wang, C. Chen, J. Sun, S. Du, Y. Ma, and X. Wu (2025) System design of a soft underwater exosuit to reduce metabolic cost across multiple aquatic movements during diving. IEEE Transactions on Robotics.
  25. [25] Blue Robotics (2022) Watertight enclosure tubes. Note: https://bluerobotics.com/store/watertight-enclosures/locking-series/wte-locking-tube-r1-vp/Accessed: 2026-09-15
  26. [26] (2024) International consensus standards for commercial diving and underwater operations. 6 edition, Association of Diving Contractors International, Inc..
  27. [27] Blue Robotics (2022) T200 thrusters. Note: https://bluerobotics.com/store/thrusters/t100-t200-thrusters/t200-thruster-r2-rp/Accessed: 2026-09-15
  28. [28] Blue Trail Engineering (2026) Cobalt Series Bulkhead Connector. Note: https://www.bluetrailengineering.comAccessed: 2026-04-19
  29. [29] S. Macenski, T. Foote, B. Gerkey, C. Lalancette, and W. Woodall (2022) Robot Operating System 2: Design, architecture, and uses in the wild. Science Robotics 7 (66), pp. eabm6074. External Links: Document, Link
  30. [30] A. Abdullah, T. Barua, R. Tibbetts, Z. Chen, M. J. Islam, and I. Rekleitis (2024) Caveseg: Deep semantic segmentation and scene parsing for autonomous underwater cave exploration. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 3781–3788.
  31. [31] L. Oth, P. Furgale, L. Kneip, and R. Siegwart (2013) Rolling shutter camera calibration. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1360–1367.
  32. [32] G. Bradski and A. Kaehler (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly Media, Inc.. External Links: Document
  33. [33] L. A. Jones and H. Z. Tan (2013) Application of psychophysical techniques to haptic research. IEEE Transactions on Haptics 6 (3), pp. 268–284. External Links: Document
  34. [34] D. Yang, J. J. Leonard, and Y. Girdhar (2025) SeaSplat: Representing underwater scenes with 3D gaussian splatting and a physically grounded image formation model. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 7632–7638.
  35. [35] N. Molton, S. Se, J. Brady, D. Lee, and P. Probert (1998) A stereo vision-based aid for the visually impaired. Image and Vision Computing 16 (4), pp. 251–263.
  36. [36] Z. Liao, J. V. S. Luces, and Y. Hirata (2020) Human navigation using phantom tactile sensation based vibrotactile feedback. IEEE Robotics and Automation Letters 5 (4), pp. 5732–5739.