Research


Ph.D. Thesis

I defended my thesis on October 2nd, 2000. The abstract is below, and a pdf version of the thesis document is here. A PowerPoint version of my presentation is here.

Abstract:
This thesis introduces the application of solar position and shadowing information to robotic exploration. Power is a critical resource for robots with remote, long-term missions, so this research focuses on the power generation capabilities of robotic explorers during navigational tasks, in addition to power consumption. Solar power is primarily considered, with the possibility of wind power also contemplated. Information about the environment, including the solar ephemeris, terrain features, time of day, and surface location, is incorporated into a planning structure, allowing robots to accurately predict shadowing and thus potential costs and gains during navigational tasks. By evaluating its potential to generate and expend power, a robot can extend its lifetime and accomplishments. The primary tasks studied are coverage patterns, with a variety of plans developed for this research. The use of sun, terrain and temporal information also enables new capabilities of identifying and following sun-synchronous and sun-seeking paths.

Digital elevation maps are combined with an ephemeris algorithm to calculate the altitude and azimuth of the sun from surface locations, and to identify and map shadows. Solar navigation path simulators use this information to perform searches through two-dimensional space, while considering temporal changes. Step by step simulations of coverage patterns also incorporate time in addition to location. Evaluations of solar and wind power generation, power consumption, area coverage, area overlap, and time are generated for sets of coverage patterns, with on-board environmental information linked to the simulations. This research is implemented on the Nomad robot for the Robotic Antarctic Meteorite Search. Simulators have been developed for coverage pattern tests, as well as for sun-synchronous and sun-seeking path searches. Results of field work and simulations are reported and analyzed, with demonstrated improvements in efficiency, productivity and lifetime of robotic explorers, along with new solar navigation abilities.

Thesis Proposal

My thesis proposal was presented on December 2nd, 1998. The abstract is below, and a postscript version of the proposal document is here. A postscript version of my presentation notes is here.

Abstract:
Robotic explorers of remote locations require autonomous capabilities to select the best tasks to perform. Successfully accomplishing their mission requires careful utilization of resources, particularly power. The robot must evaluate each potential task in terms of the power that will be gained from solar panels or other sources, as well as the power that will be expended by the performance of the task. The uncertainty of the evaluation helps determine the level of risk associated with the task. Major parameters to be considered are the terrain, orbital parameters of the sun, and the locomotion and power generation capabilities of the robot.

A primary goal of surface exploring robots is complete coverage of an area, so coverage patterns are a major task to be evaluated. The effects of each task on power and other resources, as well as on the fulfillment of the robot's goals, need to be evaluated and then weighted by the priorities of the resources and goals. The priorities are dynamically changing, depending on the current resource availability and on the goals to be accomplished in the robot's current mission stage. The weighted evaluations are combined into one equation, producing a rank for that task. The task to perform can be chosen based on the rankings of all available task options.

CMU Research

The Robotic Antarctic Meteorite Search combines the efforts of many researchers. The robot we are using as a platform for our work is called Nomad. Nomad was designed and built here at CMU, and was tested in the Atacama Desert in Chile in the summer of 1997. Nomad was prepared for the cold weather in Antarctica, where it was tested in November of 1998.

My work is part of the autonomy group's research. I am developing two primary software modules for Nomad. The navigation planner is a module for generating various path plans for Nomad to follow. Currently, this module can generate 3 types of paths: a basically straight line path from one point to another, a straight rows path which covers an area in a back and forth pattern, and a spiral path which covers an area with an expanding spiral-like pattern. This module has been tested in simulation, in Pittsburgh, and in Antarctica. Images of these 3 tests are below.

An overhead view of samples of these patterns is shown here, as generated by a simulator. The red line shows the path of the robot itself, while the green shading indicates the extent of coverage by the sensors mounted on the robot.

Actual Differential GPS groundtracks of Nomad following the straight rows and spiral patterns are shown here, from testing at the slag heaps in Pittsburgh. The images shown here are the best patterns generated to date. Click on the images to see a time series of tests that gradually improved the robot's ability to follow the given patterns.

Slag Heaps, Pittsburgh, PA

Differential GPS groundtrack of Nomad following the straight rows pattern is shown here, from testing at Patriot Hills in Antarctica. This image shows a pattern which was interrupted for a side trip investigation, and then resumed. Click on the image to see other trial runs which were performed.

Antarctica, November 1998

The second primary software module is the mission planner. This module has not been fully developed yet, and will not be tested this season. The purpose of this module is to evaluate various plans and decide which one the robot should utilize. These plans can include the coverage patterns generated by the navigation planner as well as side trips to investigate objects more closely with various sensors, such as examining a potential meteorite with a spectrometer. The mission planner will take cost estimates from the navigation planner and a sensor manager, and evaluate the costs and benefits of various plans and combinations of plans, picking the best one, based on the goals and constraints of the current mission. Some of these goals and constraints might be complete coverage of an area, certainty of meteorite detection, generation of solar power, and conservation of power needed for locomotion.

Previous Robotics Research

I worked on the AERCam project in the summer of 1997, at Johnson Space Center. AERCam, or Autonomous Extravehicular Robotic Camera, is a small spherical robot designed to fly around the Space Shuttle or Space Station to inspect the outer surfaces, take images from a unique perspective, and aid astronauts during EVA's by providing an additional light source or camera angle. I continued to work on this project and related three-dimensional path planning problems at CMU from fall 1997 through winter 1998.

I worked on a Lunar Optical Interferometer Telescope project at CMU from May - December 1996. This project (which has since been cancelled) dealt with using robots to autonomously deploy multiple telescopes on the surface of the moon, aligning them precisely enough for interferometry. Initial work involved developing a laser pointing system to aid in this alignment.

Return to Kimberly's page