Skip to content

Onboard Science Autonomy

Onboard science autonomy is the selection of what to measure, or what to keep, by software running on the vehicle rather than by an operator on the ground. It exists because the observation opportunity and the uplink cycle do not coincide: a rover that finishes a drive after the last uplink of the sol is standing in front of unmeasured rock until the next plan arrives, and an orbiter that images a target does not know whether the image is worth its downlink allocation [3][1]. The argument for moving recognition onto the spacecraft predates every flown system here: with smaller, more numerous missions the binding limit on science return is downlink, not instrument capability, and the first prototypes were ground runs on workstations with no flight-processor timing [19].

Five families of approach exist, and they differ in what the software decides and how much of it has flown. Event detection and acquisition triggering decides whether an observation is worth downlinking or repeating, and flew on Earth Observing 1 and on the Mars Exploration Rovers [1][12]. Target selection for a pointed instrument chooses where to aim, and flew on three rovers as AEGIS [4][5]. Opportunistic science couples image analysis to a planner that decides whether the rover can afford to act on a detection, and has been demonstrated on rover testbeds but not flown [9][10]. Adaptive sampling chooses when and where to take the next measurement, and has been demonstrated in field trials and in retrospective analysis only [13]. Data prioritization ranks products already collected for a constrained downlink, and has been shown in simulation and replay of flight data, not on flight hardware [15][16]. Scheduling the activities that carry these decisions is a sixth problem, treated at the end of the page.

ASE flew on Earth Observing 1, launched 21 November 2000 into a 705 km sun-synchronous orbit at 98.7 degrees inclination with 16 day repeat tracks [1]. Each scene from the Advanced Land Imager, Hyperion and Atmospheric Corrector produced over 20 Gbit onto the solid state recorder; Hyperion resolves 220 bands from 0.4 to 2.5 micrometers at 30 m ground sample over a 7.5 x 42 km footprint.

The autonomy software is three layers [1]:

LayerComponentTime scale
Mission planningCASPER, Continuous Activity Scheduling Planning Execution and Replanningtens of minutes per planning cycle
ExecutionSCL, Spacecraft Command Language, plus an independent fault protection layerseveral seconds
Flight softwareEO-1 flight software, low level controlbelow SCL

The closed loop is: CASPER plans periodic Hyperion imaging of a target list; onboard science algorithms analyze the image; a detection triggers downlink of that image, and a non-detection instead posts a goal to acquire the next highest priority target, which CASPER merges into the running plan [1]. Conflict repair is explicit: given a projected solid state recorder memory conflict, CASPER enumerates repair methods, selects one, and picks an activity to move or delete from those that subscribe to the contended resource [2]. The classifier set covers thermal anomaly detection from infrared spectral peaks, cloud detection from thresholds on six bands, flood scene classification from spectral ratios, change detection, trainable feature detection and Gabor filter anomaly detection [1]. Trigger-based acquisition reduces downlinked data volume. By July 2005 ASE had become the primary operations system for EO-1 (November 2004) and had acquired over 2400 images autonomously; the 100 times gain in science return quoted for it is given as events captured per megabyte downlinked, with no baseline or measurement period stated, so it cannot be checked from the source [18]. Its planner descends from the Remote Agent, which commanded Deep Space 1 in 1999 and was the first AI system to do so, built from a generative temporal planner, a plan executive and a model-based mode identification component [17].

EO-1 carries two Mongoose M5 processors, one for command and data handling and one inside the Wideband Advanced Recorder Processor. Each runs at 12 MHz for about 8 MIPS with 256 MB of RAM under VxWorks, and ASE runs on the WARP M5 so that it cannot disturb the main spacecraft processor [1]. Against a contemporary desktop at 2000 to 3000 MIPS, 5 to 20 MIPS was the typical spacecraft figure.

The allocation ASE actually received was narrower than the part [2]:

ResourceEO-1 totalAllocated to ASE
Processor8 MIPS Mongoose V, MIPS R30004 MIPS, shared between SCL, CASPER and science processing
RAM256 MB40 MB for CASPER code and heap, of which a 32 MB heap; 32 MB was already the original flight software
Filesystemnone in the original design8 MB ramdisk, 1 MB of it for CASPER log files
Uplink2 kbit/s to 2 Mbit/s, 10 to 15 minute contactsCASPER image uplinked compressed

Getting CASPER inside that envelope was an exercise in subtraction, against a planning cycle whose duration is on the order of tens of minutes [1]. The image began at 12 MB against 8 MB of code and heap space on the testbed; removing software components took about 3 MB off, moving to a reduced C++ standard library implementation took about another 3 MB, and addressing code duplication brought the final image to 5 MB [2]. For uplink, a 9 MB image was compressed to 1.5 MB and the existing flight software was patched to decompress it into memory, because contacts are short and infrequent.

The planning horizon was cut for the same reason. A single science observation expands to over 78 activities in the CASPER model, so a week of EO-1 operations, over 100 science observations and 50 ground contacts, would be over 7800 activities and exhaust the 32 MB heap; scheduling cost also grows with goal count through goal interaction [2]. The answer was a hierarchical horizon: abstract planning across the week enforcing constraints such as one observation per orbit, detailed planning only across the next 24 hours, with past observations dropped out of the window automatically.

ASE completed over 5000 data collection events against an original success criterion of 1000 [1].

The same SCL executive and CASPER planner were slated for Three Corner Sat, three 15 kg uncontrolled nanosatellites with a 40 MHz PowerPC 750 and 16 MB of non-volatile plus 16 MB of dynamic RAM shared with the operating system and imagery [20]. Because the spacecraft do not control attitude, most frames were expected to miss the Earth, so the planned onboard science check was image compressibility rather than a spectral detector [20]. That paper is a pre-launch plan, not a flight result.

AEGIS, Autonomous Exploration for Gathering Increased Science, selects instrument targets from an onboard image. It first flew on Opportunity in 2010 for Pancam target selection, then on Curiosity for ChemCam in two roles, autonomous target selection in NavCam images and autonomous pointing refinement in RMI images, then on Perseverance for SuperCam [4][5].

The pipeline is: acquire a NavCam stereo source image; run the Rockster segmentation algorithm, which is edge detection followed by flood fill and morphological operations to close contours; evaluate each candidate on properties including pixel count, a stereo 3D size estimate and the semi-major and semi-minor axes of a fitted ellipse; filter and rank under an operator-supplied scene profile; check the chosen pointing against a sun-safety exclusion zone and against an onboard model of rover articulation for collision; place a visual target tracking frame on the target; and command the spectrometer raster [4][5]. Two safety checks exist because ChemCam’s 15 cm primary mirror can focus sunlight into the instrument and damage it, and because a laser shot at the rover body would trip a collision fault; the collision check projects the current position of all rover hardware into the NavCam image and masks those pixels [3]. To the end of the period reported, AEGIS on Curiosity had never selected a target on the rover body.

