UNITE: A Modular Testbed for Reproducible Delayed Space Teleoperation
Abstract
Future lunar and planetary missions are expected to rely on remotely operated surface robots, making communication delay unavoidable. Because this delay degrades teleoperation, researchers develop and evaluate interfaces and control techniques for working under delayed feedback. These evaluations often use custom setups that are difficult to reconstruct, compare, and reuse. To identify the parts a reusable setup must capture, we conducted a scoping review of 83 studies of delayed human-in-the-loop mobile teleoperation. The review identified seven requirements, covering communication, input, feedback, vehicle behavior, assistance, task and environment, and data capture. We used these requirements to build UNITE, an openly available modular Unity simulation testbed for human-in-the-loop space teleoperation that captures the apparatus as a shareable configuration. We demonstrate UNITE by reconstructing a prior lunar-scale delay study. In the reconstruction, UNITE represented it without extension, while making three apparatus choices explicit that the original study had left underspecified. UNITE is available at https://github.com/UHasselt-DigitalFutureLab/unite-teleoperation.
1 Introduction
Future space exploration is expected to rely on robots for surface work between and alongside crewed missions, including inspection, transport, maintenance, construction, and science operations [1, 2]. Depending on the task and operating context, a human operator may directly control the robot, share control with autonomous functions, or supervise actions performed with limited intervention [3, 4]. Even as rovers gain greater onboard autonomy in areas such as navigation and fault response, human teams remain responsible for defining goals and constraints, assessing returned information, resolving failures, and preparing subsequent plans [5, 6]. When this involvement occurs remotely, commands and sensor feedback are subject to round-trip communication delays ranging from seconds for Earth–Moon operations to minutes for Earth–Mars operations [7, 8]. Because this delay results from physical distance rather than limitations in communication technology, it cannot be eliminated and remains a central challenge for effective remote robotic operation.
Because this delay cannot be removed, research aims not to eliminate it but to help operators stay in control [9, 10]. Delay has long been shown to degrade remote operation of a mobile robot: it slows operators down, increases error, and leads them to adopt a cautious move-and-wait strategy [11, 12]. In response, previous research developed ways to compensate for delay. A long-standing approach is the predictive display, which shows the operator a prediction of the robot’s near-future state so they can act on where the robot will be rather than where it was [13, 14]. Others share control with onboard autonomy or augment the operator’s view [15, 16]. These techniques are studied through human-participant experiments, in which participants operate a robot under a chosen delay while their performance is measured [17]. Running such an experiment requires building an apparatus: a vehicle, an environment, a way of applying the delay, and a way of presenting the task to the operator.
Experimental apparatuses for delayed teleoperation are typically developed for the needs of individual studies. This is understandable, given differences in research questions, tasks, vehicles, environments, and assistance techniques. However, such study-specific development can make it difficult to reuse or directly compare experimental setups across studies. Researchers wishing to build on earlier work may need to reconstruct important aspects of a setup from published descriptions, which may not fully specify details such as delay implementation, vehicle dynamics, camera views, control mappings, training procedures, or metric definitions. Our scoping review of 83 empirical studies of delayed ground-vehicle teleoperation indicates that many of these experimental choices recur across the literature, but are built and described differently from study to study. As a result, reproducing a prior setup, evaluating a method under matched conditions, or extending it with a new assistance technique can require substantial reimplementation and interpretation. Similar concerns have been raised more broadly in human–robot interaction, where custom study designs, inconsistent metrics, and inconsistent reporting have been identified as barriers to replication, comparison, and reuse [18], prompting recent calls for more formalized and standardized reporting frameworks [19].
Reporting standards do not make experimental setups reusable; researchers also need shared technical infrastructure. Gazebo and CARLA provide robotics and driving simulation [20, 21], DUST provides a lunar environment [22], and TELECARLA extends CARLA for networked teleoperation [23]. PsychoPy and UXF structure trials and participant-data collection [24, 25]. These tools address separate parts of the apparatus but do not provide a common representation of the simulator, communication delay, operator interface, task logic, and logging. The missing layer is a reusable substrate that captures the complete delayed-teleoperation apparatus as a shareable configuration.
To support more comparable, reproducible, and reusable research on delayed space teleoperation, we make three contributions that together give researchers an evidence-based foundation for specifying, sharing, reproducing, and extending experiments in space teleoperation under communication delay:
- a scoping review of 83 empirical studies of delayed human-in-the-loop mobile teleoperation, characterizing recurring experimental elements and variation that matters for reuse in how those elements are implemented and reported;
- UNITE, an openly available modular testbed that represents communication conditions, operator input, feedback, vehicle behavior, assistance techniques, task and environment, and data capture as configurable components of the delayed-teleoperation apparatus; and
- a demonstration of UNITE through the reconstruction of an experimental setup grounded in a prior human-participant study conducted under lunar-scale delay.
3 Scoping Review: Characterizing Experimental Design
To base UNITE’s modules on what actually varies between studies rather than on our own assumptions, we conducted a scoping review of how empirical delayed human-in-the-loop (HITL) mobile-teleoperation studies are built. The review characterized the design space of these experiments and identified the recurring components that UNITE represents as configurable modules.
3.1 Objective and Research Question
We looked at how delayed HITL mobile-teleoperation studies describe the conditions under which a technique is tested. Our goal was to find out what a study must report for others to do three things: rebuild the original setup, test a new technique against an existing one under the same conditions, and change one factor, such as communication delay or environment, without unintentionally changing anything else. We therefore asked:
RQ: Which experimental elements recur across delayed HITL mobile-teleoperation studies, and how does variation in how those elements are realized affect the reproduction, comparison, and reuse of teleoperation techniques?
3.2 Review Methodology
We searched ACM Digital Library (n=30), IEEE Xplore (n=371), Scopus (n=341), and Web of Science (n=176) for all records indexed up to and including 2025, resulting in 918 records before deduplication. Additional eligible studies were identified through other search methods, including targeted manual searching, and were recorded separately from the database-search output. We restricted the upper bound to 2025 so that the search captured only complete publication years. Duplicates were removed in two stages: automatic deduplication with ASySD [50] removed 318 records, and a subsequent manual review removed a further 9 that the automatic stage had missed, leaving 591 unique records for screening.
3.2.1 Inclusion Criteria.
We defined eligibility as five inclusion criteria. A record was eligible if it (IC1) involved teleoperation, remote operation, or supervisory control by a human operator; (IC2) used a ground or surface mobile platform such as a rover, unmanned ground vehicle, or comparable embodied system; (IC3) reported an empirical study in which real human operators performed the task, shown by a described procedure, a description of the participants, participant-level results, or a reported number of operators; (IC4) treated communication delay as an experimental condition rather than as motivation or as an incidentally measured network property; and (IC5) was a peer-reviewed publication available in English. We excluded work that addressed only autonomous learning, that evaluated control or stability methods without a participant study, or that mentioned delay merely as motivation without reporting an experimental setup.
3.2.2 Screening.
As illustrated in Fig. 1, all 591 records were screened against the eligibility criteria; records that could not be judged from the title and abstract were retained for full-text review [51]. This stage excluded 399 records, leaving 192 reports sought for retrieval. Full texts could not be retrieved for 21 reports, which were excluded. The remaining 171 reports were assessed in full text, of which 79 were excluded. Fig. 1 gives the number excluded under each criterion. This left 92 studies eligible from the database search. We then used other search methods, including manual search, to identify 6 additional eligible records, giving 98 studies for full-text data charting.
While charting the full texts, we found that IC3 needed a clearer test. Some papers had a real human operating the system, but only to demonstrate a control or interface method, with no study of the operator. We therefore required each included study to show at least one clear sign of a user study: a described procedure, a description of the participants, participant-level results, or a reported number of operators. Applying this test to the 98 charted reports, we found 15 that were demonstrations of a control, stability, or interface method: a human closed the control loop, but no user study was reported, and the reported results described the method rather than the operator. We removed these 15 reports, so the final corpus comprised 83 studies for data charting.
3.2.3 Data Charting.
We charted each study at the level of its explicitly reported experimental choices. Studies containing multiple experiments were charted separately. Charting proceeded in two passes. First, one reviewer conducted an open discovery pass over 10 studies randomly selected from the 83 included studies. Within a fixed set of components, we recorded the properties reported by each study using the study’s own terminology and retained supporting quotations. These components correspond to stages of the human-in-the-loop teleoperation loop [3], extended with the technique evaluated and the outcomes measured.
Semantically equivalent properties were consolidated into a provisional codebook. Fields were retained when they described an experimental choice relevant to reconstructing a study, comparing studies, or understanding how a technique was implemented or evaluated. The same reviewer then re-charted the 10 pilot studies using this codebook to validate its definitions and coverage. In the second pass, the codebook was applied to all 83 studies. Reported values were extracted and normalized into separate fields together with the supporting quotation. Information absent from a study was coded as not reported. Cases that could not be mapped reliably to a codebook field were provisionally marked as unclear and subsequently revisited using the field definition and relevant evidence. All such cases were resolved as either reported or not reported. Fields that did not apply to a study were coded as not applicable.
3.2.4 Synthesis and Requirement Derivation.
We compared the charted data across studies using the components of the teleoperation loop. We identified recurring elements, variations that affect reconstruction, and reporting gaps. We retained only information explicitly reported by each source at the required level of specificity; missing mappings, viewpoints, communication directions, vehicle geometries, and feedback modalities were not derived from hardware descriptions or contextual assumptions. Recurring elements and variations informed the scope and configuration options of seven general requirements for UNITE. These requirements were subsequently used to define UNITE’s modules and their configurable interfaces.
4 Design Requirements
From the synthesis of the charted data, we derived seven requirements covering communication conditions, operator input, operator feedback, vehicle behavior, assistance techniques, task and environment, and data capture. The studies cited below illustrate the variation underlying each requirement; they are examples from the corpus rather than its sole basis. The charting also recorded study-protocol properties, such as participant numbers, training, and experimental design, together with subjective measures. These describe how a study is run and analyzed rather than the apparatus it runs on, and are supported by dedicated experiment-management software. UNITE therefore represents the conditions under which a study is run, not the study protocol. UNITE must allow the elements covered by the requirements to be configured independently while saving the fully specified setup as a shareable Unity project. This enables researchers to reproduce an existing setup and extend or adjust it by modifying only the elements relevant to a new study.
4.1 DR1: Configurable communication conditions.
Delay was applied to control commands [53], video feedback [9], and vehicle telemetry [54]. Delay magnitude and directional allocation also varied. Maag et al. [55] compared \(200/0\), \(0/200\), and \(100/100\) ms uplink/downlink conditions, demonstrating that the same total delay can be distributed differently across the teleoperation loop. Delay could be fixed [53], follow predefined time-varying functions [56], or be sampled from distributions [53]; some studies additionally measured or manipulated other communication impairments, such as packet loss [57]. Reporting conventions also differed, with delay expressed either as separate directional components [55, 16] or as a round-trip communication time [58]. A reported delay magnitude alone is therefore insufficient to reconstruct the implemented condition. UNITE must represent each communication condition through explicit configuration of the affected stream, communication direction, delay magnitude, temporal behavior, and any additional implemented impairment, such as packet loss. Separate uplink and downlink configurations must preserve the directional allocation of delay. UNITE must generate these conditions within Unity to avoid dependence on external network infrastructure.
4.2 DR2: Operator input and command mapping.
Studies varied in the physical input device, the control modality, and the mapping from device signals to vehicle or subsystem commands. Matheson et al. [9] explicitly mapped the left analog stick of an Xbox controller to longitudinal translation and the right stick to yaw. Storms et al. [16] used condition-specific mappings from a controller trigger and joysticks to forward speed, turn rate, and waypoint position. Abubakar et al. [59] reported velocity-to-velocity coordination between a haptic device and rover linear and angular velocities. Other studies identified an input device without reporting a complete mapping. Dybvik et al. [28], for example, reported keyboard arrow-key control but not how presses translated into motion commands, such as the commanded speed or whether input was held or toggled. A device name or general command category is therefore insufficient to reconstruct control behavior. UNITE must support independently configurable input devices and control modalities together with explicit device-to-command mappings, including the relevant keys, axes, buttons, scaling, and command variables.
4.3 DR3: Operator feedback channels and viewpoint.
Operator feedback varied in modality, delivery device, displayed information, and camera viewpoint. Visual feedback included reconstructed 3D views [60], communication delay indicators [61], and telemetry such as current speed [55]. Viewpoints included two displayed camera feeds, one from an operator-steerable top camera [58], additional mirror views [55], and explicitly manipulated elevated and normal views [62]. Haptic and auditory channels were also manipulated experimentally: studies compared force-feedback conditions under delay [63], haptic steering assistance on and off [64], and visual with visual-plus-auditory feedback across delay levels [65]. In bilateral systems, force feedback could itself be delayed [66]. UNITE must therefore support explicitly configured visual, haptic, and auditory output channels, their delivery devices, displayed information, interface layout, and selectable camera viewpoints. Camera placement and optical parameters such as field of view must be stored when configured, and each feedback stream must be independently connectable to the communication configuration in DR1.
4.4 DR4: Configurable vehicle behavior.
The same operator command can produce different motion depending on the platform, steering geometry, dynamic model, actuator response, and wheel–terrain interaction. Some papers specified these elements in detail: a simulated large UGV with a 14-DoF model, Pacejka tires, a diesel engine, and an automatic transmission [67], soft-terrain slippage modeled as part of the vehicle [59], and a deliberate distinction between the controller-internal model and the simulated plant [16]. Other papers described the apparatus without specifying its motion behavior: a three-wheel robot with two motor-driven wheels and a caster, without explicitly naming the steering mode or specifying how commands produced turning [28], or game physics characterized as realistic without a model type or parameters [14]. In both cases the vehicle behavior cannot be reconstructed from the description. UNITE must support configurable vehicle or robot models with parameterized dynamic behavior, including actuator response and wheel–terrain interaction where applicable, and must treat steering geometry as an explicit configuration field rather than a property implied by vehicle construction.
4.5 DR5: Configurable assistance techniques.
Assistance techniques differed in their function, attachment point in the teleoperation loop, and required inputs. Predictive displays transformed or overlaid visual feedback [9, 29]; shared control corrected steering on the operator side before transmission [68]; model predictive control compensated delay and avoided obstacles on the remote side [69]; and predictor frameworks placed coordinated functions on both sides of the loop [59]. Their reported dependencies included command history and LiDAR point clouds [70], as well as vehicle state, route information, and current delay [68]. Placement may also vary by experimental condition: Storms et al. [16] evaluated the same shared-control function located onboard the robot and at the operator control unit as separate interfaces. UNITE must therefore support assistance techniques as configurable modules with a loop attachment point, required inputs, and dependencies.
4.6 DR6: Configurable task and environment.
Task and environment definitions combined goals, course geometry, terrain, obstacles, and ambient conditions. Cross et al. [71] varied corridor width and lighting as experimental factors; Storms et al. [16] specified arena geometry, obstacle placement, and a search goal; Mellinkoff et al. [58] distributed target rocks across a lunar-analog crater course and ended the trial on target identification. UNITE must therefore support configurable task goals and explicit completion, failure, and termination rules. Course content is provided as shareable Unity assets, with each condition shared as a self-contained scene. Properties stored as component values, such as lighting intensity, are recoverable from that scene. Properties that emerge only from authored geometry, such as corridor width, are not automatically represented as named experimental factors or levels. Recording those semantics remains a study-reporting requirement rather than a system requirement.
4.7 DR7: Data capture and metric definition.
A path-following score was calculated by averaging normalized robot scores at each timestep; a score of 1 indicated perfect center-line following and 0 indicated that the robot was off-track for the entire path [53]. Cornering time was computed as exit time minus entry time after excluding curves with minimum speed at or below \(0.005\,\mathrm{m/s}\) [72]. Time to discovery was measured from operator movement start to successful target identification [58]. For failed tasks, adjusted completion times were assigned using successful times from the same condition [71]. The required data capture depends on the metric definition and requires synchronized logging of the operator commands, vehicle states, and task events used by those definitions. UNITE must therefore record timestamped raw variables and events required for selected objective and system measures and retain each metric’s definition, units, formula or calculation procedure, thresholds, aggregation rule, and start and stop events.
5 The UNITE Environment
We implement the teleoperation loop as a staged orchestrator with separate uplink and downlink paths. Uplink denotes information flowing from the operator station to the robot, while downlink denotes information flowing from the robot to the operator station. Figure 2 provides a conceptual overview of the operator station, communication paths, and remote platform in this architecture.
5.1 Input Provider
What. Acquires device-specific operator actions and exposes typed signals. Why. Implements DR2 by separating hardware access from command semantics. How. Reports relevant inputs, values, states, and timestamps through a declared output contract. Boundary. It does not assign command meaning, plan motion, or control the vehicle. Providers are directly interchangeable only when their output contracts match.
5.2 Command Mapping and Encoding
What. Converts typed provider signals into a study-defined command representation. Why. Implements DR2, as device signals do not determine their control meaning. How. A selected implementation consumes the output contract of the Input Provider (5.1) and explicitly configures the relevant keys, axes, buttons, input states, scaling, and resulting command variables. It publishes the mapped commands through a declared output contract. Boundary. It represents operator intent but does not plan, constrain, transmit, or execute motion. Provider–mapping combinations are compatible only when their declared contracts match.
5.3 Uplink Operator-side Assistance
What. Optionally processes mapped commands before uplink transmission. Why. Implements the operator-side attachment point of DR5. How. A selected implementation processes packages from Command Mapping and Encoding (5.2) using its declared dependencies. It may suppress each package or publish one with a preserved or transformed payload. Boundary. It neither generates command sequences, manages communication, nor executes motion. Without assistance, mapped packages pass unchanged to the Uplink Communication module (5.4).
5.4 Uplink Communication
What. Applies a configurable communication condition to local-to-remote packages. Why. Implements the uplink component of DR1. How. Consumes packages from the Operator-side Assistance module (5.3), or directly from Command Mapping and Encoding when no assistance is selected. The selected implementation defines delay magnitude, temporal behavior, and supported non-delay degradation. The module schedules and queues the resulting transmissions, releasing all due packages; outcomes may also suppress transmission, such as for packet loss. Boundary. It treats payloads as opaque and owns only local-to-remote communication. It neither executes commands nor represents the downlink.
5.5 Uplink Remote-side Assistance
What. Optionally processes received command packages before vehicle control. Why. Implements the remote-side uplink attachment point of DR5, including shared control, safeguarded execution, delay compensation, and obstacle avoidance. How. A selected implementation processes packages released by the Uplink Communication module (5.4) and may read declared dependencies such as vehicle state, sensor data, or environment models. It may preserve, modify, replace, or suppress a command. Boundary. It does not manage communication, own remote state, or generate actuator outputs. Without assistance, packages pass directly to the Vehicle/Robot Model (5.6).
5.6 Vehicle/Robot Model
What. Applies received commands through the selected vehicle behavior and updates the authoritative remote state. Why. Implements the configurable steering geometry, dynamic behavior, actuator response, and wheel–terrain interaction required by DR4. How. It consumes packages from the Uplink Remote-side Assistance module (5.5), or directly from the Uplink Communication module (5.4) when no assistance is selected. Each implementation declares its accepted command contract and explicitly configures its steering geometry, kinematic or dynamic model, actuator response, and wheel–terrain interaction where applicable. Boundary. It does not map operator-device signals, manage communication, or implement assistance techniques. Its authoritative state may be read by remote-side assistance and observation modules.
5.7 Remote Observation and State Capture
What. Coordinates the capture of configured remote observations as typed, stream-labeled packages. Why. Implements the configurable feedback sources required by DR3 while distinguishing the robot’s local state from the delayed information available to the operator. How. Each control step uses two observation refreshes. Before remote-side assistance processes released commands, the module captures the current remote state and makes the resulting observations available locally without downlink delay. After the Vehicle/Robot Model updates, it captures the resulting state again, replaces the local observation, and optionally publishes the post-control package to the downlink. A source may be configured as local-only, or may publish its post-control package to a selected downlink stream. Boundary. It defines the capture and publication lifecycle, while each source implementation defines the observed data and sampling behavior. It does not apply communication conditions, reconstruct operator-side state, or present feedback.
5.8 Downlink Communication
What. Applies configurable communication conditions to remote-to-local feedback packages. Why. Implements the downlink component of DR1 and the independently configurable feedback-stream connections required by DR3. How. The module routes each package to a configured downlink channel according to its declared feedback stream. Each channel applies its selected communication-condition implementation, queues the resulting transmissions, and releases all due packages. Only observations selected for downlink publication enter this module; locally consumed observation streams remain outside the delayed feedback path. Boundary. It routes and schedules packages using their metadata without inspecting or modifying the contained feedback data. Each channel implementation defines its delay and supported non-delay degradation.
5.9 Operator-side State Reconstruction
What. Reconstructs operator-side information from feedback packages released by the Downlink Communication module (5.8). Why. Provides the delayed remote information required for reconstructed views and other visual feedback under DR3. How. Selected reconstruction implementations consume declared feedback-package contracts and update corresponding local data representations. For example, vehicle-state, depth-data, and video-frame packages may update a local pose, reconstructed map, and frame buffer, respectively. Boundary. It does not apply communication conditions, process assistance, update operator-visible Unity objects, select interface layouts, or access current authoritative remote state. Each implementation defines how released observations are converted into operator-side information, which is made available to Operator Presentation (5.11) and, where needed, Downlink Operator-side Assistance (5.10).
5.10 Downlink Operator-side Assistance
What. Optionally processes or augments feedback available on the operator side before presentation. Why. Implements the operator-side downlink attachment point of DR5, including prediction, state estimation, feedback filtering, and warning generation. How. A selected implementation may consume reconstructed operator-side information from the Operator-side State Reconstruction module (5.9) and may read declared local dependencies such as command history, pending uplink commands, vehicle models, route information, configured communication delay, or reconstructed maps. It may publish transformed or augmented information, or one or more supplementary packages; any replacement or suppression of reconstructed feedback is defined by the study-specific presentation implementation. Each output package is a stream-labeled Package carrying a study-defined payload. Boundary. It does not apply communication conditions, update authoritative remote state, or directly determine the interface layout. Without assistance, reconstructed operator-side information is made directly available to the Operator Presentation module (5.11).
5.11 Operator Presentation
What. Maps reconstructed or assisted operator-side information to configured operator-side output sources. Why. Implements the feedback modalities, displayed information, interface layout, output-device connections, and selectable viewpoints required by DR3. How. The module receives reconstructed operator-side information from the Operator-side State Reconstruction module (5.9) and combines it with output from the Downlink Operator-side Assistance module (5.10) when selected. A study-specific presentation implementation routes the available operator-side information to configured local sources and updates those sources during subsequent presentation steps. These sources may provide visual, auditory, or haptic output, but their device-specific behavior and layout are defined by the selected study implementation. Boundary. It determines how available feedback is delivered to the operator but does not capture remote observations, apply communication conditions, update authoritative remote state, or compute assistance.
5.12 Task Goal and Termination
What. Evaluates configured task criteria and terminates the active trial when a terminal condition is met. Why. Implements the completion, failure, and termination rules of DR6. How. Selected criterion implementations are evaluated during each fixed-rate control step. When a criterion returns a terminal result, the module accepts the first result, ends the active trial through the staged orchestrator, and makes a timestamped trial-ended event available to other modules. Boundary. It defines the criterion interface and termination lifecycle, while each implementation defines the condition that constitutes success, failure, timeout, or abort.
5.13 Data Capture and Logging
What. Records configured raw variables and events produced during each trial. Why. Implements the synchronized data-capture and metric-definition requirements of DR7. How. Selected capture implementations record timestamped observations from declared module outputs, state variables, and experiment events. The module stores metric definitions, including units, calculation procedures, thresholds, aggregation rules, and start and stop events, for downstream analysis. Boundary. It records the experiment without controlling communication, vehicle behavior, assistance, task execution, or termination; downstream analysis converts observations into reported measures.
5.14 Coverage
Table 1 maps each requirement to the modules or configuration assets that implement or represent it. Four requirements (DR1, DR2, DR3, and DR5) span several modules because the review identified separable stages within those parts: delay can be configured independently on the uplink and downlink; input devices are separated from command mapping; feedback is observed, transmitted, reconstructed, and presented as distinct stages; and assistance can attach before uplink transmission, after uplink reception on the remote side, or after downlink reception on the operator side. The Downlink Communication module is shared between DR1 and DR3 because the same channel carries delayed feedback. DR6 is split between the Task Goal and Termination module and the condition scene: the module defines task goals and termination rules, while the scene holds course and environment content. No dedicated module owns that scene content, although vehicle, assistance, observation, and task-criterion implementations may read or act on it.
| DR | Implemented or represented by |
|---|---|
| DR1 | Uplink Communication (5.4), Downlink Communication (5.8) |
| DR2 | Input Provider (5.1), Command Mapping and Encoding (5.2) |
| DR3 | Remote Observation and State Capture (5.7), Downlink Communication (5.8), Operator-side State Reconstruction (5.9), Operator Presentation (5.11) |
| DR4 | Vehicle/Robot Model (5.6) |
| DR5 | Uplink Operator-side Assistance (5.3), Uplink Remote-side Assistance (5.5), Downlink Operator-side Assistance (5.10) |
| DR6 | Task Goal and Termination (5.12), condition scene |
| DR7 | Data Capture and Logging (5.13) |
6 Demonstration
To demonstrate UNITE, we used it to reconstruct an existing study: Cardinaels et al. [17], which compared three feedforward visualizations (Network, Path, and Envelope) against a baseline with delayed video feedback, with 24 participants driving a simulated rover across lunar terrain under a fixed delay. It was not part of our corpus, so the study demonstrating the requirements was independent of those used to derive them. We charted it with the same codebook as in the review and mapped each charted element onto a UNITE module. The apparatus fit the UNITE Core and Kernel without architectural extension. The four conditions were reproduced as separate scenes differing only in the selected downlink operator-side assistance component; the shared Operator Presentation module renders its output. Every other module was configured identically, and all four scenes shared the same vehicle and terrain. Reconstruction also revealed three points where the study’s description, though otherwise detailed, does not fully specify the apparatus, each corresponding to a requirement that calls for the missing information: DR1, DR4, and DR5.
6.1 Directional allocation (DR1).
The study reports a fixed 2.56 s round-trip delay but does not state how it divides between the uplink and downlink. Reconstruction requires a specific split, so we assumed an uplink-only allocation. In our UNITE reconstruction, we consequently configure a 2.56 s uplink delay and a 0 s downlink delay, assigning the full delay to the command path. The resulting rover response and video feedback are therefore delayed by the command-path communication delay, even though the configured downlink delay is zero.
6.2 Disturbance parameters (DR4).
The study describes its disturbance model in structural detail, naming six sources and identifying which use Perlin noise, but reports no parameter values, describing them as iteratively calibrated. Our UNITE implementation ports the described disturbance mechanisms using the original implementation, available to the author team, as a provenance reference. However, the configuration values used in the reconstruction are explicit choices rather than values reported in the paper. They are intended to produce comparable trajectory variation, not to claim the original calibration.
6.3 Route keeping (DR5).
The study attributes the constraint that keeps operators on the route to course geometry, stating that cliffs and boundaries prevented off-path driving. It does not specify whether this is enforced by terrain alone or by an assistance mechanism acting on operator commands. Using the original source project available to the author team, we resolved this ambiguity in our UNITE implementation by porting the boundary-detection behavior as a slope-based remote-side assistance component, including its threshold and reverse-on-contact response. A reader with the paper alone could not recover that implementation choice.
None of these gaps required extending the UNITE Core or Kernel; each required an explicit value or implementation choice to run the reconstruction. Even a recent, carefully reported study left three apparatus details underdetermined in the publication. This is exactly the reproduction problem the requirements target, now concrete: specific configuration fields rather than a vague concern.
7 Conclusion
Research on delayed space teleoperation often relies on custom experimental setups, making prior work difficult to reconstruct, compare, and reuse. UNITE addresses this problem with a shared foundation for delayed human-in-the-loop mobile teleoperation. We grounded its design in a scoping review of 83 empirical studies, identifying recurring variation in communication, operator input, feedback, vehicle behavior, assistance, task and environment, and data capture. UNITE translates these aspects into independently configurable components. Reconstructing a previous lunar-scale delay experiment showed that UNITE could represent the setup without extending its architecture, while making explicit three details left open in the original study: the allocation of delay between uplink and downlink, the disturbance parameters, and the route-keeping implementation.
The literature review was charted by a single reviewer, which may introduce subjective judgment. To reduce this risk, we used a fixed codebook, distinguishing unreported from unclear information, and applying consistent criteria across all 83 studies. The reconstruction provides initial evidence of UNITE’s applicability, but broader validation remains necessary. Future work should evaluate UNITE across different vehicles, interaction techniques, communication conditions, and tasks. As an openly available testbed, UNITE enables researchers to share setups as configurations rather than prose descriptions, supporting the reconstruction, reproduction, and extension of prior experiments.
Acknowledgments
This work was funded by the Flemish Government under the ``Onderzoeksprogramma Artificiële Intelligentie (AI) Vlaanderen'' program, R-13509, and by the Special Research Fund (BOF) of Hasselt University, BOF23OWB29. The infrastructure for this work is funded by the European Union -- NextGenerationEU project MAXVR-INFRA and the Flemish government.
Disclosure of Interests
The authors have no competing interests to declare that are relevant to the content of this article.
References
- Nujoud Merancy, Julie A. Grantier, George Nelson, Shatel Bhakta, Paul D. Kessler, Patrick R. Chai, James J. Hill, Tiffany M. Nickens, Sally A. Cahill, Jacob E. Bleacher, Audrey Morris-Eckart, Alexus Cottonham, Nathanael McIntyre, Greg Mercer, and Danny. Baird. 2025. Moon to Mars Architecture Definition Document, Revision C. Technical Report. National Aeronautics and Space Administration.
- Mark E. Lewis, Carey M. McCleskey, Victor R. Alvarez, Barbara L. Brown, Jose M. Perotti, Kara A. Latorella, Tracy R. Gill, Jaime De Jesus Gomez, and Nancy P. Zeitlin. 2022. Uncrewed Lunar Surface Operations and Support Activities. In 2022 ASCEND. American Institute of Aeronautics and Astronautics (AIAA), Las Vegas, NV, https://doi.org/10.2514/6.2022-4234
- Thomas B. Sheridan. 1992. Telerobotics, automation, and human supervisory control. MIT Press, Cambridge, MA, USA.
- Terrence Fong, Charles Thorpe, and Charles Baur. 2001. Collaborative control: A robot-centric model for vehicle teleoperation. Carnegie Mellon University, The Robotics Institute Pittsburgh.
- Daniel Gaines, Robert Anderson, Gregg Rabideau, Ashwin Vasavada, Vandana Verma, Tara Estlin, Lorraine Fesq, Michel Ingham, Mark Maimone, Issa Nesnas, Gary Doran, William Huffman, Heather Justice, and Ryan Mackey. 2016. Productivity Challenges for Mars Rover Operations. In Planning and Robotics Workshop of ICAPS. London, England, United Kingdom, https://ntrs.nasa.gov/citations/20190025594
- Arturo Rankin, Mark Maimone, Jeffrey Biesiadecki, Nikunj Patel, Dan Levine, and Olivier Toupet. 2021. Mars curiosity rover mobility trends during the first 7 years. Journal of Field Robotics 38, 5 (2021), 759-800. https://doi.org/10.1002/rob.22011
- Harry L. Litaker, Kara H. Beaton, Zu Qun Li, and John F. Lewis. 2025. Lunar Terrain Vehicle (LTV) Remote Teleoperation Studies Under Four Lunar Communication Latencies. In 2025 IEEE Aerospace Conference. 1-21. https://doi.org/10.1109/AERO63441.2025.11068604
- George R. Schmidt, Geoffrey A. Landis, and Steven R. Oleson. 2012. Human Exploration using Real-Time Robotic Operations (HERRO): A space exploration strategy for the 21st century. Acta Astronautica 80 (2012), 105-113. https://doi.org/10.1016/j.actaastro.2012.05.036
- Adrian Matheson, Birsen Donmez, Faizan Rehmatullah, Piotr Jasiobedzki, Ho-Kong Ng, Vivek Panwar, and Mufan Li. 2013. The Effects of Predictive Displays on Performance in Driving Tasks with Multi-Second Latency: Aiding Tele-Operation of Lunar Rovers. Proceedings of the Human Factors and Ergonomics Society Annual Meeting 57, 1 (2013), 21-25. https://doi.org/10.1177/1541931213571007
- Sidharth Bhanu Kamtam, Qian Lu, Faouzi Bouali, Olivier C. L. Haas, and Stewart Birrell. 2024. Network Latency in Teleoperation of Connected and Autonomous Vehicles: A Review of Trends, Challenges, and Mitigation Strategies. Sensors 24, 3957. https://doi.org/10.3390/s24123957
- James Davis, Christopher Smyth, and Kaleb McDowell. 2010. The effects of time lag on driving performance and a possible mitigation. Trans. Rob. 26, 3 (2010), 590–593. https://doi.org/10.1109/TRO.2010.2046695
- William R. Ferrell. 1965. Remote manipulation with transmission delay. IEEE Transactions on Human Factors in Electronics HFE-6, 1 (1965), 24-32. https://doi.org/10.1109/THFE.1965.6591253
- A.K. Bejczy, W.S. Kim, and S.C. Venema. 1990. The phantom robot: predictive displays for teleoperation with time delay. In Proceedings., IEEE International Conference on Robotics and Automation. 546-551 vol.1. https://doi.org/10.1109/ROBOT.1990.126037
- M. Moniruzzaman, A. Rassau, D. Chai, and others. 2022. High Latency Unmanned Ground Vehicle Teleoperation Enhancement by Presentation of Estimated Future through Video Transformation. Journal of Intelligent & Robotic Systems 106 (2022), 48. https://doi.org/10.1007/s10846-022-01749-3
- Curtis W. Nielsen, Michael A. Goodrich, and Robert W. Ricks. 2007. Ecological Interfaces for Improving Mobile Robot Teleoperation. IEEE Transactions on Robotics 23, 5 (2007), 927-941. https://doi.org/10.1109/TRO.2007.907479
- Dries Cardinaels, Raf Ramakers, Tom Veuskens, Thomas Pietrzak, Gustavo Alberto Rovelo Ruiz, and Kris Luyten. 2026. Every Move You Make: Visualizing Near-Future Motion Under Delay for Telerobotics. In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems (CHI ’26), April 13–17, 2026, Barcelona, Spain. https://doi.org/10.1145/3772318.3791452
- Megan Zimmerman, Shelly Bagchi, Jeremy Marvel, and Vinh Nguyen. 2022. An Analysis of Metrics and Methods in Research from Human-Robot Interaction Conferences, 2015–2021. In 2022 17th ACM/IEEE International Conference on Human-Robot Interaction (HRI). 644-648. https://doi.org/10.1109/HRI53351.2022.9889595
- Shelly Bagchi, Patrick Holthaus, Gloria Beraldo, Emmanuel Senft, Daniel Hernandez Garcia, Zhao Han, Suresh Kumaar Jayaraman, Alessandra Rossi, Connor Esterwood, Antonio Andriella, and Paul Pridham. 2023. Towards Improved Replicability of Human Studies in Human-Robot Interaction: Recommendations for Formalized Reporting. In Companion Proceedings of the 2023 ACM/IEEE International Conference on Human-Robot Interaction. Association for Computing Machinery, New York, NY, USA, 629–633. https://doi.org/10.1145/3568294.3580162
- N. Koenig and A. Howard. 2004. Design and use paradigms for Gazebo, an open-source multi-robot simulator. In 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566). 2149-2154 vol.3. https://doi.org/10.1109/IROS.2004.1389727
- Alexey Dosovitskiy, German Ros, Felipe Codevilla, Antonio Lopez, and Vladlen Koltun. 2017. CARLA: An Open Urban Driving Simulator. In Proceedings of the 1st Annual Conference on Robot Learning. PMLR, 1–16. https://proceedings.mlr.press/v78/dosovitskiy17a.html
- Lee Bingham, Jack Kincaid, Benjamin Weno, Nicholas Davis, Eddie Paddock, and Cory Foreman. 2023. Digital Lunar Exploration Sites Unreal Simulation Tool (DUST). In 2023 IEEE Aerospace Conference. 1-12. https://doi.org/10.1109/AERO55745.2023.10115607
- Markus Hofbauer, Christopher B. Kuhn, Goran Petrovic, and Eckehard Steinbach. 2020. TELECARLA: An Open Source Extension of the CARLA Simulator for Teleoperated Driving Research Using Off-the-Shelf Components. In 2020 IEEE Intelligent Vehicles Symposium (IV). 335-340. https://doi.org/10.1109/IV47402.2020.9304676
- Jonathan Peirce, Jeremy R. Gray, Sol Simpson, Michael MacAskill, Richard Höchenberger, Hiroyuki Sogo, Erik Kastman, and Jonas Kristoffer Lindeløv. 2019. PsychoPy2: Experiments in behavior made easy. Behavior Research Methods 51, 1 (2019), 195–203. https://doi.org/10.3758/s13428-018-01193-y
- Jack Brookes, Matthew Warburton, Mshari Alghadier, Mark Mon-Williams, and Faisal Mushtaq. 2020. Studying human behavior with virtual reality: The Unity Experiment Framework. Behavior Research Methods 52, 2 (2020), 455–463. https://doi.org/10.3758/s13428-019-01242-0
- Steve Vozar, Justin Storms, and D. M. Tilbury. 2018. Development and analysis of an operator steering model for teleoperated mobile robots under constant and variable latencies. Robotica 36, 2 (2018), 167–186. https://doi.org/10.1017/S0263574716000679
- Christian Jernberg, Jesper Sandin, Tom Ziemke, and Jan Andersson. 2024. The effect of latency, speed and task on remote operation of vehicles. Transportation Research Interdisciplinary Perspectives 26 (2024), 101152. https://doi.org/10.1016/j.trip.2024.101152
- Henrikke Dybvik, Martin Løland, Achim Gerstenberg, Kristoffer Bjørnerud Slåttsveen, and Martin Steinert. 2021. A low-cost predictive display for teleoperation: Investigating effects on human performance and workload. International Journal of Human-Computer Studies 145 (2021), 102536. https://doi.org/10.1016/j.ijhcs.2020.102536
- Gaetano Graf, Yomna Abdelrahman, Hao Xu, Yasmeen Abdrabou, Dmitrij Schitz, Heinrich Hußmann, and Florian Alt. 2020. The Predictive Corridor: A Virtual Augmented Driving Assistance System for Teleoperated Autonomous Vehicles. In ICAT-EGVE 2020 – International Conference on Artificial Reality and Telexistence and Eurographics Symposium on Virtual Environments. The Eurographics Association, https://doi.org/10.2312/egve.20201260
- Johan Larsson, Mathias Broxvall, and Alessandro Saffiotti. 2010. An evaluation of local autonomy applied to teleoperated vehicles in underground mines. In 2010 IEEE International Conference on Robotics and Automation. 1745-1752. https://doi.org/10.1109/ROBOT.2010.5509276
- Max Schwarz, Jörg Stückler, and Sven Behnke. 2014. Mobile teleoperation interfaces with adjustable autonomy for personal service robots. In Proceedings of the 2014 ACM/IEEE International Conference on Human-Robot Interaction. Association for Computing Machinery, New York, NY, USA, 288–289. https://doi.org/10.1145/2559636.2563716
- Jai Prakash, Michele Vignati, Edoardo Sabbioni, and Federico Cheli. 2022. Vehicle Teleoperation: Human in the Loop Performance Comparison of Smith Predictor with Novel Successive Reference-Pose Tracking Approach. Sensors 22, 9119. https://doi.org/10.3390/s22239119
- Jai Prakash, Michele Vignati, and Edoardo Sabbioni. 2024. Performance of Successive Reference Pose Tracking vs Smith Predictor Approach for Direct Vehicle Teleoperation Under Variable Network Delays. IEEE Transactions on Vehicular Technology 73, 4 (2024), 4636-4645. https://doi.org/10.1109/TVT.2023.3339877
- J.S. Norris, M.W. Powell, M.A. Vona, P.G. Backes, and J.V. Wick. 2005. Mars Exploration Rover Operations with the Science Activity Planner. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation. 4618-4623. https://doi.org/10.1109/ROBOT.2005.1570832
- J.V. Wick, J.L. Callas, J.S. Norris, M.W. Powell, and M.A. Vona. 2005. Distributed operations for the Mars Exploration Rover Mission with the science activity planner. In 2005 IEEE Aerospace Conference. 4162-4173. https://doi.org/10.1109/AERO.2005.1559721
- Jack O. Burns, Benjamin Mellinkoff, Matthew Spydell, Terrence Fong, David A. Kring, William D. Pratt, Timothy Cichan, and Christine M. Edwards. 2019. Science on the lunar surface facilitated by low latency telerobotics from a Lunar Orbital Platform - Gateway. Acta Astronautica 154 (2019), 195-203. https://doi.org/10.1016/j.actaastro.2018.04.031
- Terrence Fong, Chris Provencher, Mark Micire, Myron Diftler, Reginald Berka, Bill Bluethmann, and David Mittman. 2012. The Human Exploration Telerobotics project: Objectives, approach, and testing. In 2012 IEEE Aerospace Conference. 1-9. https://doi.org/10.1109/AERO.2012.6187043
- Maria Bualat, Debra Schreckenghost, Estrellina Pacis, Terrence Fong, Donald Kalar, and Brent Beutter. 2014. Results from testing crew-controlled surface telerobotics on the International Space Station. In iSAIRAS-International Symposium on Artificial Intelligence, Robotics and Automation in Space.
- Kjetil Wormnes, William Carey, Thomas Krueger, Leonardo Cencetti, Emiel den Exter, Stephen Ennis, Edmundo Ferreira, Antonio Fortunato, Levin Gerdes, Lukas Hann, Chiara Lombardi, Erica Luzzi, Sebastian Martin, Matteo Massironi, Samuel Payler, Aaron Pereira, Angelo Pio Rossi, Riccardo Pozzobon, Francesco Sauro, Philippe Schoonejans, Frank van der Hulst, and Jessica Grenouilleau. 2022. ANALOG-1 ISS – The first part of an analogue mission to guide ESA’s robotic moon exploration efforts. Open Astronomy 31, 1 (2022), 5–14. https://doi.org/10.1515/astro-2022-0002
- Marcum L. Reagan, Barbara A. Janoiko, Michele L. Parker, James E. Johnson, Steven P. Chappell, and Andrew F. Abercromby. 2012. NASA’s Analog Missions: Driving Exploration Through Innovative Testing. In AIAA SPACE 2012 Conference & Exposition. American Institute of Aeronautics and Astronautics (AIAA), Pasadena, CA, https://doi.org/10.2514/6.2012-5238
- Dean Eppler, Byron Adams, Doug Archer, Greg Baiden, Adrian Brown, William Carey, Barbara Cohen, Chris Condit, Cindy Evans, Corey Fortezzo, Brent Garry, Trevor Graff, John Gruener, Jennifer Heldmann, Kip Hodges, Friedrich Hörz, Jose Hurtado, Brian Hynek, Peter Isaacson, Catherine Juranek, Kurt Klaus, David Kring, Nina Lanza, Susan Lederer, Gary Lofgren, Margarita Marinova, Lisa May, Jonathan Meyer, Doug Ming, Brian Monteleone, Caroline Morisset, Sarah Noble, Elizabeth Rampe, James Rice, John Schutt, James Skinner, Carolyn M. Tewksbury-Christle, Barbara J. Tewksbury, Alicia Vaughan, Aileen Yingst, and Kelsey Young. 2013. Desert Research and Technology Studies (DRATS) 2010 science operations: Operational approaches and lessons learned for managing science during human planetary surface missions. Acta Astronautica 90, 2 (2013), 224-241. https://doi.org/10.1016/j.actaastro.2012.03.009
- Nikos Mavrakis, Effie Lai-Chong Law, and Hubert P. H. Shum. 2025. Integrating Human-In-The-Loop AI to Tackle Space Communication Delay Challenges. In Advancing Human-Computer Interaction for Space Exploration (SpaceCHI 2025). Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl, Germany, 15:1–15:16. https://doi.org/10.4230/OASIcs.SpaceCHI.2025.15
- Hans-Christian Jetter, Leon Raule, Jens Gerken, and Sören Pirk. 2025. Mixed-Initiative Dynamic Autonomy Through Variable Levels of Immersion and Control (MIDA-VIC): A New Paradigm for Collaborative Robotic Teleoperation in Space Exploration. In Advancing Human-Computer Interaction for Space Exploration (SpaceCHI 2025). Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl, Germany, 22:1–22:10. https://doi.org/10.4230/OASIcs.SpaceCHI.2025.22
- Jack Collins, Shelvin Chand, Anthony Vanderkop, and David Howard. 2021. A Review of Physics Simulators for Robotic Applications. IEEE Access 9 (2021), 51416-51431. https://doi.org/10.1109/ACCESS.2021.3068769
- Sebastiaan Mathôt, Daniel Schreij, and Jan Theeuwes. 2012. OpenSesame: An open-source, graphical experiment builder for the social sciences. Behavior Research Methods 44, 2 (2012), 314–324. https://doi.org/10.3758/s13428-011-0168-7
- Joshua R. de Leeuw. 2015. jsPsych: A JavaScript library for creating behavioral experiments in a Web browser. Behavior Research Methods 47 (2015), 1–12. https://doi.org/10.3758/s13428-014-0458-y
- Aaron Steinfeld, Terrence Fong, David Kaber, Michael Lewis, Jean Scholtz, Alan Schultz, and Michael Goodrich. 2006. Common metrics for human-robot interaction. In Proceedings of the 1st ACM SIGCHI/SIGART Conference on Human-Robot Interaction. Association for Computing Machinery, New York, NY, USA, 33–40. https://doi.org/10.1145/1121241.1121249
- Akito Yoshida, Rousslan Fernand Julien Dossa, Marina Di Vincenzo, Shivakanth Sujit, Hannah Douglas, and Kai Arulkumaran. 2025. A multi-user multi-robot multi-goal multi-device human-robot interaction manipulation benchmark. Frontiers in Robotics and AI Volume 12 - 2025. https://doi.org/10.3389/frobt.2025.1528754
- Andrej Orsula, Matthieu Geist, Miguel Olivares-Mendez, and Carol Martinez. 2025. Space Robotics Bench: Robot Learning Beyond Earth. https://arxiv.org/abs/2509.23328
- Kaitlyn Hair, Zsanett Bahor, Malcolm Macleod, Jing Liao, and Emily S. Sena. 2023. The Automated Systematic Search Deduplicator (ASySD): a rapid, open-source, interoperable tool to remove duplicate citations in biomedical systematic reviews. BMC Biology 21, 1 (2023), 189. https://doi.org/10.1186/s12915-023-01686-z
- Danielle Levac, Heather Colquhoun, and Kelly K O’Brien. 2010. Scoping studies: advancing the methodology. Implementation Science 5, 1 (2010), 69.
- Matthew J Page, Joanne E McKenzie, Patrick M Bossuyt, Isabelle Boutron, Tammy C Hoffmann, Cynthia D Mulrow, Larissa Shamseer, Jennifer M Tetzlaff, Elie A Akl, Sue E Brennan, Roger Chou, Julie Glanville, Jeremy M Grimshaw, Asbjørn Hróbjartsson, Manoj M Lalu, Tianjing Li, Elizabeth W Loder, Evan Mayo-Wilson, Steve McDonald, Luke A McGuinness, Lesley A Stewart, James Thomas, Andrea C Tricco, Vivian A Welch, Penny Whiting, and David Moher. 2021. The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ 372. https://doi.org/10.1136/bmj.n71
- Justin Storms and Dawn Tilbury. 2015. Equating user performance among communication latency distributions and simulation fidelities for a teleoperated mobile robot. In 2015 IEEE International Conference on Robotics and Automation (ICRA). 4440-4445. https://doi.org/10.1109/ICRA.2015.7139813
- Yingshi Zheng, Mark J. Brudnak, Paramsothy Jayakumar, Jeffrey L. Stein, and Tulga Ersal. 2016. An Experimental Evaluation of a Model-Free Predictor Framework in Teleoperated Vehicles. IFAC-PapersOnLine 49, 10 (2016), 157-164. https://doi.org/10.1016/j.ifacol.2016.07.513
- Christian Maag, Sebastian Gary, Nora Merkel, and Alexandra Neukum. 2025. Studying Effects of Up- and Downlink Latency on Remote Driving Using Teledriving Simulation. In 2025 IEEE Intelligent Vehicles Symposium (IV). 1321-1326. https://doi.org/10.1109/IV64158.2025.11097757
- Emanuel Slawinski, Vicente A. Mut, and Jose F. Postigo. 2007. Teleoperation of Mobile Robots With Time-Varying Delay. IEEE Transactions on Robotics 23, 5 (2007), 1071-1082. https://doi.org/10.1109/TRO.2007.906249
- Shrishti Trivedi and Fredrik Warg. 2023. Evaluating the Safety Impact of Network Disturbances for Remote Driving with Simulation-Based Human-in-the-Loop Testing. In 2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W). 215-222. https://doi.org/10.1109/DSN-W58399.2023.00059
- Benjamin J. Mellinkoff, Matthew M. Spydell, Wendy Bailey, and Jack O. Burns. 2018. Quantifying operational constraints of low-latency telerobotics for planetary surface operations. In 2018 IEEE Aerospace Conference. 1-10. https://doi.org/10.1109/AERO.2018.8396673
- Ahmad Abubakar, Yahya Zweiri, Ruqayya Alhammadi, Mohammed B. Mohiuddin, Mubarak Yakubu, and Lakmal Seneviratne. 2024. Predictor-Based Control for Delay Compensation in Bilateral Teleoperation of Wheeled Rovers on Soft Terrains. IEEE Access 12 (2024), 111593-111610. https://doi.org/10.1109/ACCESS.2024.3443204
- Alonzo Kelly, Nicholas Chan, Herman Herman, Daniel Huber, Robert Meyers, Pete Rander, Randy Warner, Jason Ziglar, and Erin Capstick. 2011. Real-time photorealistic virtualized reality interface for remote mobile robot control. The International Journal of Robotics Research 30, 3 (2011), 384–404.
- Yudai Sato, Shuntaro Kashihara, and Tomohiko Ogishi. 2021. Implementation and Evaluation of Latency Visualization Method for Teleoperated Vehicle. In 2021 IEEE Intelligent Vehicles Symposium (IV). 1-7. https://doi.org/10.1109/IV48863.2021.9575817
- Christian Jernberg and Jan Andersson. 2025. The Effect of View, Latency, Speed and Performed Task on Remote Vehicle Operators. In Transport Transitions: Advancing Sustainable and Inclusive Mobility. Springer Nature Switzerland, Cham, 787–794.
- Marek Sierotowicz, Bernhard Weber, Rico Belder, Kristin Bussmann, Harsimran Singh, and Michael Panzirsch. 2020. Investigating the Influence of Haptic Feedback in Rover Navigation with Communication Delay. In Haptics: Science, Technology, Applications. Springer International Publishing, Cham, 527–535.
- Amin Hosseini, Florian Richthammer, and Markus Lienkamp. 2016. Predictive Haptic Feedback for Safe Lateral Control of Teleoperated Road Vehicles in Urban Areas. In 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring). 1-7. https://doi.org/10.1109/VTCSpring.2016.7504430
- Marta Ferraz, Edmundo Ferreira, Emiel den Exter, Frank van der Hulst, Hannes Rovina, William Carey, Jessica Grenouilleau, and Thomas Krueger. 2019. Multisensory Real-Time Space Telerobotics. In Intelligent Computing. Springer International Publishing, Cham, 275–298.
- Franco Penizzotto, Sebastian GarcĂa, Emanuel Slawiñski, and Vicente Mut. 2015. Delayed Bilateral Teleoperation of Wheeled Robots including a Command Metric. Mathematical Problems in Engineering 2015, 1 (2015), 460476. https://doi.org/10.1155/2015/460476
- Hossein Mirinejad, Paramsothy Jayakumar, and Tulga Ersal. 2018. Modeling Human Steering Behavior During Path Following in Teleoperation of Unmanned Ground Vehicles. Human Factors 60, 5 (2018), 669-684. https://doi.org/10.1177/0018720818769260
- Philipp Kremer Daniel Gingell and Sangyoung Park. 2024. Fuzzy Shared-Control for Digital Twin-Based Teleoperated Driving Under Network Delay. In 2024 IEEE 27th International Conference on Intelligent Transportation Systems (ITSC). 3667-3672. https://doi.org/10.1109/ITSC58415.2024.10919705
- Yuhei Hatori and Yutaka Uchimura. 2023. Obstacle Avoidance during Teleoperation by Model Predictive Control with Time-varying Delay. IEEJ Journal of Industry Applications 12, 2 (2023), 117-124. https://doi.org/10.1541/ieejjia.22004524
- Qiang Zhang, Zhouli Xu, Yihang Wang, Lingfang Yang, Xiaolin Song, and Zhi Huang. 2023. Predicted Trajectory Guidance Control Framework of Teleoperated Ground Vehicles Compensating for Delays. IEEE Transactions on Vehicular Technology 72, 9 (2023), 11264-11274. https://doi.org/10.1109/TVT.2023.3269517
- Matthew Cross, Kenneth A. McIsaac, Bryce Dudley, and William Choi. 2018. Negotiating Corners With Teleoperated Mobile Robots With Time Delay. IEEE Transactions on Human-Machine Systems 48, 6 (2018), 682-690. https://doi.org/10.1109/THMS.2018.2849024
- Matthias G. Arend, Tobias M. Benz, Alexander Mertens, Christopher Brandl, and Verena Nitsch. 2023. Do multimodal search cues help or hinder teleoperated search and rescue missions? Ergonomics 66, 9 (2023), 1255–1269. https://doi.org/10.1080/00140139.2022.2144646