Skip to content

Human interaction

Operating a machine across a light-time delay: teleoperation, predictive display, supervisory control, and the ground tooling that plans a sol.

A planetary robot cannot be driven in real time. Round trip light time to a planetary surface is at least 6 minutes and up to 42 minutes in non-optimal geometry [11], and a bilateral control loop that closes through the link inherits that delay and can destabilize [6][7]. The Earth-Moon loop averages 2.6 s and the minimum Earth-Mars loop is 188 s [2]. With a delay in the loop, operators fall back to open-loop moves followed by a wait, and the extra completion time is proportional to the number of waits [1]. The problem predates space: the 1978 review of undersea teleoperators treats supervisory control, where the operator specifies goals and the machine closes the fast loop, as the response to a delay too long for direct force reflection [1].

The subsystem therefore has two jobs: keep a human useful when the loop delay approaches or exceeds the dynamics being controlled, and give a small ground team the software to plan, rehearse and uplink a day of commands inside a fixed shift.

Lunokhod-1 (1970). Operated from the ground with five go commands and one stop, over narrow-band television at one frame per 3 to 20 s, by a five-person crew [5].

ROTEX (Spacelab D-2, 1993). Predictive display and task-level programming: the operator worked on a simulated workspace updated from real images [8].

ETS-VII (1999). The arm closed a bilateral loop through a 6 to 7 s round trip, and kinesthetic force feedback improved task performance at that delay [6]. GETEX drove the same arm from Germany with a predictive display [7].

MER ground tooling (2004 onward). RSVP simulated a sequence with the same flight software that runs on the rover, and the command load grew from Pathfinder’s roughly 100 commands per sol to more than 1000 for MER [13]. Persistence and data distribution were moved off site to serve a distributed team [17].

ISS crew-controlled surface telerobotics. Three Expedition 36 astronauts drove the NASA Ames K10 rover in an analog yard over three sessions. Rover utilization was 65 to 80 percent, Bedford workload ratings were 1 to 3, and situation awareness answers were correct 93, 80 and 81 percent of the time in sessions 1 to 3, with 1 to 2 s command latency through Ku-band that the authors state is not representative of a lunar far-side relay [23]. Three subjects preclude statistics [23].

KONTUR-2 (2015 onward). A two degree of freedom joystick on the ISS was coupled to ground robots under Time Domain Passivity Control over measured link delay, jitter and packet loss [9][10]. The METERON experiments flew supervised autonomy with a humanoid on the ground, reaching a 20 to 30 ms round trip on direct S-band line of sight at the price of an 8 minute window per pass [11].

Perseverance (2021 onward). COCPIT, a web application with a Redis transaction store and websocket synchronization, replaced MSLICE and builds on the Playbook tool from NASA Ames [14].

Supervised autonomy interfaces. The operator issues goals and the remote side closes the fast loop; Ferrell and Sheridan formulated this in 1967 [2], and the ISS-to-ground work above is its flown test [11]. Flown in analog form only: operation of a ground robot from orbit.

Low-latency telerobotics from lunar orbit. A Gateway-based concept would have a crew command a far side rover at 0.3 s round trip [21]. In a ground experiment with injected latency, mean time to discovery rose at 2.6 s versus 0.3 s delay, and 5 frames/s was the video threshold; the text gives a 150 percent penalty and the figure caption 50 percent [21]. Ground tested only, with an unstated operator count.

Learned delay compensation. A 2024 simulation trains a deep reinforcement learning controller for a free-floating manipulator under constant and random delay [12]. Simulation only; it has not flown.

Gesture and wearable command. The JPL BioSleeve decodes up to 16 hand gestures at 10 Hz from 500 ms windows of forearm EMG and maps them to four autonomy levels from mimicry to stored procedures [22]. It is a laboratory proof of principle with no accuracy figure published [22].

Interface efficiency in field operation. A classification of ATHLETE drive command terminations in a 2010 lava flow campaign found that heading recommand and jitter caused more than half, so the traverse rate stayed rarely above 1.5 km/h against a 5 km/h design speed [24]. The cause was the Wii Nunchuk joystick scheme, and the remedies are proposals [24].

Ground tooling and planning. Cloud workflow services moved MER tactical operations and MSL downlink image processing off site [17][19]. Ground-side automated planning prototypes exist but have not flown [20].

QuantityValueSource
Earth-Moon loop delay2.6 s[2]
Earth-Mars minimum loop delay188 s[2]
Mars round trip light time6 to 42 min[11]
ETS-VII round trip6 to 7 s[6]
ISS direct S-band round trip20 to 30 ms[11]
ISS Ku-band K10 command latency1 to 2 s[23]
Lunokhod-1 television1 frame per 3 to 20 s[5]
MER commands per solmore than 1000[13]
MSL restricted sols41 percent of the mission[15]
3-sol plan versus 1-sol plan15 percent less computer time, 11 percent less energy[15]

The binding constraint on rovers is the tactical timeline. MSL’s productivity study, drawn from interviews and three campaigns, ranks ground in the loop for target selection and drive planning as the largest single factor [15]. Robotic arm activities were planned on about half of MSL’s first 200 sols [16]. MER used a one-sol tactical timeline with one science team leader, which Cassini’s multi-investigator planning does not share [18].