AEGIS first flew on Opportunity: the software was uploaded in December 2009 and sixteen Mars runs are tabulated through sol 2550, each returning at most ten top targets for Pancam, with counts judged by the authors and no precision or recall reported [32]. The Mini-TES was nonfunctional, so only Pancam was used, and the onboard planner was dropped, leaving the ground to pre-allocate resources [32]. On Curiosity the operational cost is 3 to 4 minutes of plan time per run, and by the time of the SpaceOps report 138 AEGIS-selected post-drive targets had been measured, with the ChemCam rate rising from 256 to 320 LIBS shots per sol and AEGIS present in 63 percent of multi-sol plans with drives [27]. Those figures differ from the 255, 311 and 64 percent quoted below from other reports of the same system because the reporting windows differ; a 2019 slide deck and a 2023 slide deck carry later statistics through sol 2054 without error bars [25][23].

Run duration on the Curiosity flight RCE scales with the number of targets found, because each target needs its own stereo computation and feature extraction; through sol 2830 AEGIS visually identified a target set in under 500 s in the usual case, on the spacecraft’s RAD750 [4]. Point stereo alone costs on the order of a second per target plus a few seconds of setup, and a source image can yield up to 255 targets, so stereo dominates the long runs. The same 133 MHz RAD750 takes 47 s for a visual odometry step [8].

VehicleInstrumentFirst operational useFlight record
OpportunityPancam2010first flight demonstration of autonomous target selection [4]
CuriosityChemCamsol 1343, planned 13 May 201654 runs selecting 59 targets between sols 1343 and 1663, of which 52 were post-drive NavCam runs and 2 were RMI pointing refinements [3]
PerseveranceSuperCamsol 449, 24 May 2022, expanded capability from sol 698170 targets selected by 25 September 2024 [5]

No AEGIS run on Curiosity failed to find targets or produced a poor quality observation: in every case the system detected feasible targets in the source image, ranked them, selected the commanded number, and obtained the ChemCam measurement [3]. After the sol 1400 parameter update, every LIBS point landed on outcrop for 44 of the 47 targets measured; modeled blind targeting of the same scenes would have managed that for only 10. The three residual cases are partial: two measurements fell on loose float rock rather than bedrock in fields of view holding little or no outcrop, and in one case three of nine LIBS points fell on sand covering the outcrop while the other six struck the outcrop itself. AEGIS was used on 53 percent of plans containing a drive, 36 percent of single-sol plans and 64 percent of multi-sol plans [3]. Target selection takes 150 to 450 seconds on the rover’s RAD750 flight computer, scaling nearly linearly with the number of targets found.

Pointing refinement recovers observations rather than creating them, and had been used only twice by sol 1663. On sols 1424 and 1463 the ground-selected pointing missed a bright vein; AEGIS recognized the offset and corrected it, saving the observation [3]. The mast points to about 2 mrad, the RMI field of view is 19 mrad across and the 3x3 LIBS grid is spaced at 1 mrad, so the residual error matters for features that small [3]. A second attempt in a later plan would otherwise have been required.

Throughput at instrument level changed at rollout. ChemCam laser shot rate rose from about 255 shots per sol before the sol 1343 AEGIS rollout to about 311 shots per sol after it [4]. Target class distribution over 281 AEGIS runs since rollout differs from the notional blind-target distribution over 215 cases, with the dominant class taking 75 to 77 percent of AEGIS runs against 46 to 47 percent notionally blind.

On Perseverance the measure is share of the science plan. Over the 83 sol drive campaign from sol 1092 to 1175, covering 2.44 km from Bunsen Peak to Bright Angel, the team prepared 48 uplink plans and used AEGIS in 45 of them; AEGIS supplied half or more of the LIBS-VISIR targets in 35 plans and all of them in 12; of 112 targets measured in the period, 56 were human-selected and 56 were AEGIS-selected [5].

Event detection on the Mars Exploration Rovers

Section titled “Event detection on the Mars Exploration Rovers”

WATCH, uploaded to both Mars Exploration Rovers in the R9.2 flight software load in summer 2006 [12], screens Navcam imagery on the rover and keeps only frames containing a detected event. Dust devils are found by differencing a test frame against an average of noise-reduced frames; clouds are found in a single frame by locating the horizon and looking for high-variance sky regions [12]. Across 26 sols of dust devil sequences an event was detected on 21 sols and 120 of 393 images held a detection, a 70 percent reduction in images returned. The detector was tuned toward false alarms because a missed event cannot be recovered, and of 533 flagged features 76 percent were nearby ground and 18 percent candidate dust devils on the horizon; no recall is reported, so the reduction counts what was flagged, not what was detected correctly [12].

OASIS segments rocks from rover imagery, extracts albedo, texture and shape, and raises science alerts by matching a scientist-supplied target signature or by novelty detection against rocks already seen [9][10]. On the FIDO rover in the JPL Mars Yard a closed loop was demonstrated: image, rock detection, property analysis, alert, and a planner check of resource margin [10]. The planner treats an alert as a soft, optional goal inside a continuous planner, so the science-versus-resources decision belongs to the planner, and the schedule slack that makes room for it comes from deliberate slack, conservative duration estimates and time recovered by driving faster than predicted [10]. The planning paper reports no plan-quality scores, runtimes or success rates, and its four scenarios are scripted demonstrations with alerts fired at chosen times [10]. The earlier OASIS paper states its validation by expert pair-comparison rankings in the future tense and reports no detection rate [9]. The CLEaR framework adds an execution-time plan manager and resource manager to the planner, but its paper is a concept with one illustrated scenario and no timing or success figures [14]. A 2004 CLEaR status briefing reports replanning latency in seconds rather than minutes and a 50 m waypoint traverse on rover hardware, without trial counts; opportunistic science was still simulation-only at that date [11]. None of this has flown.

PIXL on Perseverance is the one flown case of a decision made from the composition of the sample itself. Onboard software re-bins each summed X-ray fluorescence spectrum into 22 pseudo-intensities and applies linear rules trained on Earth; a trigger extends a 10 s dwell with a 30 s long dwell [22]. Over more than 13,300 points on sols 847 to 921 the Cr2O3, TiO2 and P2O5 rules reached true positive rates of 98.4, 86.2 and 93.1 percent with false positive rates below 0.25 percent, and the carbonate rule reached 12.2 percent [22]. The truth labels come from the ground quantification pipeline the rules approximate, so the rates measure agreement with a ground model and not mineralogy.

Field work on the Zoe rover in the Atacama Desert combined spectrometer calibration, visual target detection and pointing, and an adaptive path planner driven by orbital data. The planner benefit is shown in simulation at Cuprite, Nevada, adaptive navigation ran in only two field instances, and a registration offset above 100 m between orbital data and rover GPS made the executed path differ from the plan [29]. A companion position paper reports a 35 percent reconstruction improvement from a Cuprite airborne-image simulation, with no rover traverse behind it [30].

Adaptive sensing of time series fits a Gaussian process to the measurements so far and picks the next sample time by information gain; refit and replan took 0.023 s on average on a laptop [13]. It was evaluated retrospectively, by subsampling visible near-infrared spectra collected at Amboy Crater under fixed 2.5 m spacing, so no closed-loop field result exists [13].

