Caroline Chouinard
California Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Caroline Chouinard.
Journal of Field Robotics | 2007
Rebecca Castano; Tara Estlin; Robert C. Anderson; Daniel M. Gaines; Andres Castano; Benjamin J. Bornstein; Caroline Chouinard; M. A. Judd
The Onboard Autonomous Science Investigation System has been developed to enable a rover to identify and react to serendipitous science opportunities. Using the FIDO rover in the Mars Yard at JPL, we have successfully demonstrated a fully autonomous opportunistic science system. The closed loop system tests included the rover acquiring image data, finding rocks in the image, analyzing rock properties and identifying rocks that merit further investigation. When the system on the rover alerts the rover to take additional measurements of interesting rocks, the planning and scheduling component determines if there are enough resources to meet this additional science data request. The rover is then instructed to either turn toward the rock, or to actually move closer to the rock to take an additional, close-up image. Prototype dust devil and cloud detection algorithms were delivered to an infusion task which refined the algorithms specifically for Mars Exploration Rovers (MER). These algorithms have been integrated into the MER flight software and were recently uploaded to the rovers on Mars.
international conference on robotics and automation | 2007
Tara Estlin; Daniel M. Gaines; Caroline Chouinard; Rebecca Castano; Benjamin J. Bornstein; Michele Judd; Issa A. D. Nesnas; Robert C. Anderson
This paper presents technology for performing autonomous commanding of a planetary rover. Through the use of AI planning, scheduling and execution techniques, the OASIS autonomous science system provides capabilities for the automated generation of a rover activity plan based on science priorities, the handling of opportunistic science, including new science targets identified by onboard data analysis software, other dynamic decision-making such as modifying the rover activity plan in response to problems or other state and resource changes. We first describe some of the particular challenges this work has begun to address and then describe our system approach. Finally, we report on our experience testing this software with a Mars rover prototype.
ieee aerospace conference | 2005
Tara Estlin; Daniel M. Gaines; Caroline Chouinard; Forest Fisher; Rebecca Castano; Michele Judd; Robert C. Anderson; Issa A. D. Nesnas
With each new rover mission to Mars, rovers are traveling significantly longer distances. This distance increase allows not only the collection of more science data, but enables a number of new and different science collection opportunities. Current mission operations, such as that on the 2003 Mars exploration rovers (MER), require all rover commands to be determined on the ground, which is a time-consuming and largely manual process. However, many science opportunities can be efficiently handled by performing intelligent decision-making onboard the rover itself. This paper describes how dynamic planning and scheduling techniques can be used onboard a rover to autonomously adjust rover activities in support of science goals. These goals could be identified by scientists on the ground or could be identified by onboard data-analysis software. Several different types of dynamic decisions are described, including the handling of opportunistic science goals identified during rover traverses, preserving high priority science targets when resources, such as power, are unexpectedly oversubscribed, and dynamically adding additional, ground-specified science targets when rover actions are executed more quickly than expected. After describing our system approach, we discuss some of the particular challenges we have examined to support autonomous rover decision-making. These include interaction with rover navigation and path-planning software and handling large amounts of uncertainty in state and resource estimations. Finally, we describe our experiences in testing this work using several Mars rover prototypes in a realistic environment.
ieee aerospace conference | 2006
Rebecca Castano; Tara Estlin; Daniel M. Gaines; Andres Castano; Caroline Chouinard; Ben Bornstein; Robert C. Anderson; Steve Chien; Alex Fukunaga; Michele Judd
The goal of the Onboard Autonomous Science Investigation System (OASIS) project at NASAs Jet Propulsion Laboratory (JPL) is to evaluate, and autonomously act upon, science data gathered by in-situ spacecraft, such as planetary landers and rovers. Using the FIDO rover in the Mars yard at JPL, we have successfully demonstrated a closed loop system test of the rover acquiring image data, finding rocks in the image, analyzing rock properties and identifying rocks that merit further investigation. When the system on the rover alerts the rover to take additional measurements of interesting rocks, the planning and scheduling component determines if there are enough resources to meet this additional science data request. The rover is then instructed to either turn toward the rock, or to actually move closer to the rock to take an additional, close up, picture. In addition to these hardware integration successes, the OASIS team has also continued its autonomous science research by collaboratively working with other scientists and technologists to identify and react to other scientific phenomena - such as clouds and dust devils. Prototype dust devil and cloud detection algorithms were delivered to an infusion task which has refined the algorithms specifically for Mars exploration rovers (MER) and is integrating the code into the next release of MER flight software
ieee aerospace conference | 2003
Caroline Chouinard; Forest Fisher; Daniel M. Gaines; Tara Estlin; Steve Schaffer
This paper presents arguments for a balanced approach to modeling and reasoning in an autonomous robotic system. The framework discussed uses both declarative and procedural modeling to define the domain, rules, and constraints of the system and also balances the use of deliberative and reactive reasoning during execution. This paper also details the implementations of such an approach on two research rovers and a simulated rover all in a Mars-like environment. Intelligent decision-making capabilities are shown in the context of several unforeseen events, which require action. These events test the systems framework by requiring the system to handle uncertainty in state and resource estimations and in real-world execution. Future work, which further enhances the idea of balanced reasoning, is also discussed.
Ai Magazine | 2014
Russell Knight; Caroline Chouinard; Grailing Jones; Daniel Tran
The challenging timeline for DARPA’s Orbital Express mission demanded a flexible, responsive, and (above all) safe approach to mission planning. Mission planning for space is challenging because of the mixture of goals and constraints. Every space mission tries to squeeze all of the capacity possible out of the spacecraft. For Orbital Express, this means performing as many experiments as possible, while still keeping the spacecraft safe. Keeping the spacecraft safe can be very challenging because we need to maintain the correct thermal environment (or batteries might freeze), we need to avoid pointing cameras and sensitive sensors at the sun, we need to keep the spacecraft batteries charged, and we need to keep the two spacecraft from colliding... made more difficult as only one of the spacecraft had thrusters. Because the mission was a technology demonstration, pertinent planning information was learned during actual mission execution. For example, we didn’t know for certain how long it would take to transfer propellant from one spacecraft to the other, although this was a primary mission goal. The only way to find out was to perform the task and monitor how long it actually took. This information led to amendments to procedures, which led to changes in the mission plan. In general, we used the ASPEN planner scheduler to generate and validate the mission plans. ASPEN is a planning system that allows us to enter all of the spacecraft constraints, the resources, the communications windows, and our objectives. ASPEN then could automatically plan our day. We enhanced ASPEN to enable it to reason about uncertainty. We also developed a model generator that would read the text of a procedure and translate it into an ASPEN model. Note that a model is the input to ASPEN that describes constraints, resources, and activities. These technologies had a significant impact on the success of the Orbital Express mission. Finally, we formulated a technique for converting procedural information to declarative information by transforming procedures into models of hierarchical task networks (HTNs). The impact of this effort on the mission was a significant reduction in (1) the execution time of the mission, (2) the daily staff required to produce plans, and (3) planning errors. Not a single miss-configured command was sent during operations.
international conference on robotics and automation | 2008
Daniel M. Gaines; Tara Estlin; Caroline Chouinard
We are developing onboard planning and execution technologies to support the exploration and characterization of geological features by autonomous rovers. In order to generate high quality mission plans, an autonomous rover must reason about the relative importance of the observations it can perform. In this paper we look at the scientific criteria of selecting observations that improve the quality of the area covered by samples. Our approach makes use of a priori information, if available, and allows scientists to mark sub-regions of the area with relative priorities for exploration. We use an efficient algorithm for prioritizing observations based on spatial coverage that allows the system to update observation rankings as new information is gained during execution.
ieee international conference on space mission challenges for information technology | 2009
Daniel M. Gaines; Tara Estlin; Steve Schaffer; Caroline Chouinard; Alberto Elfes
We are developing onboard planning and execution technologies to provide robust and opportunistic mission operations for a future Titan aerobot. Aerobot have the potential for collecting a vast amount of high priority science data. However, to be effective, an aerobot must address several challenges including communication constraints, extended periods without contact with Earth, uncerttain and changing environmental conditions, maneuvarability constraints and potentially short-lived science opportunities. We are developing the AerOASIS system to develop and test technology to support autonomous science operations for a future Titan Aerobot. The planning and execution component of AerOASIS is able to generate mission operations plans that achieve science and engineering objectives while respecting mission and resource constraints as well as adapt the plan to respond to new science opportunities. Our technology leverages prior work on the OASIS system for autonomous rover exploration. In this paper we describe how the OASIS planning component was adapted to address the unique challenges of a Titan Aerobot and we describe a field demonstration of the system with the JPL prototype aerobot.
AIAA Infotech@Aerospace 2007 Conference and Exhibit | 2007
Tara Estlin; Daniel M. Gaines; Caroline Chouinard; Rebecca Castano; Benjamin J. Bornstein; Michele Judd; Robert C. Anderson
This paper presents technology for performing autonomous commanding of a planetary rover. Through the use of AI planning, scheduling and execution techniques, the OASIS autonomous science system provides capabilities for the automated generation of a rover activity plan based on science priorities, the handling of opportunistic science, including new science targets identified by onboard data analysis software, other dynamic decision-making such as modifying the rover activity plan in response to problems or other state and resource changes. We first describe some of the particular challenges this work has begun to address and then describe our system approach. Finally, we report on our experience testing this software with a Mars rover prototype.
Archive | 2002
Tara Estlin; Forest Fisher; Daniel M. Gaines; Caroline Chouinard; Steve Schaffer; Issa A. D. Nesnas