Sasa
Work

CLIMB: Physiology-Adaptive Motion-Bound Shared Control for UAV Inspection

Accepted at ISRR 2026, to appear. Joint work by Juan Jose Garcia and Sasanka Kuruppu Arachchige (equal contribution), with Joni-Kristian Kämäräinen and Adriana Tapus, between Tampere University and ENSTA, Institut Polytechnique de Paris, within the RAICAM doctoral network.

CLIMB pipeline in four stages. Multimodal operator-state sensing (GSR, blink rate, facial temperature, joystick commands and robot logs) feeds a LoRA-adapted transformer that estimates cognitive load and trust indices. A shared-control core uses them to regulate maximum velocity, maximum acceleration, minimum obstacle distance and teleoperation gain. The shaped command flies a UAV through an indoor obstacle-course inspection task in simulation, and three conditions are compared on safety, performance, cognitive load and trust.
CLIMB estimates the operator's cognitive load and trust from physiological, command and task signals, and uses them to adapt the UAV's motion bounds online.

The problem

Inspecting bridges, power lines or nuclear facilities with a drone still needs a human in the loop, because the operator carries the judgement and the accountability. But flying through clutter from a camera view is exhausting, and an overloaded operator produces unstable commands. Full autonomy removes that burden, yet it is hard to trust with incomplete maps and unexpected obstacles.

Shared control sits between the two, and the open question is how much help to give. Fixed assistance can be too weak when the operator is overloaded and too restrictive when they are confident and flying well. CLIMB (Cognitive Load-Infused Model for Motion Bounds) does not switch between manual and autonomous modes. It continuously adjusts how much freedom the operator has, based on how they are doing.

  • Completion time

    −23.6%

    vs direct teleoperation (−50.7% vs fixed bounds)

  • NASA-TLX workload

    −26.95

    vs direct teleoperation (−12.38 vs fixed bounds)

  • User study

    N = 21

    63 trials across three conditions

How it works

  • Reading the operator. Skin conductance, blink rate, facial temperature from a thermal camera, operator commands and task context are synchronised into 10-second windows with 50% overlap. A compact temporal transformer turns each window into two normalised indices: cognitive load and trust.
  • Little data, small adaptation. Physiological datasets are small and vary between people, so full fine-tuning is a poor fit. We freeze a backbone pretrained with masked reconstruction and train only low-rank LoRA adapters (rank 8) and two output heads on a participant-disjoint split of the Physio-HRC dataset. On held-out validation participants the estimator reaches an MAE of 0.115 for cognitive load and 0.148 for trust, a 15.8% lower error than a baseline that uses only command and task features. It stays fixed during the trials.
  • Adapting the motion bounds. The smoothed indices scale a bound vector made of maximum velocity, maximum acceleration, minimum obstacle distance and teleoperation gain. High trust or low load relaxes the bounds; low trust or high load tightens them. At the neutral state, the adaptive controller matches the fixed-bound baseline exactly.
  • Safety is shared. Each operator command is projected onto the closest command that satisfies the active bounds and a first-order obstacle-distance constraint. The obstacle-aware filter is identical in the fixed and adaptive conditions, so differences between them come only from how the bounds are scheduled.

The simulation

The study runs in AgiPIX, our photorealistic Isaac Sim digital twin connected to a ROS 2 autonomy stack, on a fixed indoor obstacle course inspired by nuclear inspection, with narrow corridors, partial occlusions and clutter near the goal. Because the same stack also runs on the real drone, the framework can move to hardware by changing only the execution platform.

AgiPIX, the platform used for the CLIMB study, autonomously mapping an indoor environment (4× speed).

Twenty-one participants, disjoint from the estimator's training data, flew the course once in each of three counterbalanced conditions: direct teleoperation (C1), shared autonomy with fixed motion bounds (C2), and shared autonomy with adaptive bounds (C3).

Results

MetricC1 DirectC2 Fixed boundsC3 Adaptive
Completion time (s)58.90 ± 7.9091.29 ± 12.4244.99 ± 7.87
Collisions (count)2.43 ± 1.660.43 ± 0.750.67 ± 0.73
Task success71%90%90%
Path length (m)52.06 ± 7.3246.89 ± 6.2834.22 ± 5.85
NASA-TLX workload (0–100)66.14 ± 8.2151.57 ± 9.1639.19 ± 8.52
Trust (Jian scale, 1–7)3.52 ± 0.564.82 ± 0.565.68 ± 0.45

Adaptive bounds kept the safety benefit of shared autonomy without its cost in speed. Fixed bounds reduced collisions but were too conservative, taking twice as long as adaptive control. Adaptive control was the fastest and shortest-path condition, and participants found it the least demanding and the most trustworthy.

Bar charts of completion time, collisions, task success and path length for conditions C1, C2 and C3. C3 has the lowest completion time and shortest path. C2 and C3 both have far fewer collisions than C1.
Task performance by condition. Bars show mean ± SEM, dots show trials.
Box plots of NASA-TLX workload and Jian trust scores. Workload falls and trust rises from C1 through C2 to C3.
Workload falls and trust rises from direct teleoperation to adaptive shared control.

The body agrees with the questionnaires

Physiological markers moved in the same direction as the ratings. Direct teleoperation produced the highest skin conductance and blink rate and the lowest nose-tip temperature, and NASA-TLX correlated with all three across trials (r = 0.51 for skin conductance, r = 0.63 for blink rate, r = −0.73 for nose-tip temperature).

Box plots of skin conductance, blink rate and nose-tip temperature by condition. Skin conductance and blink rate are highest in C1, while nose-tip temperature is highest in C3.
Physiological markers by condition.
Scatter plots of skin conductance, blink rate and nose-tip temperature against NASA-TLX for 63 trials, with positive correlations for skin conductance and blink rate and a negative correlation for nose-tip temperature.
Trial-level relation between physiology and subjective cognitive load (n = 63).

What the results do not show

  • The safety gain comes from shared bounded control and its obstacle filter. Collisions did not differ significantly between fixed and adaptive bounds (p = 0.24), and task success was not significantly different across conditions (p = 0.14).
  • Skin conductance and blink rate did not differ significantly between the fixed and adaptive conditions, so physiology gives convergent but not definitive evidence of lower workload there.
  • Trust was highest with adaptive bounds, but we do not claim better trust calibration, because late interventions and unnecessary restrictions were not measured directly.
  • This is a simulation study on one fixed indoor course, with no injected latency or packet loss.

What's next

The next steps are deploying CLIMB on a real drone, evaluating sim-to-real transfer, testing online LoRA personalisation for each operator, and extending adaptive motion bounds from a single UAV to multi-robot field operations.

Publication

Juan Jose Garcia*, Sasanka Kuruppu Arachchige*, Joni-Kristian Kämäräinen and Adriana Tapus, CLIMB: Physiology-Adaptive Motion-Bound Shared Control for UAV Inspection, accepted at ISRR 2026, to appear. (*Equal contribution.) The DOI and BibTeX will be added here once the paper is published.

This work was supported by the European Commission's Marie Skłodowska-Curie Actions (MSCA) project RAICAM (GA 101072634). The study was conducted in accordance with institutional research-ethics guidelines at ENSTA, IP Paris, with informed consent from all participants.