An onboard plume detector for comet rendezvous applies Canny edges, a convex hull of the nucleus and an intensity threshold outside it. Run time is about 0.1 s at 256 pixels square and 7.0 s at 2506 pixels on unnamed ground hardware, and it was checked as a hit or miss table over roughly 25 archival images [31]. A simulated Rosetta campaign credits onboard detection with following up far more 16 day events than a 14 day ground cycle, which reaches about 25 percent of them [31]. Rosetta did not carry the system.

SCOTI trains a VGG-19 and LSTM captioning network on about 1,250 expert captions of Mars Science Laboratory images and ranks images for downlink against text queries; it is a proof of concept with no flight-processor run, no runtime figures and a validation split from the same dataset [15]. SYNOPSIS is a C library integrated into cFS and F-Prime flight software and exercised in the NOS3 simulator; it computes a science utility estimate and an eight-dimensional diversity descriptor per observation and ranks products by maximum marginal relevance. A replay of ChemCam LIBS and RMI data from 11 sample sites (sols 2828 to 2837) showed utility accumulating faster than a first-in first-out queue under a hypothetical degraded bandwidth [16]. Both remain ground or simulation demonstrations.

AEGIS fails by declining to act. If every candidate is filtered out by the scene profile, or falls outside the SuperCam laser range, or carries a poor stereo range estimate, no coordinate frame is placed and the observation is not attempted [5]. Curiosity has the same residual: runs that found no targets are limited to a mast fault that pointed the source image at the sky, an image centered on the rover’s own arm, and one entry into a new geological unit where nothing in the scene met the science suitability settings [4]. The documented worst case is geometric rather than algorithmic: an autonomous drive ended with the source image pointing west on a slope that tilted the camera upward enough to put the sun in the NavCam field of view, which left few targets found and all of them filtered for poor range confidence, and the fix was an operational constraint on source image azimuth for the rest of that campaign [5].

Scene profile choice moves the failure mode rather than removing it. The Perseverance default favors light-toned outcrop because in-place rock is usually lighter than the surrounding regolith, which means that in scenes with sparse, small, dark or shadowed float rocks it will select light-toned regolith that the Rockster edge finder has enclosed in a trace; rougher regolith texture makes this more likely because it yields more enclosable edges [5].

Rock detection is the dominant compute cost, and the processor decides how often it can run. Rockster took 10 to 15 minutes on the 20 MIPS RAD6000 of a Mars Exploration Rover under a full flight software load; the same algorithm over a 116 image regression set averaged 2.9 s on one core of a 750 MHz commercial 64 core board and 0.3 s on 32 cores [33]. Nearly 75 percent of the single-core time was software emulated floating point, and speedup saturated near 10 times at 32 cores. These are ground measurements on an evaluation board, not on the radiation-hardened derivative, and detection quality under parallelization was not demonstrated [33].

Pointing precision is the standing physical limit on the whole capability. Motor backlash, motor control error, resolver accuracy, thermal effects and rover settling or shifting give a targeting uncertainty of about 6 mrad, reducible to about 2 mrad by commanded compensation, against LIBS rasters whose points are spaced 1 to 2 mrad apart and which span 2 to 20 mrad [4]. Mars 2020 closes the loop with vision and resolver feedback, designed for 1 mrad, and models backlash disturbance to guide the actuator slew along a path where backlash is controlled.

For a planner, the failure mode is state divergence. On EO-1 the spacecraft consumed more solid state recorder memory blocks than planned when data collection ran several seconds long, so the telemetered free block count disagreed with CASPER’s model, which is the class of defect that onboard planner telemetry exists to expose: iteration counters, elapsed time per repair, stack margin, and pre-repair and post-repair conflict counts [2].

Planning research for self-reliant rovers and outer-planet missions has been tested on ground hardware. Pathogen orders activities by campaign intent and was evaluated on planning-time and battery sweeps and a 7-sol Mars Yard walkabout; it is a slide deck with no repeated trials [26]. MEXEC restores a plan after a flight software reset, resolving plan problems in under 0.1 s on a 200 MHz RAD750 testbed for the planned Europa mission, with other subsystems simulated [28]. MEXEC was later extended for the Endurance lunar rover concept, and in an October 2025 Mars Yard test a half scale rover drove a 200 waypoint, 4.1 km route in 5.2 hours of a 6.5 hour test with four unplanned navigation interventions [21]. None of these has flown.

For instrument analysis the compute question is whether flight processors can host it at all. Holographic and fluorescence microscopy summaries compress by factors near 1888 and 2247 and ran in about 108 s on a 2.1 GHz laptop-class CPU, but projections place a RAD750 or LEON4 short of the Europa Lander case by a large factor, and those projections are scaled rather than benchmarked [24].

The Mars 2020 onboard scheduler addresses the cost of the conservatism that ground scheduling requires. Activities are sequenced with conservative durations so that overruns almost never cancel a dependent activity, targeted at under one plan in 100; a study of Mars Science Laboratory campaigns found submaster sequences finishing on average more than 20 percent early, which leaves the rover awake and idle until the next fixed start time [6]. The onboard scheduler is priority-first and does not backtrack: for each activity it finds valid temporal intervals, accommodates required preheat and maintenance heating, and generates a wake and sleep schedule, and it will not modify an already scheduled activity. On the ground side, the Copilot scheduler has generated and scheduled Perseverance’s sleep and heating activities alongside the user-supplied ones since the February 2021 landing, sharing its core algorithms with the onboard planner, with the explainable scheduling tool Crosscheck over it so that operators can see how the schedule was constructed [7]. The power a heating activity draws depends on temperature and temperature varies through the sol, so the energy cost of an activity and its heaters is not constant across the plan horizon; state of charge rises only when the CPU is off and nothing else is drawing power [7].

Flight evidence exists for event triggering (ASE, WATCH) and for target selection (AEGIS); everything else above is a testbed, field or replay result. The AEGIS comparison against blind targeting on Curiosity is modeled rather than executed, rests on 47 targets, and the two pointing refinement runs are too few to characterize that capability [3]. No quantitative comparison of AEGIS targets against human-selected targets on Perseverance has been published, and no onboard runtime for the Perseverance version is reported [5]. WATCH reports no recall [12]. Opportunistic science papers report no measured planner cost or success rate [10][9][14]. The Mars 2020 onboard scheduler overview gives no runtime, memory or priority budget, and its 20 percent early-completion figure is inherited from a separate MSL study [6].

