Search NASASearch

Engineering topics

Rabideau, Gregg

Publications and source records attributed to Rabideau, Gregg.

At least 19 records

Ground and Onboard Automated Scheduling for the Mars 2020 Rover Mission

The Mars 2020 Rover mission is using automated scheduling in two capacities. As of March 2021 a ground-based scheduler automatically schedules rover wake/sleep and preheats to support Mars 2020 daily operations. Included in the ground system is an explainable scheduling tool that allows users in-sight into the schedule developed by the automated scheduler. An onboard scheduler that will allow the rover autonomously better account for variations in execution is in development for use later in the mission.

Towey, Shannon

Enabling Limited Resource-Bounded Disjunction in Scheduling

We describe three approaches to enabling a severely computationallylimited embedded scheduler to consider a smallnumber of alternative activities based on resource availability.We consider the case where the scheduler is so computationallylimited that it cannot backtrack search. The first twoapproaches precompile resource checks (called guards) thatonly enable selection of a preferred alternative activity if sufficientresources are estimated to be available to schedule theremaining activities. The third approach mimics backtrackingby invoking the scheduler multiple times with the alternativeactivities. We present an evaluation of these techniques onMars mission scenarios (called sol types) from NASA’s nextplanetary rover where these techniques are being evaluatedfor inclusion in an onboard scheduler.

Vaquero, Tiago

Self-Reliant Rover Design for Increasing Mission Productivity

Achieving consistently high levels of productivity has been a challenge for Mars surface missions. While the rovers have made major discoveries and dramatically increased our understanding of Mars, they often require a great deal of effort from the operations teams, and achieving mission objectives can take longer than anticipated. The objective of this work is to identify changes to flight software and ground operations that enable high levels of productivity with reduced reliance on ground interactions. This will enable the development of Self-Reliant Rovers: rovers that make use of high-level guidance from operators to select their own situational activities and respond to unexpected conditions, all without dependence on ground intervention. In this paper we describe the system we are developing and illustrate how it enables increased mission productivity.

Vasavada, Ashwin

Self-Reliant Rover Design for Increasing Mission Productivity

Achieving consistently high levels of productivity has been a challenge for Mars surface missions. While the rovers have made major discoveries and dramatically increased our understanding of Mars, they often require a great deal of effort from the operations teams, and achieving mission objectives can take longer than anticipated. The objective of this work is to identify changes to flight software and ground operations that enable high levels of productivity with reduced reliance on ground interactions. This will enable the development of Self-Reliant Rovers: rovers that make use of high-level guidance from operators to select their own situational activities and respond to unexpected conditions, all without dependence on ground intervention. In this paper we describe the system we are developing and illustrate how it enables increased mission productivity.

Vasavada, Ashwin

Expressing Campaign Intent to Increase Productivity of Planetary Exploration Rovers

Achieving consistently high levels of productivity has been a challenge for Mars surface missions. While the rovers have made major discoveries and dramatically increased our understanding of Mars, they often require a great deal of effort from the operations teams and achieving mission objectives can take longer than anticipated. Missions have begun investigating ways to enhance productivity by increasing the amount of decision-making performed onboard the rovers. Our work focuses on the use of goal-based commanding as a means of more productively operating rovers. In particular, we are working on ways to convey the intent that operations team use to conduct science campaigns to the rover so that it can guide the rover in creating high quality plans and in identifying its own goals based on operator guidance. In addition to informing future surface exploration missions, this work is relevant for a wide range of applications in which operators must interact with limited communication opportunities.

Gaines, Daniel

A Case Study of Productivity Challenges in Mars Science Laboratory Operations

Achieving consistently high levels of productivity has been a challenge for Mars surface missions. While the rovers have made major discoveries and dramatically increased our understanding of Mars, they often require a great deal of effort from the operations teams and achieving mission objectives can take longer than anticipated. We conducted an in-depth case study of Mars Science Laboratory operations in order to identify the productivity challenges facing surface missions. In this paper, we describe how we performed the case study and analyzed the data. We present and discuss the significant productivity challenges we identified during the study. In addition to informing future surface exploration missions, the study is relevant for a wide range of applications in which operators must interact with a robotic system with limited communication opportunities.

Gaines, Daniel

Autonomous Science Restart for the Planned Europa Mission with Lightweight Planning and Execution

In this paper we present MEXEC - a lightweight on-board planning and execution system that monitors spacecraft state to robustly respond to current conditions. In addition it projects the remaining plan forward in time to detect conflicts and revise the plan. Most current planetary missions use sequence based commanding from the ground,which limits the ability to respond to on-board state varying from planned for state. This results in planning for worst-case execution time, power utilization, data volume and other resources and leads to under utilization of the spacecraft capability. It also limits the ability to respond to faults. Due to the high radiation environment at Jupiter the probability of flight software resets is high. Therefore, of particular interest to the planned Europa Mission is the capability to restart the science plan after flight software resets. In this paper we present results from running Europa flyby scenarios with flight software resets in the Europa flight software test environment. Preliminary results with the prototype scenario show MEXEC takes less than a tenth of a second to respond to resets. The development was done as part of Europa-focused flight software, but MEXEC was designed to be applicable to landers and rovers as well.

Joshi, Rajeev

Prototyping an Onboard Scheduler for the Mars 2020 Rover

Efficiently operating a rover on the surface of Mars is challenging. Two factors combine to make this job particularly difficult: 1) communication opportunities are limited, 2) certain aspects of rover performance are difficult to predict. With limited communications, the rover must be given instructions on what to do for one or more Martian days at a time. In addition, the duration of many rover activities can be hard to predict, which leads to unpredictable energy use. Traditionally, conservatism is used to keep the rover safe and healthy. This approach, however can lead to a measurable loss in rover productivity. To regain some of this productivity, the Mars 2020 mission is prototyping the use of onboard scheduling software. The primary objective of this software is to identify and utilize opportunities that arise when actual rover performance is more efficient than the original, conservative prediction.

Benowitz, Ed

Productivity Challenges for Mars Rover Operations

Achieving consistently high levels of productivity for surface exploration missions has been a challenge for Mars missions. While the rovers have made major discoveries and accomplished a large number of objectives, they often require a great deal of effort from the operations teams and achievingobjectives can take longer than anticipated. This paper describes the early stages of a multi-year project to investigate solutions for enhancing surface mission productivity. A primary focus of this early stage is to conduct in-depth studies of Mars Science Laboratory science campaigns to gain a deeper understanding of the factors that impact productivity, and to use this understanding to identify potential changes to flight software and ground operations practices to increase productivity. We present the science campaigns we have selected along with a conceptual model of how surface missions achieve objectives that is used to guide the study. We also provide some early thoughts on the technologies, and their interactions, which we believe will play an important role in addressing surface mission productivity challenges.We are in the early stages of a multi-year project to studyand address productivity challenges of future surface missions. We have identified campaigns from the MSL missionfor study which we believe will yield valuable informationabout the nature of surface mission productivity challenges.Based on preliminary analysis from the data collected weanticipate that the lessons from these case studies will helpdevelop and mature our concepts for changes to flight andground systems to address these challenges.While the focus of our work is on Mars rover missions, webelieve the concepts in the work will be applicable to a variety of in-situ explorers, including Venus, and Titan, as wellas orbital missions, such as the Europa orbiter. These missions will also benefit from the ability to adapt and respondto the latest state of the spacecraft and its environment.

Gaines, Daniel