Early field work set the pattern. An MIT simulation in 1967 compared rate control under long delay with supervisory control [3]. An MSFC mountaintop test drove a vehicle 6 km away: a 3.7 km sortie took 5 hours, and at 8 s of delay self-paced driving produced about 25 percent more course departures than stop-and-go driving [4].

No flown system compensates delay by learning a model of it online, and no experiment in this set reports a controller adapting to a link that degrades mid-session [12][9]. Telepresence from lunar orbit is not flown; the evidence is ISS-to-ground analog work at latencies below the far-side relay budget [23][21]. The MSL productivity study attributes the losses mostly to process rather than tooling, and the pre-landing and post-landing figures for the later Perseverance tools are not reported in the held sources [15][14]. The ATHLETE analysis could not characterize behavior under communication delay because remote operation was rare in the campaign [24].

References

  1. Sheridan, T. B. and Verplank, W. L. (1978). Human and Computer Control of Undersea Teleoperators . Man-Machine Systems Laboratory, Department of Mechanical Engineering, Massachusetts Institute of Technology, DTIC AD-A057655. Source
    BibTeX
    @techreport{sheridan1978human,
      title = {Human and Computer Control of Undersea Teleoperators},
      author = {Sheridan, Thomas B. and Verplank, William L.},
      number = {DTIC AD-A057655},
      institution = {Man-Machine Systems Laboratory, Department of Mechanical Engineering, Massachusetts Institute of Technology},
      year = {1978},
      doi = {10.21236/ada057655},
      abstract = {This is a review of factors pertaining to man-machine interaction in remote control of undersea vehicles, especially their manipulators and sensors. Emphasis is placed on human operator control of such teleoperator systems as a function of degree of automation, sensor-control integration and task demands for underwater search, object recovery and manipulation. Models of operator- computer performance are considered, particularly with respect to human supervisory control of semiautonomous systems. Sections of the report discuss: teleoperated submersible vehicles or work platforms; undersea tasks and how they can be analyzed; relative roles of human and computer or other control elements; control hardware (sensors, communication, propulsion, manipulation, control station) and how it affects the human controller; control software for computer- aided manipulation, including a review of various languages and algorithms presently available; human operator performance in manipulator control (a review of what we now know); present and prospective theoretical models of supervisory control; and finally, the needs for research in this area.}
    }
  2. Ferrell, W. R. and Sheridan, T. B. (1967). Supervisory control of remote manipulation . IEEE Spectrum, 10. Source
    BibTeX
    @article{ferrell1967supervisory,
      title = {Supervisory control of remote manipulation},
      author = {Ferrell, William R. and Sheridan, Thomas B.},
      journal = {IEEE Spectrum},
      volume = {4},
      number = {10},
      pages = {81-88},
      year = {1967},
      doi = {10.1109/mspec.1967.5217126},
      abstract = {The relatively short distances to be spanned in using the manipulators presently available permit real-time control systems, frequently employing direct linkages. The advent of space flight necessitates the design of manipulation systems that can perform complicated tasks, on the moon and beyond, upon command from earth. Such a design must compensate for the communications time delay due to the distances involved and also for a difference in environment not directly observable by the human operator. The answer to the problem seems to lie in a computer-controlled remote unit, capable of making limited decisions of its own but supervised from home base.}
    }
  3. McCandlish, S. G. (1967). A Computer Simulation Experiment of Supervisory Control of Remote Manipulation . Decision Sciences Laboratory, Electronic Systems Division, Air Force Systems Command, ESD-TR-67-290. Source
    BibTeX
    @techreport{mccandlish1967computer,
      title = {A Computer Simulation Experiment of Supervisory Control of Remote Manipulation},
      author = {McCandlish, Simon G.},
      number = {ESD-TR-67-290},
      institution = {Decision Sciences Laboratory, Electronic Systems Division, Air Force Systems Command},
      year = {1967},
      doi = {10.1037/e464962004-001},
      abstract = {A computer simulation of a remote manipulation task and a rate-controlled manipulator is described. Some low-level automatic decision making ability which could be used at the operator's discretion to augment his direct continuous control was built into the manipulator. Experiments were made on the effect of transmission delay, dynamic lag, and intermittent vision on human manipulative ability. Delay does not make remote manipulation impossible. Intermittent visual feedback, and the absence of rate information in the display presented to the operator do not seem to impair the operator's performance. A small-capacity visual feedback channel may be sufficient for remote manipulation tasks, or one channel might be time-shared between several operators. In other experiments the operator called in sequence various on-site automatic control programs of the machine, and thereby acted as a supervisor. The supervisory mode of operation has some advantages when the task to be performed is difficult for a human controlling directly.}
    }
  4. Mastin, W. C., White, P. R. and Vintz, F. L. (1971). Remote control and navigation tests for application to long-range lunar surface exploration . Navigation, NASA-TM-. Source
    BibTeX
    @article{mastin1971remote,
      title = {Remote control and navigation tests for application to long-range lunar surface exploration},
      author = {Mastin, W. C. and White, P. R. and Vintz, F. L.},
      journal = {Navigation},
      volume = {19},
      number = {NASA-TM-},
      pages = {42-60},
      institution = {NASA},
      year = {1971},
      doi = {10.1002/j.2161-4296.1972.tb00125.x},
      abstract = {NAVIGATION is a quarterly journal published by the Institute of Navigation. The journal publishes original, peer-reviewed articles on all aspects of positioning, navigation, and timing. The journal also publishes selected technical notes and survey articles, as well as papers of exceptional quality drawn from the Institute’s conference proceedings.}
    }
  5. Kassel, S. (1971). Lunokhod-1 Soviet Lunar Surface Vehicle . RAND Corporation, R-802-ARPA. Source
    BibTeX
    @techreport{kassel1971lunokhod,
      title = {Lunokhod-1 Soviet Lunar Surface Vehicle},
      author = {Kassel, Simon},
      number = {R-802-ARPA},
      institution = {RAND Corporation},
      year = {1971},
      url = {https://www.rand.org/pubs/reports/R0802.html}
    }
  6. Imaida, T., Yokokohji, Y., Doi, T., Oda, M. and Yoshikawa, T. (2003). Ground-Space Teleoperation of a Robot Arm Mounted on Engineering Test Satellite No. VII by Direct Bilateral Coupling under a Long Time Delay Condition . Journal of the Robotics Society of Japan, 3. Source
    BibTeX
    @article{imaida2003groundb,
      title = {Ground-Space Teleoperation of a Robot Arm Mounted on Engineering Test Satellite No. VII by Direct Bilateral Coupling under a Long Time Delay Condition},
      author = {Imaida, Takashi and Yokokohji, Yasuyoshi and Doi, Toshitsugu and Oda, Mitsushige and Yoshikawa, Tsuneo},
      journal = {Journal of the Robotics Society of Japan},
      volume = {21},
      number = {3},
      pages = {309--320},
      year = {2003},
      doi = {10.7210/jrsj.21.309},
      abstract = {A bilateral teleoperation experiment with Engineering Test Satellite No.VII (ETS-VII) was conducted on November 22, 1999. Round-trip time for communication between the NASDA ground station and ETS-VII was approximately six to seven seconds. We constructed a bilateral teleoperator that is stable even under such a long time delay. Several experiments, such as slope tracing task and peg-in-hole task, were carried out. Task performance was compared between bilateral mode and unilateral mode with force telemetry data visually displayed on a screen. All tasks were possible by bilateral control without any visual information. Experimental results showed that kinesthetic force feedback to the operator is helpful even under such long time delay and improves the performance of the task.}
    }
  7. Landzettel, K., Brunner, B., Schreiber, G., Steinmetz, B.-M. and Hirzinger, G. (1999). The NASDA-DLR Joint Robotics Experiment GETEX . Journal of the Robotics Society of Japan, 8. Source
    BibTeX
    @article{landzettel1999nasdab,
      title = {The NASDA-DLR Joint Robotics Experiment GETEX},
      author = {Landzettel, Klaus and Brunner, Bernhard and Schreiber, Gerhard and Steinmetz, Bernhard-Michael and Hirzinger, Gerd},
      journal = {Journal of the Robotics Society of Japan},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      volume = {17},
      number = {8},
      pages = {1086--1095},
      year = {1999},
      doi = {10.7210/jrsj.17.1086},
      abstract = {This paper describes the GETEX (German ETS-VII EXperiments) joint robotics experiments, which has been conducted in April '99 at the first free-floating space robot on NASDA's ETS-VII satellite [1] . All the experiments have been performed and controlled from DLR's ground control system for space robotics applications which was connected to NASDA's ground station in Tsukuba. The telerobotic system combines sensor-based task-level teleprogramrning (as the basis for autonomy) with the features of teleoperation and shared autonomy. The hierarchical system structure is shown as well as the flexibility in programming and controlling each kind of space robotics application. This approach has led to a modular task-directed programming scheme, called Modular A & R Controller (MARCO), which provides a very flexible architecture to adapt the application-specific requirements to a given controlling scheme. A peg-in-hole experiment, using VR methods and the “vision & force” control scheme, by closing sensor control loops directly on-board (force) and via the ground control system (vision) is explained. During GETEX we conducted experiments with relevance to the behavior of ETS-VII in free motion mode in order to verify the existing dynamic models.}
    }
  8. Brunner, B., Hirzinger, G., Landzettel, K. and Heindl, J. (1993). Multisensory Shared Autonomy and Tele-Sensor-Programming: Key Issues in the Space Robot Technology Experiment ROTEX . IEEE/RSJ International Conference on Intelligent Robots and Systems. Source
    BibTeX
    @inproceedings{brunner1993multisensory,
      title = {Multisensory Shared Autonomy and Tele-Sensor-Programming: Key Issues in the Space Robot Technology Experiment ROTEX},
      author = {Brunner, Bernhard and Hirzinger, G. and Landzettel, Klaus and Heindl, J.},
      booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems},
      volume = {3},
      pages = {2123-2139},
      address = {Yokohama, Japan},
      year = {1993},
      doi = {10.1109/iros.1993.583924},
      abstract = {Outlines key technologies in the approach of the author's research establishment to space robotics. Based on multisensory gripper technology, local on-board sensory feedback, and predictive graphic simulation (with emphasis on sensory simulation) a tele-sensor programming concept is introduced that allows sensor-based teleoperation in spite of large signal delays as well as sensor-based off-line programming following a "learning by showing" concept. A small multisensory robot based on these concepts has flown in space with a ten-day Space Shuttle mission. This robot technology experiment ROTEX was very successful and showed that, with these sensor-based concepts, even present-day space robots can perform different prototype tasks in a variety of operational modes, including automatic (reprogrammable) operation, and on-board teleoperation using human and/or machine intelligence.}
    }
  9. Riecke, C., Artigas, J., Balachandran, R., Bayer, R., Beyer, A., Brunner, B., Buchner, H., Gumpert, T., Gruber, R., Hacker, F., Landzettel, K., Plank, G., Schätzle, S., Sedlmayr, H.-J., Seitz, N., Steinmetz, B.-M., Stelzer, M., Vogel, J., Weber, B., Willberg, B. and Albu-Schäffer, A. (2016). KONTUR-2 Mission: The DLR Force Feedback Joystick for Space Telemanipulation from the ISS . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{riecke2016kontur,
      title = {KONTUR-2 Mission: The DLR Force Feedback Joystick for Space Telemanipulation from the ISS},
      author = {Riecke, Cornelia and Artigas, Jordi and Balachandran, Ribin and Bayer, Ralph and Beyer, Alexander and Brunner, Bernhard and Buchner, Hans and Gumpert, Thomas and Gruber, Robin and Hacker, Franz and Landzettel, Klaus and Plank, Georg and Schätzle, Simon and Sedlmayr, Hans-Jürgen and Seitz, Nikolaus and Steinmetz, Bernhard-Michael and Stelzer, Martin and Vogel, Jörg and Weber, Bernhard and Willberg, Bertram and Albu-Schäffer, Alin},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      year = {2016},
      url = {https://elib.dlr.de/105449/}
    }
  10. Artigas, J., Riecke, C., Weber, B., Stelzer, M., Balachandran, R., Schaetzle, S., Bayer, R., Steinmetz, B.-M., Vogel, J., Brunner, B., Albu-Schäffer, A., Guk, M., Zaborovskyi, V., Kondratiev, A., Muliukha, V., Silinenko, A. and Shmakov, O. (2016). Force-Feedback Teleoperation of On-Ground Robots from the International Space Station in the Frame of the KONTUR-2 Experiment . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{artigas2016force,
      title = {Force-Feedback Teleoperation of On-Ground Robots from the International Space Station in the Frame of the KONTUR-2 Experiment},
      author = {Artigas, Jordi and Riecke, Cornelia and Weber, Bernhard and Stelzer, Martin and Balachandran, Ribin and Schaetzle, Simon and Bayer, Ralph and Steinmetz, Bernhard-Michael and Vogel, Jörg and Brunner, Bernhard and Albu-Schäffer, Alin and Guk, M. and Zaborovskyi, V. and Kondratiev, A. and Muliukha, V. and Silinenko, A. and Shmakov, O.},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      pages = {1166-1173},
      year = {2016},
      doi = {10.1109/icra.2016.7487246},
      abstract = {This paper presents a new robot controller for space telerobotics missions specially designed to meet the requirements of KONTUR-2, a German & Russian telerobotics mission that addressed scientific and technological questions for future planetary explorations. In KONTUR-2, Earth and ISS have been used as a test-bed to evaluate and demonstrate a new technology for real-time telemanipulation from space. During the August 2015' experiments campaign, a cosmonaut teleoperated a robot manipulator located in Germany, using a force-feedback joystick from the Russian segment of the International Space Station (ISS). The focus of the paper is on the design and performance of the bilateral controller between ISS joystick and Earth robot. The controller is based on a 4-Channels architecture in which stability is guaranteed through passivity and the Time Delay Power Network (TDPN) concept. We show how the proposed approach successfully fulfills mission requirements, specially those related to system operation through space links and internet channels, involving time delays and data losses of different nature.}
    }
  11. Schmaus, P., Leidner, D., Bayer, R., Pleintinger, B., Krüger, T. and Lii, N. Y. (2019). Continued Advances in Supervised Autonomy User Interface Design for METERON SUPVIS Justin . IEEE Aerospace Conference. Source
    BibTeX
    @inproceedings{schmaus2019continued,
      title = {Continued Advances in Supervised Autonomy User Interface Design for METERON SUPVIS Justin},
      author = {Schmaus, Peter and Leidner, Daniel and Bayer, Ralph and Pleintinger, Benedikt and Krüger, Thomas and Lii, Neal Y.},
      booktitle = {IEEE Aerospace Conference},
      pages = {1-11},
      address = {Big Sky, Montana},
      year = {2019},
      doi = {10.1109/aero.2019.8741885},
      abstract = {The exploration of the universe remains a challenging endeavor, constantly pushing the limits of technology. Of special interest is the investigation of the other planets of our solar system such as Mars, which has been examined by various tele-operated and (semi-) autonomous satellites and landers. But an important milestone that is needed for a deeper understanding of the planet is still missing: A crewed landing. In order to send humans to such a remote location, an infrastructure for the landing crew including an energy supply, a habitat, and a return vehicle needs to be provided on the surface of the planet. The construction and maintenance of these structures is envisioned to be done by semiautonomous robots that are commanded from orbiting spacecrafts. The teleoperation of such ground-based robots poses high demands on the capabilities of the system including robot autonomy, orbiter-robot communication, and human-robot interface design. The METERON SVPVIS Justin space telerobotics experiment suite has been initiated by the German Aerospace Center (DLR) together with the European Space Agency (ESA) to investigate the requirements for such a system and evaluate an approach. During the experiment sessions, astronauts onboard the International Space Station (ISS) command DLR's humanoid service robot Rollin' Justin on Earth to execute complex surveillance, service, and repair tasks in a simulated Martian solar farm. The robot uses its local intelligence to support the astronaut operator upon task completion allowing a simple intuitive command interface and lowering the requirements on the communication link. This work gives an overview of the developed robotic system, communication link, and tablet computer user interface (UI). In particular the tight coupling between the autonomy system of the robot and the UI, that allows the intuitive robot commanding including action parameterization, is described in detail. The first space-ground experiment sessions of METERON SUPVIS Justin were conducted in August 2017, and March 2018 by four astronauts in total. During the first session, three astronauts demonstrated the operational readiness of our system by commanding Rollin' Justin to perform surveillance and inspection tasks. The astronauts were even able to successfully command the robot in scenarios, which were not trained prior to their spaceflight. This was possible, because our astronaut-robot collaboration concept efficiently guides the operator towards task completion. We used this property in the second experiment session to evaluate our system in even more complex scenarios. While in the first session it was sufficient for the astronaut to select the correct commands, the operator was now required to manually parameterize some of the commands to optimize the task outcome. By that, the robot has been successfully commanded to perform complex maintenance and adjustment tasks in the simulated Martian solar farm. In this work, we evaluate the preliminary results of the space-ground experiments and discuss the feedback we received from the astronauts and its impact on future space telerobotics UI design.}
    }
  12. 山下, 博., Tian, X., Yuan, B., Li, Z., Liang, B. and Wang, X. (2024). Trajectory Planning for Teleoperated Space Manipulators Using Deep Reinforcement Learning . arXiv. Source
    BibTeX
    @article{shanxia2024trajectory,
      title = {Trajectory Planning for Teleoperated Space Manipulators Using Deep Reinforcement Learning},
      author = {山下, 博 and Tian, Xianru and Yuan, Bo and Li, Zhiheng and Liang, Bin and Wang, Xueqian},
      journal = {arXiv},
      year = {2024},
      doi = {10.48550/arxiv.2408.05460},
      abstract = {Trajectory planning for teleoperated space manipulators involves challenges such as accurately modeling system dynamics, particularly in free-floating modes with non-holonomic constraints, and managing time delays that increase model uncertainty and affect control precision. Traditional teleoperation methods rely on precise dynamic models requiring complex parameter identification and calibration, while data-driven methods do not require prior knowledge but struggle with time delays. A novel framework utilizing deep reinforcement learning (DRL) is introduced to address these challenges. The framework incorporates three methods: Mapping, Prediction, and State Augmentation, to handle delays when delayed state information is received at the master end. The Soft Actor Critic (SAC) algorithm processes the state information to compute the next action, which is then sent to the remote manipulator for environmental interaction. Four environments are constructed using the MuJoCo simulation platform to account for variations in base and target fixation: fixed base and target, fixed base with rotated target, free-floating base with fixed target, and free-floating base with rotated target. Extensive experiments with both constant and random delays are conducted to evaluate the proposed methods. Results demonstrate that all three methods effectively address trajectory planning challenges, with State Augmentation showing superior efficiency and robustness.}
    }
  13. Maxwell, S. A., Cooper, B. K., Hartman, F. R., Wright, J. R., Yen, J. and Leger, C. (2004). The Design and Architecture of the Rover Sequencing and Visualization Program (RSVP). doi.org/10.2514/6.2004-621-417
    BibTeX
    @misc{maxwell2004design,
      title = {The Design and Architecture of the Rover Sequencing and Visualization Program (RSVP)},
      author = {Maxwell, Scott A. and Cooper, Brian K. and Hartman, Frank R. and Wright, John R. and Yen, Jeng and Leger, Chris},
      howpublished = {Presentation at the International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      year = {2004},
      doi = {10.2514/6.2004-621-417},
      abstract = {The Rover Sequencing and Visualization Program (RSVP) is a suite of applications for composing, visualizing, and simulating sequences of spacecraft commands. The successor to the Rover Control Workstation software used in JPL's highly successful 1997 Mars Pathfinder mission, RSVP provides fast command editing and highly accurate simulation for Mars rover missions. Though it shares some conceptual and architectural similarities with its 1997 predecessor, RSVP was implemented from scratch for JPL's 2003-04 Mars Exploration Rover (MER) missions. RSVP is the software used to “drive” the MER rovers on the Martian surface, and was also used to command them during their cruise phase.}
    }
  14. Deliz, I., Connell, A., Joswig, C., Kanefsky, B. and Marquez, J. (2022). COCPIT: Collaborative Activity Planning Software for Mars Perseverance Rover . IEEE Aerospace Conference, 20220003012. Source
    BibTeX
    @inproceedings{deliz2022cocpit,
      title = {{COCPIT}: Collaborative Activity Planning Software for {Mars} {Perseverance} Rover},
      author = {Deliz, Ivy and Connell, Andrea and Joswig, Chet and Kanefsky, Bob and Marquez, Jessica},
      booktitle = {IEEE Aerospace Conference},
      number = {20220003012},
      pages = {1-13},
      institution = {NASA},
      address = {Big Sky, Montana},
      year = {2022},
      doi = {10.1109/aero53065.2022.9843397},
      abstract = {Since landing on the Martian surface, the Perseverance rover has relied on a distributed team to generate commands for exploring its new environment each sol (Martian day). The team uses a complex suite of software tools to accomplish this challenging task in time for the next window of opportunity to send commands to the rover. A key piece of this software ecosystem is COCPIT (Component-based Campaign Planning, Implementation, and Tactical). COCPIT is part of the next generation of planning and scheduling software tools developed by NASA's Jet Propulsion Laboratory in partnership with NASA's Ames Research Center. COCPIT is a web-based application that allows users to collaboratively view and update the Perseverance rover's activity plans, continuously verify that the plan satisfies constraints, assign targets for directing scientific instruments, document science intent, and model power and data resources. Mars Surface Operations requires diverse expertise from team members within the Engineering, Science, Robotic, and Instrument Operations groups, distributed across North America and Europe. In order to improve efficiency and reduce risk, all teams are able to review and edit their activities simultaneously and see the effects on the plan in its entirety. As part of the Ground Data System (GDS) tool suite, COCPIT is responsible for the activity plan. It provides specialized views that allow operators to understand where there may be room for additional observations, see whether any planning constraints are being violated, and confirm that energy usage and data generation are within the defined limits. It contains details such as which filters a camera will use for a given observation, what the resolution of the images should be, where to store the data onboard, and how long the observation is expected to take. It predicts when specific data will be downlinked from the rover to a passing orbiter, so that the team knows when to expect that data on Earth for evaluation in future planning. Ultimately the information from the COCPIT plan is translated to sequences that will be bundled and radiated to Perseverance for execution. The COCPIT tool is used throughout all planning phases.}
    }
  15. Gaines, D., Doran, G., Justice, H., Rabideau, G., Schaffer, S., Verma, V., Wagstaff, K., Vasavada, A., Huffman, W., Anderson, R., Mackey, R. and Estlin, T. (2017). A Case Study of Productivity Challenges in Mars Science Laboratory Operations . SpaceOps Conference. Source
    BibTeX
    @inproceedings{gaines2017case,
      title = {A Case Study of Productivity Challenges in Mars Science Laboratory Operations},
      author = {Gaines, Daniel and Doran, Gary and Justice, Heather and Rabideau, Gregg and Schaffer, Steve and Verma, Vandi and Wagstaff, Kiri and Vasavada, Ashwin and Huffman, William and Anderson, Robert and Mackey, Ryan and Estlin, Tara},
      booktitle = {SpaceOps Conference},
      year = {2017},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/46525}
    }
  16. Robinson, M., Collins, C., Leger, P., Carsten, J., Tompkins, V., Hartman, F. and Yen, J. (2013). In-Situ Operations and Planning for the Mars Science Laboratory Robotic Arm: The First 200 Sols . IEEE International Conference on Systems, Man and Cybernetics. Source
    BibTeX
    @inproceedings{robinson2013situ,
      title = {In-Situ Operations and Planning for the Mars Science Laboratory Robotic Arm: The First 200 Sols},
      author = {Robinson, Matthew and Collins, Curtis and Leger, Paul and Carsten, Joseph and Tompkins, Vandana and Hartman, Frank and Yen, Jeng},
      booktitle = {IEEE International Conference on Systems, Man and Cybernetics},
      volume = {tbd},
      pages = {153-158},
      year = {2013},
      doi = {10.1109/sysose.2013.6575259},
      abstract = {The Robotic Arm (RA) has operated for more than 200 Martian solar days (or sols) since the Mars Science Laboratory rover touched down in Gale Crater on August 5, 2012. During the first seven months on Mars the robotic arm has performed multiple contact science sols including the positioning of the Alpha Particle X-Ray Spectrometer (APXS) and/or Mars Hand Lens Imager (MAHLI) with respect to rocks or loose regolith targets. The RA has supported sample acquisition using both the scoop and drill, sample processing with CHIMRA (Collection and Handling for In- Situ Martian Rock Analysis), and delivery of sample portions to the observation tray, and the SAM (Sample Analysis at Mars) and CHEMIN (Chemistry and Mineralogy) science instruments. This paper describes the planning and execution of robotic arm activities during surface operations, and reviews robotic arm performance results from Mars to date.}
    }
  17. Joswig, J. C. and Shams, K. S. (2011). Redefining Tactical Operations for MER Using Cloud Computing . IEEE Aerospace Conference. Source
    BibTeX
    @inproceedings{joswig2011redefining,
      title = {Redefining Tactical Operations for MER Using Cloud Computing},
      author = {Joswig, Joseph C. and Shams, Khawaja S.},
      booktitle = {IEEE Aerospace Conference},
      pages = {1-7},
      address = {Big Sky, Montana},
      year = {2011},
      doi = {10.1109/aero.2011.5747555},
      abstract = {The Mars Exploration Rover Mission (MER) includes the twin rovers, Spirit and Opportunity, which have been performing geological research and surface exploration since early 2004. The rovers' durability well beyond their original prime mission (90 sols or Martian days) has allowed them to be a valuable platform for scientific research for well over 2000 sols, but as a by-product it has produced new challenges in providing efficient and cost-effective tactical operational planning. An early stage process adaptation was the move to distributed operations as mission scientists returned to their places of work in the summer of 2004, but they would still came together via teleconference and connected software to plan rover activities a few times a week. This distributed model has worked well since, but it requires the purchase, operation, and maintenance of a dedicated infrastructure at the Jet Propulsion Laboratory. This server infrastructure is costly to operate and the periodic nature of its usage (typically heavy usage for 8 hours every 2 days) has made moving to a cloud based tactical infrastructure an extremely tempting proposition. In this paper we will review both past and current implementations of the tactical planning application focusing on remote plan saving and discuss the unique challenges present with long-latency, distributed operations. We then detail the motivations behind our move to cloud based computing services and as well as our system design and implementation. We will discuss security and reliability concerns and how they were addressed.}
    }
  18. Mishkin, A. and Larsen, B. (2006). Implementing distributed operations: a comparison of two Deep Space Missions . SpaceOps Conference. Source
    BibTeX
    @inproceedings{mishkin2006implementing,
      title = {Implementing distributed operations: a comparison of two Deep Space Missions},
      author = {Mishkin, Andrew and Larsen, Barbara},
      booktitle = {SpaceOps Conference},
      year = {2006},
      doi = {10.2514/6.2006-5768},
      abstract = {Two very different deep space exploration missions--Mars Exploration Rover and Cassini--have made use of distributed operations for their science teams. In the case of MER, the distributed operations capability was implemented only after the prime mission was completed, as the rovers continued to operate well in excess of their expected mission lifetimes; Cassini, designed for a mission of more than ten years, had planned for distributed operations from its inception. The rapid command turnaround timeline of MER, as well as many of the operations features implemented to support it, have proven to be conducive to distributed operations. These features include: a single science team leader during the tactical operations timeline, highly integrated science and engineering teams, processes and file structures designed to permit multiple team members to work in parallel to deliver sequencing products, web-based spacecraft status and planning reports for team-wide access, and near-elimination of paper products from the operations process. Additionally, MER has benefited from the initial co-location of its entire operations team, and from having a single Principal Investigator, while Cassini operations have had to reconcile multiple science teams distributed from before launch. Cassini has faced greater challenges in implementing effective distributed operations. Because extensive early planning is required to capture science opportunities on its tour and because sequence development takes significantly longer than sequence execution, multiple teams are contributing to multiple sequences concurrently. The complexity of integrating inputs from multiple teams is exacerbated by spacecraft operability issues and resource contention among the teams, each of which has their own Principal Investigator. Finally, much of the technology that MER has exploited to facilitate distributed operations was not available when the Cassini ground system was designed, although later adoption of web-based and telecommunication tools has been critical to the success of Cassini operations.}
    }
  19. Knight, D. and Powell, M. (2013). Feeding people's curiosity: leveraging the cloud for automatic dissemination of Mars images . International Symposium on Space Flight Dynamics. Source
    BibTeX
    @inproceedings{knight2013feeding,
      title = {Feeding people's curiosity: leveraging the cloud for automatic dissemination of Mars images},
      author = {Knight, David and Powell, Mark},
      booktitle = {International Symposium on Space Flight Dynamics},
      publisher = {JPL Open Repository},
      year = {2013},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/44942}
    }
  20. Sherwood, R., Mishkin, A., Estlin, T., Chien, S., Backes, P., Cooper, B., Maxwell, S. and Rabideau, G. (2001). Autonomously generating operations sequences for a Mars Rover using AI-based planning . IEEE/RSJ International Conference on Intelligent Robots and Systems. Source
    BibTeX
    @inproceedings{sherwood2001autonomously,
      title = {Autonomously generating operations sequences for a Mars Rover using AI-based planning},
      author = {Sherwood, Rob and Mishkin, Andrew and Estlin, Tara and Chien, Steve and Backes, Paul and Cooper, Brian and Maxwell, Scott and Rabideau, Gregg},
      booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems},
      volume = {2},
      pages = {803-808},
      publisher = {IEEE},
      year = {2001},
      doi = {10.1109/iros.2001.976267},
      abstract = {This paper discusses a proof-of-concept prototype for ground-based automatic generation of validated rover command sequences. This prototype is based on ASPEN (Automated Scheduling and Planning Environment). This Artificial Intelligence (AI) based planning and scheduling system will automatically generate a command sequence that will execute: within resource constraints and satisfy flight rules. An automated planning and scheduling system encodes rover design knowledge and uses the search and reasoning techniques to automatically generate low-level command sequences while respecting the rover operability constraints. This prototype planning system has been field-tested using the Rocky-7 rover at JPL, and will be field-tested on more complex rovers to prove its effectiveness before transferring the technology to flight operations for an upcoming NASA mission. The goal-driven commanding of planetary rovers greatly reduces the requirements for highly skilled rover engineering personnel. This in turn greatly reduces mission operations costs and permits a faster response to changes in rover states.}
    }
  21. Burns, J. O., Mellinkoff, B., Spydell, M., Fong, T., Kring, D. A., Pratt, W. D., Cichan, T. and Edwards, C. M. (2019). Science on the lunar surface facilitated by low latency telerobotics from a Lunar Orbital Platform - Gateway . Acta Astronautica. Source
    BibTeX
    @article{burns2019science,
      title = {Science on the lunar surface facilitated by low latency telerobotics from a Lunar Orbital Platform - Gateway},
      author = {Burns, Jack O. and Mellinkoff, Benjamin and Spydell, Matthew and Fong, Terrence and Kring, David A. and Pratt, William D. and Cichan, Timothy and Edwards, Christine M.},
      journal = {Acta Astronautica},
      volume = {154},
      pages = {195-203},
      year = {2019},
      doi = {10.1016/j.actaastro.2018.04.031}
    }
  22. Wolf, M. T., Assad, C., Vernacchia, M. T., Fromm, J. and Jethani, H. L. (2013). Gesture-based robot control with variable autonomy from the JPL BioSleeve . IEEE International Conference on Robotics and Automation. Source
    BibTeX
    @inproceedings{wolf2013gesture,
      title = {Gesture-based robot control with variable autonomy from the JPL BioSleeve},
      author = {Wolf, Michael T. and Assad, Christopher and Vernacchia, Matthew T. and Fromm, Joshua and Jethani, Henna L.},
      booktitle = {IEEE International Conference on Robotics and Automation},
      pages = {1160-1165},
      publisher = {IEEE},
      year = {2013},
      doi = {10.1109/icra.2013.6630718},
      abstract = {This paper presents a new gesture-based human interface for natural robot control. Detailed activity of the user's hand and arm is acquired via a novel device, called the BioSleeve, which packages dry-contact surface electromyography (EMG) and an inertial measurement unit (IMU) into a sleeve worn on the forearm. The BioSleeve's accompanying algorithms can reliably decode as many as sixteen discrete hand gestures and estimate the continuous orientation of the forearm. These gestures and positions are mapped to robot commands that, to varying degrees, integrate with the robot's perception of its environment and its ability to complete tasks autonomously. This flexible approach enables, for example, supervisory point-to-goal commands, virtual joystick for guarded teleoperation, and high degree of freedom mimicked manipulation, all from a single device. The BioSleeve is meant for portable field use; unlike other gesture recognition systems, use of the BioSleeve for robot control is invariant to lighting conditions, occlusions, and the human-robot spatial relationship and does not encumber the user's hands. The BioSleeve control approach has been implemented on three robot types, and we present proof-of-principle demonstrations with mobile ground robots, manipulation robots, and prosthetic hands.}
    }
  23. Bualat, M., Schreckenghost, D., Pacis, E., Fong, T., Kalar, D. and Beutter, B. (2014). Results from Testing Crew-Controlled Surface Telerobotics on the International Space Station . iSAIRAS - International Symposium on Artificial Intelligence, Robotics and Automation in Space, 20150007985. Source
    BibTeX
    @inproceedings{bualat2014results,
      title = {Results from Testing Crew-Controlled Surface Telerobotics on the International Space Station},
      author = {Bualat, Maria and Schreckenghost, Debra and Pacis, Estrellina and Fong, Terrence and Kalar, Donald and Beutter, Brent},
      booktitle = {iSAIRAS - International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      number = {20150007985},
      institution = {NASA},
      address = {Montreal, Quebec},
      year = {2014},
      url = {https://ntrs.nasa.gov/citations/20150007985},
      abstract = {During Summer 2013, the Intelligent Robotics Group at NASA Ames Research Center conducted a series of tests to examine how astronauts in the International Space Station (ISS) can remotely operate a planetary rover. The tests simulated portions of a proposed lunar mission, in which an astronaut in lunar orbit would remotely operate a planetary rover to deploy a radio telescope on the lunar far side. Over the course of Expedition 36, three ISS astronauts remotely operated the NASA "K10" planetary rover in an analogue lunar terrain located at the NASA Ames Research Center in California. The astronauts used a "Space Station Computer" (crew laptop), a combination of supervisory control (command sequencing) and manual control (discrete commanding), and Ku-band data communications to command and monitor K10 for 11 hours. In this paper, we present and analyze test results, summarize user feedback, and describe directions for future research.}
    }
  24. Townsend, J. and Mittman, D. (2012). Driving ATHLETE: Analysis of Operational Efficiency . AIAA SPACE Conference. Source
    BibTeX
    @inproceedings{townsend2012driving,
      title = {Driving ATHLETE: Analysis of Operational Efficiency},
      author = {Townsend, Julie and Mittman, David},
      booktitle = {AIAA SPACE Conference},
      year = {2012},
      doi = {10.2514/6.2012-5116},
      abstract = {The All-Terrain Hex-Limbed Extra-Terrestrial Explorer (ATHLETE) is a modular mobility and manipulation platform being developed to support NASA operations in a variety of missions, including exploration of planetary surfaces. The agile system consists of a symmetrical arrangement of six limbs, each with seven articulated degrees of freedom and a powered wheel. This design enables transport of bulky payloads over a wide range of terrain and is envisioned as a tool to mobilize habitats, power-generation equipment, and other supplies for long-range exploration and outpost construction. In FY2010, ATHLETE traversed more than 80 km in field environments over eight weeks of testing, demonstrating that the concept is well suited to long-range travel. Although ATHLETE is designed to travel at speeds of up to 5 kilometers per hour, the observed average traverse rate during field-testing rarely exceeded 1.5 kilometers per hour. This paper investigates sources of inefficiency in ATHLETE traverse operations and identifies targets for improvement of overall traverse rate.}
    }