References

  1. Sherwood, R., Chien, S., Tran, D., Cichy, B., Castano, R., Davies, A. and Rabideau, G. (2004). Preliminary Results of the Autonomous Sciencecraft Experiment . IEEE Aerospace Conference. Source
    BibTeX
    @inproceedings{sherwood2004preliminary,
      title = {Preliminary Results of the Autonomous Sciencecraft Experiment},
      author = {Sherwood, Rob and Chien, Steve and Tran, Daniel and Cichy, Benjamin and Castano, Rebecca and Davies, Ashley and Rabideau, Gregg},
      booktitle = {IEEE Aerospace Conference},
      volume = {80},
      pages = {184-192},
      address = {Big Sky, Montana},
      year = {2004},
      doi = {10.1109/aero.2004.1367604},
      abstract = {The Autonomous Sciencecraft Experiment (ASE) operates onboard the Earth Orbiter 1 mission in 2004. The ASE software uses onboard continuous planning, robust task and goal-based execution, and onboard machine learning and pattern recognition to radically increase science return by enabling intelligent downlink selection and autonomous retargeting. In This work we discuss how these AI technologies are synergistically integrated in multi-layer control architecture to enable a virtual spacecraft science agent. We also present the preliminary results from flight validation of this experiment. This software demonstrates the potential for space missions to use onboard decision-making to detect, analyze, and respond to science events, and to downlink only the highest value science data. As a result, ground-based mission planning and analysis functions were simplified, thus reducing operations cost.}
    }
  2. Tran, D., Chien, S., Rabideau, G. and Cichy, B. (2004). Flight Software Issues in Onboard Automated Planning: Lessons Learned on EO-1 . International Workshop on Planning and Scheduling for Space. Source
    BibTeX
    @inproceedings{tran2004flight,
      title = {Flight Software Issues in Onboard Automated Planning: Lessons Learned on EO-1},
      author = {Tran, Daniel and Chien, Steve and Rabideau, Gregg and Cichy, Benjamin},
      booktitle = {International Workshop on Planning and Scheduling for Space},
      year = {2004},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/37970}
    }
  3. Francis, R., Estlin, T., Doran, G., Johnstone, S., Gaines, D., Verma, V., Burl, M., Frydenvang, J., Montano, S., Wiens, R. C., Schaffer, S., Gasnault, O., DeFlores, L., Blaney, D. and Bornstein, B. (2017). AEGIS autonomous targeting for ChemCam on Mars Science Laboratory: Deployment and results of initial science team use . Science Robotics, 7. Source
    BibTeX
    @article{francis2017aegis,
      title = {AEGIS autonomous targeting for ChemCam on Mars Science Laboratory: Deployment and results of initial science team use},
      author = {Francis, Raymond and Estlin, T. and Doran, Gary and Johnstone, Stephen and Gaines, D. and Verma, V. and Burl, Michael and Frydenvang, Jens and Montano, Suzanne and Wiens, Roger C. and Schaffer, S. and Gasnault, Olivier and DeFlores, Lauren and Blaney, Diana and Bornstein, B.},
      journal = {Science Robotics},
      volume = {2},
      number = {7},
      pages = {eaan4582},
      year = {2017},
      doi = {10.1126/scirobotics.aan4582},
      abstract = {Autonomous target selection and pointing refinement steer a remote geochemical LIBS instrument on Mars, increasing data return.}
    }
  4. Verma, V., Estlin, T., Doran, G., Gaines, D., Francis, R., Romano, P., Skeggs, C. and Castano, R. (2020). Results from the first four years of AEGIS autonomous targeting for ChemCam on Mars Science Laboratory and new capability planned for SuperCam on Mars 2020 rover . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{verma2020results,
      title = {Results from the first four years of AEGIS autonomous targeting for ChemCam on Mars Science Laboratory and new capability planned for SuperCam on Mars 2020 rover},
      author = {Verma, V. and Estlin, T. and Doran, Gary and Gaines, D. and Francis, Raymond and Romano, P. and Skeggs, C. and Castano, Rebecca},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      address = {Virtual},
      year = {2020},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/53247}
    }
  5. Francis, R., Estlin, T., Gaines, D., Nelson, T., Thiel, E., Verma, V. and Wiens, R. (2024). AEGIS Autonomous Targeting for the SuperCam Instrument on the Mars 2020 Perseverance Rover . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{francis2024aegis,
      title = {AEGIS Autonomous Targeting for the SuperCam Instrument on the Mars 2020 Perseverance Rover},
      author = {Francis, Raymond and Estlin, Tara and Gaines, Daniel and Nelson, Tony and Thiel, Ellen and Verma, Vandi and Wiens, Roger},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      year = {2024},
      doi = {10.48577/jpl.nymwbh},
      abstract = {The AEGIS (Automated Exploration for Gathering Increased Science) intelligent instrument targeting software system is used aboard NASA’s Mars rovers to autonomously select targets for science instruments, and collect such data without Earth in the loop. This capability is especially useful in periods where human operators on Earth have not yet received image information to allow human-guided instrument targeting. After successful demonstration on the MER Opportunity rover, and extensive use aboard the MSL Curiosity rover, in 2022 AEGIS was deployed to the Mars 2020 Perseverance rover, for targeting the SuperCam remote spectrometer instrument. AEGIS has seen extensive use on Mars 2020, collecting scientific measurements on over 150 targets as of submission. The new capabilities of SuperCam compared to previous instruments have allowed 1) a greater range of scientific data to be collected, and 2) new AEGIS features added since the initial Curiosity deployment have allowed the science and operations teams to more quickly react to information about AEGIS-selected targets, leading to beneficials adjustments in strategies for human-selected targets in response. AEGIS has performed well in selecting desirable science targets even as the Perseverance rover has made rapid progress across many kilometres over several types of new terrain.In some phases of the mission AEGIS has acquired the majority of geological/geochemical measurements, when mission circumstances constrained human-targeted science observations. We report on the deployment timeline and strategy, adjustments and enhancements to AEGIS compared to the 2015 Curiosity deployment, statistics and performance of the system in-situ on Mars, and notable results from AEGIS on Perseverance.}
    }
  6. Gaines, D., Chien, S., Rabideau, G., Kuhn, S., Wong, V., Yelamanchili, A., Towey, S., Agrawal, J., Chi, W., Connell, A., Davis, E. and Lohr, C. (2020). Onboard Planning for the Mars 2020 Perseverance Rover . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{gaines2020onboard,
      title = {Onboard Planning for the Mars 2020 Perseverance Rover},
      author = {Gaines, Daniel and Chien, Steve and Rabideau, Gregg and Kuhn, Stephen and Wong, Vincent and Yelamanchili, Amruta and Towey, Shannon and Agrawal, Jagriti and Chi, Wayne and Connell, Andrea and Davis, Evan and Lohr, Colette},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      year = {2020},
      doi = {10.48577/jpl.fpifzq},
      abstract = {The Mars 2020 Mission is developing a scheduler for use onboard the Mars 2020 Perseverance Rover. The purpose of this scheduler is to adjust the activities to account for variances in onboard resources (e.g. available energy) or execution (e.g. activity failures or activities taking shorter or longer than expected). The onboard scheduler is a priority-first non backtracking scheduler. The scheduling problem is challenged by: (1) limited onboard computing resources; (2) scheduler/execution interactions; (3) energy management including scheduling of wakeup and shutdown; (4) and thermal management (preheat and maintenance heating for mechanical actuation). We overview how these challenges are addressed in the scheduler design. We also discuss the ground software being developed to support operations with onboard autonomy. We also describe the current status and target deployment timeline.}
    }
  7. Yelamanchili, A., Agrawal, J., Chien, S., Biehl, J., Connell, A., Guduri, U., Hazelrig, J., Ip, I., Maxwell, K., Steadman, K. and Towey, S. (2021). Ground-based Automated Scheduling for Operations of the Mars 2020 Rover Mission . International Conference on Space Operations, SpaceOps-2021,6,x1385. Source
    BibTeX
    @inproceedings{yelamanchili2021ground,
      title = {Ground-based Automated Scheduling for Operations of the Mars 2020 Rover Mission},
      author = {Yelamanchili, Amruta and Agrawal, Jagriti and Chien, Steve and Biehl, James and Connell, Andrea and Guduri, Usha and Hazelrig, James and Ip, Iris and Maxwell, Kimberly and Steadman, Kimberly and Towey, Shannon},
      booktitle = {International Conference on Space Operations},
      number = {SpaceOps-2021,6,x1385},
      address = {Cape Town, South Africa},
      year = {2021},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/54568}
    }
  8. Rankin, A., Maimone, M., Biesiadecki, J., Patel, N., Levine, D. and Toupet, O. (2021). Mars Curiosity Rover Mobility Trends During the First Seven Years . Journal of Field Robotics, 5. Source
    BibTeX
    @article{rankin2021mars,
      title = {Mars Curiosity Rover Mobility Trends During the First Seven Years},
      author = {Rankin, Arturo and Maimone, Mark and Biesiadecki, Jeffrey and Patel, Nikunj and Levine, Dan and Toupet, Olivier},
      journal = {Journal of Field Robotics},
      volume = {38},
      number = {5},
      pages = {759--800},
      year = {2021},
      doi = {10.1002/rob.22011},
      abstract = {Abstract NASA's Mars Science Laboratory (MSL) Curiosity rover landed on Mars on August 6, 2012. In the 7 years between landing and August 6, 2019 (sol 2488), Curiosity has driven 21,318.5 m over a variety of terrain types and slopes, employing multiple drive modes with varying amounts of onboard autonomy. Curiosity's drive distances each sol have ranged from its shortest drive of 2.6 cm to its longest drive of 142.5 m, with an average drive distance of 28.9 m. Real‐time human intervention is not possible during Curiosity's drives due to the latency in uplinking commands and downlinking telemetry. Instead, the operations team relies on Curiosity's fault protection, autonomous navigation, and visual odometry software to keep the rover safe during drives. During its first 7 years on Mars, Curiosity has attempted 738 drives. While 622 drives ran to completion, 116 drives were prevented or stopped early by Curiosity's fault protection software. The primary risks to mobility success have been wheel damage, wheel entrapment, progressive wheel sinkage, and the potential for hardware or cable failures that result in an inability to command one or more steer or drive actuators. In this paper, we describe Curiosity's mobility subsystem, mobility trends over the first 21.3 km of the mission, operational aspects of mobility fault protection, risks to continued mobility success, and risk mitigation strategies.}
    }
  9. Castano, R., Anderson, R. C., Estlin, T., DeCoste, D., Fisher, F., Gaines, D., Mazzoni, D. and Judd, M. (2003). Rover traverse science for increased mission science return . SPIE Photonics West. Source
    BibTeX
    @inproceedings{castano2003rover,
      title = {Rover traverse science for increased mission science return},
      author = {Castano, Rebecca and Anderson, Robert C. and Estlin, Tara and DeCoste, Dennis and Fisher, Forest and Gaines, Daniel and Mazzoni, Dominic and Judd, Michele},
      booktitle = {SPIE Photonics West},
      publisher = {JPL Open Repository},
      year = {2003},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/39345}
    }
  10. Gaines, D. M., Estlin, T., Forest, F., Chouinard, C., Castano, R. and Anderson, R. C. (2004). Planning for rover opportunistic science . Planning and Robotics Workshop of ICAPS. Source
    BibTeX
    @inproceedings{gaines2004planning,
      title = {Planning for rover opportunistic science},
      author = {Gaines, Daniel M. and Estlin, Tara and Forest, Fisher and Chouinard, Caroline and Castano, Rebecca and Anderson, Robert C.},
      booktitle = {Planning and Robotics Workshop of ICAPS},
      publisher = {JPL Open Repository},
      year = {2004},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/38447}
    }
  11. Estlin, T., Chouinard, C., Fisher, F., Gaines, D. and Nesnas, I. (2004). Intelligent decision making for autonomous rover operations . Intelligent Systems AR and IDU Workshop. Source
    BibTeX
    @inproceedings{estlin2004intelligent,
      title = {Intelligent decision making for autonomous rover operations},
      author = {Estlin, Tara and Chouinard, Caroline and Fisher, Forest and Gaines, Daniel and Nesnas, Issa},
      booktitle = {Intelligent Systems AR and IDU Workshop},
      year = {2004},
      url = {https://ntrs.nasa.gov/citations/20060043170}
    }
  12. Chien, S., Castano, R., Bornstein, B., Fukunaga, A., Castano, A., Greeley, R., Whelley, P., Biesiadecki, J. and Lemmon, M. (2008). Results from Automated cloud and dust devil detection onboard the MER . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{chien2008results,
      title = {Results from Automated cloud and dust devil detection onboard the MER},
      author = {Chien, Steve and Castano, Rebecca and Bornstein, Benjamin and Fukunaga, Alex and Castano, Andres and Greeley, Ron and Whelley, Patrick and Biesiadecki, Jeffrey and Lemmon, Mark},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      publisher = {JPL Open Repository},
      year = {2008},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/41748}
    }
  13. Thompson, D. R., Cabrol, N. A., Furlong, M., Hardgrove, C., Kian, B., Low, H., Moersch, J. and Wettergreen, D. (2013). Science-guided autonomy augments rovers with reasoning to make observations and take adaptive sensing of time series with application to remote exploration . IEEE International Conference on Robotics and Automation. Source
    BibTeX
    @inproceedings{thompson2013science,
      title = {Science-guided autonomy augments rovers with reasoning to make observations and take adaptive sensing of time series with application to remote exploration},
      author = {Thompson, David R. and Cabrol, Nathalie A. and Furlong, Michael and Hardgrove, Craig and Kian, Bryan and Low, Hsiang and Moersch, Jeffrey and Wettergreen, David},
      booktitle = {IEEE International Conference on Robotics and Automation},
      publisher = {JPL Open Repository},
      year = {2013},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/44010}
    }
  14. Fisher, F., Gaines, D. M., Estlin, T. A., Schaffer, S. and Chouinard, C. (2002). CLEaR: a framework for balancing deliberative and reactive control . Artificial Intelligence Planning and Scheduling Conference. Source
    BibTeX
    @inproceedings{fisher2002clear,
      title = {CLEaR: a framework for balancing deliberative and reactive control},
      author = {Fisher, F. and Gaines, D. M. and Estlin, T. A. and Schaffer, S. and Chouinard, C.},
      booktitle = {Artificial Intelligence Planning and Scheduling Conference},
      year = {2002},
      url = {https://ntrs.nasa.gov/citations/20060032097},
      abstract = {CLEaR unifies planning and execution processes to increase the responsiveness of a robotic agent operating in these types of environments.}
    }
  15. Ono, H. (2020). SCOTI: Science Captioning of Terrain Images for Data Prioritization and Local Image Search . Planetary and Space Science. Source
    BibTeX
    @article{ono2020scoti,
      title = {SCOTI: Science Captioning of Terrain Images for Data Prioritization and Local Image Search},
      author = {Ono, Hiro},
      journal = {Planetary and Space Science},
      volume = {188},
      pages = {104943},
      year = {2020},
      doi = {10.1016/j.pss.2020.104943},
      abstract = {Planetary exploration is full of challenges. Data bandwidth is very limited between planetary rovers and ground-based data system. What’s worse, even though NASA has accumulated over 34 million images from various missions, it requires significant effort and is hardly possible for any scientist to go through all of them. In order to improve the degree of automation and the efficiency of these processes, we propose a system leveraging machine learning for planetary rovers to actively look for scientifically interesting and valuable features according to text instructions from scientists and prioritize the images captured onboard with those features for downlink. Such an image prioritization mechanism can also be naturally applied to content-based image search through text description in any local planetary image data server, allowing scientists to search for images with desired features without going through them one by one. Besides theoretical and engineering details of our proposed approach, we also present both quantitative and qualitative evaluation of the system along with some concrete examples.}
    }
  16. Wronkiewicz, M., Doran, G., Lightholder, J., Hasnain, Z., Stockham, R., Brown, R. J., Zemerick, S. A. and Mandrake, L. (2026). A Flight-Ready Software Platform for Deploying Science Autonomy Onboard Spacecraft . IEEE Transactions on Aerospace and Electronic Systems. Source
    BibTeX
    @article{wronkiewicz2026flight,
      title = {A Flight-Ready Software Platform for Deploying Science Autonomy Onboard Spacecraft},
      author = {Wronkiewicz, Mark and Doran, Gary and Lightholder, Jack and Hasnain, Zaki and Stockham, Rex and Brown, Robert J. and Zemerick, Scott A. and Mandrake, Lukas},
      journal = {IEEE Transactions on Aerospace and Electronic Systems},
      volume = {62},
      pages = {3879--3890},
      year = {2026},
      doi = {10.1109/taes.2025.3650728},
      abstract = {Spacecraft exploring Earth and other bodies in the solar system are producing increasingly large and complex volumes of scientific data. Recently, the field of science autonomy has begun to develop data analysis algorithms to select, prioritize, and characterize science instrument data directly onboard the spacecraft. These data-derived insights can then inform downstream autonomous decisions like data prioritization to mitigate data bandwidth constraints. However, science autonomy development has largely focused on bespoke, instrument-specific algorithms; there are no generalized platforms for sharing reusable utilities or centralizing the operation of multiple science autonomy algorithms. To accelerate future development of flight-ready science autonomy, we developed a software package called Science Yield Improvement via Onboard Prioritization and Summary of Information System (SYNOPSIS). SYNOPSIS manages the execution of one or more science autonomy algorithms, stores their outputs in a centralized database, and prioritizes data even across multiple instruments. We simulated the use of SYNOPSIS with science autonomy algorithms to analyze and prioritize data collected by the Curiosity rover on Mars and integrated it into two popular flight software packages — core Flight System (cFS) and F-Prime — to ease infusion of future science autonomy algorithms. As opportunities for onboard data analysis grow with the volume and complexity of data, we expect that platform technologies like SYNOPSIS will facilitate future exploration of our solar system.}
    }
  17. Muscettola, N., Nayak, P. P., Pell, B. and Williams, B. C. (1998). Remote Agent: To Boldly Go Where No AI System Has Gone Before . Artificial Intelligence, 1-2. Source
    BibTeX
    @article{muscettola1998remote,
      title = {Remote Agent: To Boldly Go Where No {AI} System Has Gone Before},
      author = {Muscettola, Nicola and Nayak, P. Pandurang and Pell, Barney and Williams, Brian C.},
      journal = {Artificial Intelligence},
      volume = {103},
      number = {1-2},
      pages = {5--47},
      year = {1998},
      doi = {10.1016/s0004-3702(98)00068-x}
    }
  18. Chien, S. A. (2005). The EO-1 autonomous sciencecraft and prospects for future autonomous space exploration . Annual Government Forum on CubeSats. Source
    BibTeX
    @inproceedings{chien2005autonomous,
      title = {The EO-1 autonomous sciencecraft and prospects for future autonomous space exploration},
      author = {Chien, Steve A.},
      booktitle = {Annual Government Forum on CubeSats},
      publisher = {JPL Open Repository},
      year = {2005},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/37455}
    }
  19. Stolorz, P. and Cheeseman, P. (1998). Onboard Science Data Analysis: Opportunities, Benefits, and Effects on Mission Design . Europa Lander Missions, Science, and Instrumentation. Source
    BibTeX
    @inproceedings{stolorz1998onboard,
      title = {Onboard Science Data Analysis: Opportunities, Benefits, and Effects on Mission Design},
      author = {Stolorz, P. and Cheeseman, Peter},
      booktitle = {Europa Lander Missions, Science, and Instrumentation},
      publisher = {JPL Open Repository},
      year = {1998},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/20407}
    }
  20. Chien, S., Engelhardt, B., Knight, R., Rabideau, G. and Sherwood, R. (2001). Onboard autonomy on the Three Corner Sat Mission . American Institute of Aeronautics and Astronautics, AIAA Intelligence Systems Technical Conference. Source
    BibTeX
    @inproceedings{chien2001onboard,
      title = {Onboard autonomy on the Three Corner Sat Mission},
      author = {Chien, S. and Engelhardt, Barbara and Knight, Russell and Rabideau, Gregg and Sherwood, R.},
      booktitle = {American Institute of Aeronautics and Astronautics, AIAA Intelligence Systems Technical Conference},
      publisher = {JPL Open Repository},
      year = {2001},
      doi = {10.2514/6.2002-t3-39},
      abstract = {Three Corner Sat (3CS) is a mission of 3 university nanosatellites scheduled for launch in late 2002. The 3CS mission will utilize significant autonomy to improve mission robustness and science return. The 3CS mission will use onboard science data validation, responsive replanning, robust execution, and anomaly detection based on multiple models. Flight of these revolutionary technologies will enable new opportunities in space-borne science and space exploration.}
    }
  21. Ingham, M., Rouquette, N., Ardito, S., Bandyopadhyay, S., Hasnain, Z., Hasseler, T., Huffman, B., Patterson, K., Rabideau, G. and Vaquero, T. S. (2026). Autonomous Onboard Planning, Execution and Resource Management for the Endurance Lunar Rover . AIAA SCITECH Forum. Source
    BibTeX
    @inproceedings{ingham2026autonomous,
      title = {Autonomous Onboard Planning, Execution and Resource Management for the Endurance Lunar Rover},
      author = {Ingham, Michel and Rouquette, Nicolas and Ardito, Steven and Bandyopadhyay, Saptarshi and Hasnain, Zaki and Hasseler, Tristan and Huffman, Bennett and Patterson, Katharine and Rabideau, Gregg and Vaquero, Tiago Stegun},
      booktitle = {AIAA SCITECH Forum},
      year = {2026},
      doi = {10.48577/jpl.gy1l0y},
      abstract = {The Endurance mission concept requires a lunar rover to drive roughly 2500 kilometers, maintaining a high rate of traverse on the order of 100 kilometers per lunar day. The long distance and high traverse rate of this proposed rover mission will require a system with unprecedented levels of onboard autonomy. Specifically, it will require onboard reasoning capabilities to provide management of critical state and resources, including power/energy and thermal state. To achieve the ambitious mission objectives, anomalies related to the system or the environment state will have to be overcome quickly, with limited ground-in-the-loop interruptions. In this paper, we review the architecture and implementation of system-level autonomy software that will enable the required responsive behavior, with particular focus on flexible execution functions provided by an onboard activity planning and execution capability called MEXEC (Multi-mission EXECutive). We introduce a new set of scenarios for the FY2025 field test campaign, in which our system-level autonomy software has been augmented with behavioral software providing power and thermal management functions. Finally, we present results from testing the new integrated autonomy capabilities, both in simulation and in field tests.}
    }
  22. Lawson, P. R., Kizovski, T. V., Tice, M. M., Clark, B. C., VanBommel, S. J., Thompson, D. R., Wade, L. A., Denise, R. W., Heirwegh, C. M., Elam, W. T., Schmidt, M. E., Liu, Y., Allwood, A. C., Gilbert, M. S. and Bornstein, B. J. (2024). Adaptive Sampling with PIXL on the Mars Perseverance Rover . Icarus. Source
    BibTeX
    @article{lawson2024adaptive,
      title = {Adaptive Sampling with PIXL on the Mars Perseverance Rover},
      author = {Lawson, Peter R. and Kizovski, Tanya V. and Tice, Michael M. and Clark, Benton C. and VanBommel, Scott J. and Thompson, David R. and Wade, Lawrence A. and Denise, Robert W. and Heirwegh, Christopher M. and Elam, W. Timothy and Schmidt, Mariek E. and Liu, Yang and Allwood, Abigail C. and Gilbert, Martin S. and Bornstein, Benjamin J.},
      journal = {Icarus},
      publisher = {JPL Open Repository},
      year = {2024},
      doi = {10.48577/jpl.bcghsk},
      abstract = {Planetary rovers can use onboard data analysis to adapt their measurement plan on the fly, improving the science value of data collected between commands from Earth. This paper describes the implementation of an adaptive sampling algorithm used by PIXL, the X-ray fluorescence spectrometer of the Mars 2020 Perseverance rover. PIXL is deployed using the rover arm to measure X-ray spectra of rocks with a scan density of several thousand points over an area of typically 5 x 7 mm. The adaptive sampling algorithm is programmed to recognize points of interest and to increase the signal-to-noise ratio at those locations by performing longer integrations. Two approaches are used to formulate the sampling rules based on past quantification data: 1) Expressions that isolate particular regions within a ternary compositional diagram, and 2) Machine learning rules that threshold for a high weight percent of particular compounds. The design of the rulesets are outlined and the performance of the algorithm is quantified using measurements from the surface of Mars. To our knowledge, PIXL’s adaptive sampling represents the first autonomous decision-making based on real-time compositional analysis by a spacecraft on the surface of another planet.}
    }
  23. Francis, R. (2023). AEGIS autonomous targeting for Mars rover science instruments . Root. doi.org/10.48577/jpl.gjchsy
    BibTeX
    @misc{francis2023aegis,
      title = {AEGIS autonomous targeting for Mars rover science instruments},
      author = {Francis, Raymond},
      journal = {Root},
      year = {2023},
      doi = {10.48577/jpl.gjchsy},
      abstract = {No abstract available.}
    }
  24. Wronkiewicz, M., Lee, J., Lightholder, J., Doran, G., Mauceri, S., Schibler, T., Moorjani, E., Nadeau, J., Lindensmith, C. and Mandrake, L. (2023). Onboard Science Instrument Autonomy for the Detection of Microscopy Biosignatures on the Ocean Worlds Life Surveyor . AIAA Journal of Spacecraft and Rockets: MAPLD. Source
    BibTeX
    @article{wronkiewicz2023onboard,
      title = {Onboard Science Instrument Autonomy for the Detection of Microscopy Biosignatures on the Ocean Worlds Life Surveyor},
      author = {Wronkiewicz, Mark and Lee, Jake and Lightholder, Jack and Doran, Gary and Mauceri, Steffen and Schibler, Thomas and Moorjani, Eshaan and Nadeau, Jay and Lindensmith, Chris and Mandrake, Lukas},
      journal = {AIAA Journal of Spacecraft and Rockets: MAPLD},
      publisher = {JPL Open Repository},
      year = {2023},
      doi = {10.48577/jpl.mflyra}
    }
  25. Verma, V. (2019). Autonomous Target Selection and Observation for Curiosity and Mars 2020 Rovers. ntrs.nasa.gov/citations/20210009442
    BibTeX
    @misc{verma2019autonomous,
      title = {Autonomous Target Selection and Observation for Curiosity and Mars 2020 Rovers},
      author = {Verma, Vandi},
      year = {2019},
      url = {https://ntrs.nasa.gov/citations/20210009442},
      abstract = {UNKNOWN}
    }
  26. Russino, J. A., Gaines, D., Schaffer, S. and Wong, V. (2019). Pathogen: using campaign intent to guide onboard planning for a self-reliant rover. ntrs.nasa.gov/citations/20210012179
    BibTeX
    @misc{russino2019pathogen,
      title = {Pathogen: using campaign intent to guide onboard planning for a self-reliant rover},
      author = {Russino, Joseph A. and Gaines, Daniel and Schaffer, Steve and Wong, Vincent},
      year = {2019},
      url = {https://ntrs.nasa.gov/citations/20210012179},
      abstract = {UNKNOWN}
    }
  27. Francis, R., Estlin, T., Doran, G., Gaines, D., Johnstone, S., Montano, S., Peret, L., Mousset, V., Gasnault, O., Frydenvang, J., Wiens, R. C., Schaffer, S., Pavri, B., Verma, V., Chattapadhyay, D., Bornstein, B., Mittal, N. and Deflores, L. (2018). Incorporating AEGIS Autonomous Science into Mars Science Laboratory Rover Mission Operations . SpaceOps Conference. Source
    BibTeX
    @inproceedings{francis2018incorporating,
      title = {Incorporating AEGIS Autonomous Science into Mars Science Laboratory Rover Mission Operations},
      author = {Francis, Raymond and Estlin, Tara and Doran, Gary and Gaines, Daniel and Johnstone, Stephen and Montano, Suzanne and Peret, Laurent and Mousset, Valerie and Gasnault, Olivier and Frydenvang, Jens and Wiens, Roger C. and Schaffer, Steven and Pavri, Betina and Verma, Vandana and Chattapadhyay, Debarati and Bornstein, Benjamin and Mittal, Nimisha and Deflores, Lauren},
      booktitle = {SpaceOps Conference},
      publisher = {American Institute of Aeronautics and Astronautics},
      address = {Marseille, France},
      year = {2018},
      doi = {10.2514/6.2018-2576},
      abstract = {The AEGIS (Autonomous Exploration for Gathering Increased Science) intelligent targeting software system has been in use on the Mars Science Laboratory (MSL) mission since 2016. The system allows on-board autonomous selection of targets for the ChemCam remote geochemistry instrument based on analysis of images taken by the rover. This paper describes the deployment of AEGIS to MSL and the operational use of the system since rollout to science operations in May of 2016. We describe how MSL Science Operations have adapted to include autonomous target selection, both in procedures and in exploration strategies, and how mission planners and scientists have used AEGIS autonomy to enhance their work on the MSL mission.}
    }
  28. Verma, V., Gaines, D., Rabideau, G., Schaffer, S. and Joshi, R. (2017). Autonomous Science Restart for the Planned Europa Mission with Lightweight Planning and Execution . International Conference on Automated Planning and Scheduling. Source
    BibTeX
    @inproceedings{verma2017autonomous,
      title = {Autonomous Science Restart for the Planned Europa Mission with Lightweight Planning and Execution},
      author = {Verma, Vandi and Gaines, Dan and Rabideau, Gregg and Schaffer, Steve and Joshi, Rajeev},
      booktitle = {International Conference on Automated Planning and Scheduling},
      publisher = {JPL Open Repository},
      year = {2017},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/48030}
    }
  29. Wettergreen, D., Foil, G., Furlong, M. and Thompson, D. R. (2014). Science Autonomy for Rover Subsurface Exploration of the Atacama Desert . AI Magazine. Source
    BibTeX
    @article{wettergreen2014science,
      title = {Science Autonomy for Rover Subsurface Exploration of the Atacama Desert},
      author = {Wettergreen, David and Foil, Greydon and Furlong, Michael and Thompson, David R.},
      journal = {AI Magazine},
      volume = {35},
      pages = {47-60},
      year = {2014},
      doi = {10.1609/aimag.v35i4.2554},
      abstract = {As planetary rovers expand their capabilities, traveling longer distances, deploying complex tools, and collecting voluminous scientific data, the requirements for intelligent guidance and control also grow. This, coupled with limited bandwidth and latencies, motivates on‐board autonomy that ensures the quality of the science data return. Increasing quality of the data requires better sample selection, data validation, and data reduction. Robotic studies in Mars‐like desert terrain have advanced autonomy for long‐distance exploration and seeded technologies for planetary rover missions. In these field experiments the remote science team uses a novel control strategy that intersperses preplanned activities with autonomous decision making. The robot performs automatic data collection, interpretation, and response at multiple spatial scales. Specific capabilities include instrument calibration, visual targeting of selected features, an on‐board database of collected data, and a long‐range path planner that guides the robot using analysis of current surface and prior satellite data. Field experiments in the Atacama Desert of Chile over the past decade demonstrate these capabilities and illustrate current challenges and future directions.}
    }
  30. Thompson, D. R. (2013). Robot science autonomy in the Atacama Desert and beyond . Institute of Electrical and Electronics Engineers. ntrs.nasa.gov/citations/20150007134
    BibTeX
    @misc{thompson2013robot,
      title = {Robot science autonomy in the Atacama Desert and beyond},
      author = {Thompson, David R.},
      journal = {Institute of Electrical and Electronics Engineers},
      year = {2013},
      url = {https://ntrs.nasa.gov/citations/20150007134},
      abstract = {Science-guided autonomy augments rovers with reasoning to make observations and take actions related to the objectives of scientific exploration. When rovers can directly interpret instrument measurements then scientific goals can inform and adapt ongoing navigation decisions. These autonomous explorers will make better scientific observations and collect massive, accurate datasets. In current astrobiology studies in the Atacama Desert we are applying algorithms for science autonomy to choose effective observations and measurements. Rovers are able to decide when and where to take follow-up actions that deepen scientific understanding. These techniques apply to planetary rovers, which we can illustrate with algorithms now used by Mars rovers and by discussing future missions.}
    }
  31. Thompson, D. R., Tran, D. Q., McLaren, D., Chien, S. A., Bergman, L., Castano, R., Doyle, R., Estlin, T. and Lenda, M. (2012). Autonomous onboard science data analysis for comet missions . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{thompson2012autonomous,
      title = {Autonomous onboard science data analysis for comet missions},
      author = {Thompson, David R. and Tran, Daniel Q. and McLaren, David and Chien, Steve A. and Bergman, Larry and Castano, Rebecca and Doyle, Richard and Estlin, Tara and Lenda, Matthew},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      publisher = {JPL Open Repository},
      year = {2012},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/42376}
    }
  32. Estlin, T. A., Bornstein, B. J., Gaines, D. M., Anderson, R. C., Thompson, D. R., Burl, M., Castaño, R. and Judd, M. (2012). AEGIS Automated Science Targeting for the MER Opportunity Rover . ACM Transactions on Intelligent Systems and Technology. Source
    BibTeX
    @article{estlin2012aegis,
      title = {AEGIS Automated Science Targeting for the MER Opportunity Rover},
      author = {Estlin, Tara A. and Bornstein, Benjamin J. and Gaines, Daniel M. and Anderson, Robert C. and Thompson, David R. and Burl, Michael and Castaño, Rebecca and Judd, Michele},
      journal = {ACM Transactions on Intelligent Systems and Technology},
      volume = {3},
      pages = {1-19},
      year = {2012},
      doi = {10.1145/2168752.2168764},
      abstract = {The Autonomous Exploration for Gathering Increased Science (AEGIS) system enables automated data collection by planetary rovers. AEGIS software was uploaded to the Mars Exploration Rover (MER) mission’s Opportunity rover in December 2009 and has successfully demonstrated automated onboard targeting based on scientist-specified objectives. Prior to AEGIS, images were transmitted from the rover to the operations team on Earth; scientists manually analyzed the images, selected geological targets for the rover’s remote-sensing instruments, and then generated a command sequence to execute the new measurements. AEGIS represents a significant paradigm shift---by using onboard data analysis techniques, the AEGIS software uses scientist input to select high-quality science targets with no human in the loop. This approach allows the rover to autonomously select and sequence targeted observations in an opportunistic fashion, which is particularly applicable for narrow field-of-view instruments (such as the MER Mini-TES spectrometer, the MER Panoramic camera, and the 2011 Mars Science Laboratory (MSL) ChemCam spectrometer). This article provides an overview of the AEGIS automated targeting capability and describes how it is currently being used onboard the MER mission Opportunity rover.}
    }
  33. Bornstein, B., Estlin, T., Clement, B. and Springer, P. (2011). Using a multicore processor for rover autonomous science . Aerospace Conference. Source
    BibTeX
    @inproceedings{bornstein2011multicore,
      title = {Using a multicore processor for rover autonomous science},
      author = {Bornstein, Benjamin and Estlin, Tara and Clement, Bradley and Springer, Paul},
      booktitle = {Aerospace Conference},
      pages = {1-9},
      publisher = {IEEE},
      year = {2011},
      doi = {10.1109/aero.2011.5747454}
    }