Algorithms for planning flight paths of autonomous aerobots (robotic blimps) to be deployed in scientific exploration of remote planets are undergoing development. These algorithms are also adaptable to terrestrial applications involving robotic submarines as well as aerobots and other autonomous aircraft used to acquire scientific data or to perform surveying or monitoring functions.
A navigation software system that implements these algorithms generates a simple graphical user interface, through which the user can specify either waypoints in two or three dimensions or the ground area to be surveyed. Alternatively, the user can load a data file containing waypoint coordinates. The user can also specify other parameters that affect the planned trajectory, including the field of view of the camera and the dynamical parameters, the primary one being the minimum allowable turn radius of the aerobot. Then assuming constant airspeed, the algorithms compute a minimum-time or minimum-length trajectory that takes account of all of the aforementioned requirements and constraints. Notably, in one of the algorithms, the turning dynamics of the aerobot are represented by a cubic spline that is used to interpolate the trajectory between waypoints.
In some contemplated future versions, the need for intervention by human users would be reduced: Waypoints specified by users could be supplanted by data generated by onboard artificial-intelligence image-data-processing systems programmed to strive to satisfy mission specifications.
This work was done by Eric Kulczycki and Alberto Elfes of Caltech and Shivanjli Sharma of University of California at Davis for NASA’s Jet Propulsion Laboratory.
The software used in this innovation is available for commercial licensing. Please contact Karina Edmonds of the California Institute of Technology at (626) 395-2322. Refer to NPO-44395.