NASA Jet Propulsion Laboratory California Institute of Technology JPL Home Earth Solar System Stars & Galaxies Science & Technology Bring the Universe to You JPL Email News RSS Podcast Video
Follow this link to skip to the main content

Home
Research
Research Topics List
spacer
Earth Sciences
spacer
Planetary Sciences
spacer
Astrophysics & Space Sciences
spacer
Exploration & Observational Systems
spacer
Software & Computing Systems
Strategic Technology Directions
Technology Transfer
Opportunities
Community
News and Events
ST icon
Office of the Chief Scientist and Chief Technologist
Research

Exploration & Observational Systems

Average Rating: 4 / 5 (8 ratings)
  •   star rating help
    How Do I Rate This?
    The blue stars show the average user rating for this item. To add your own rating, move your cursor over the stars to highlight them in gold, and click to show your rating. One star highlighted is the lowest rating, all five is the highest. Once you have rated an item, your rating is added to the average.
Robotics
Robotics

Robotic research at JPL consists of activities in mobility, machine vision, software architecture, landing simulations, and robot design. JPL has had several recent successes in this area, most notably the Mars Exploration Rovers. Advancements in robotic technologies are leading to smarter robots, that would soon be capable of exploring more planets and conducting increasingly complex scientific experiments.


Robotics researchers at JPL are tasked with developing, maturing, and bringing to flight, robotics technology for in-situ exploration of the solar system. Toward this end, these individuals perform research and spaceflight implementation of robotic systems for surface, aerial, subsurface access, as well as other related technologies for exploration. Researchers also provide robotics expertise for flight hardware and software implementation, and mission operations support.

Robotics Logo
Graphic showing MER navigation technique of evaluating terrain traversability along discrete arcs in the imaged terrain. This algorithm is called GESTALT (Grid-based Estimation of Surface Traversability Applied to Local Terrain).

Specifically, the JPL robotics groups endeavor to build autonomous systems which enable:

  • Driving: long-range, continuous mobility over rough terrain, with wheeled and legged vehicles
  • Flying: aerial mobility in planetary atmospheres for regional access and observation below obscuring cloud layers
  • Landing: accurate and safe touchdown using descent imagery for determination of position and velocity of the spacecraft, and quality of the local terrain
  • Subsurface Access: penetration through regolith and ice using controlled methods of drilling and melting
  • Instrument Placement: single-command approach & instrument placement on designated science targets
  • Sampling: sample acquisition and handling through digging, grasping, transfer, and processing of environmental materials
  • Assembly: construction of in-space and surface structures which enable science operations and support human activities

To address these application areas, JPL robotics researchers work to advance capabilities in several key technical areas:

  • Robot systems software architecture and implementation
  • Machine vision and sensor processing algorithms
  • Mobility and manipulation control algorithms
  • Advanced electro-mechanical systems development
  • Integrated simulation of landing and mobility
  • Human to robot interfaces
  • Robot design, integration, test, and operation

Below are descriptions of specific research projects that address some of these technical areas. They represent only a selected portion of ongoing work in JPL robotics.


Selected Research Projects Overview

Research and development in the Mobility and Robotics Systems section spans from hardware to software, manipulation to mobility, small to large, and many other dimensions. Below is selected subset of ongoing research which represents the spectrum of activities.

ATHLETE: All-Terrain Hex-Limbed Extra-Terrestrial Explorer

ATHLETE is a new concept for mobile habitat transport for lunar operations. Each ATHLETE system would consist of six limbs with wheels, which coulc drive over smooth terrain or walk over rough terrain on the Moon. Additionally, each limb has attachment points for a suite of tools which would allow it to acts a manipulator for set of tasks such as cargo handling.

The first version of the ATHLETE vehicle is under development and has the following characteristics:

  • Size greater than 4 m in diameter with more than 6 m reach
  • Large payload capacity of 450 kg per vehicle
  • Docking capability for multi-vehicle coordination and cargo transportation.
  • 6-DOF legs for generalized robotic manipulation
  • Ability to attach special-purpose devices for interacting with the terrain or other vehicles
ATHLETE Rover
Two ATHLETE rovers traverse the terrain.


Reusable Robotic Software – CLARAty

CLARAty, the Coupled-Layer Architecture for Robotic Autonomy, is an integrated framework for reusable robotic software. It defines interfaces for common robotic functionality and integrates multiple implementations of any given functionality. Examples of such capabilities include pose estimation, navigation, locomotion and planning. In addition to supporting multiple algorithms, CLARAty provides adaptations to multiple robotic platforms. CLARAty, has been primarily funded by the Mars Technology Program, and serves as the integration environment for the programs rover technology developments.

CLARAty is a domain-specific robotic architecture designed with four main objectives:
  1. To promote the reuse of robotic software infrastructure across multiple NASA-related research efforts
  2. To promote the integration of new technologies developed by the robotics community onto rover platforms
  3. To mature robotic capabilities through reuse and enable independent formal validation
  4. To share the development with the robotic community to promote rapid advancement and leveraging of capabilities

CLARAty is a collaborative effort among four institutions: Jet Propulsion Laboratory, NASA Ames Research Center, Carnegie Mellon, and the University of Minnesota. CLARAty builds upon decades of robotic expertise at these centers and a large code base of robotic software. The majority of the software is developed using state-of-the-art software engineering techniques such as model-based design, design patterns, generic programming, object-oriented design, and component models. The software is predominantly written in C++.

Rover using Claraty
CLARAty software operates on board the Rocky 8 rover.


High-Fidelity Physics-Based Simulation DARTS

The JPL Mobility and Robotic Systems Section has a broad spectrum of modeling and simulation capabilities in support of surface and near-surface robotic-exploration technologies and missions. A family of models supports mission domains that include surface exploration- with planetary rovers, sample acquisition, entry/descent/landing, safe landing, legged mobility platforms, aerobots, and subsurface exploration. The simulations are used in a number of ways:

DARTS screenshot
  • Early system design and technology development
  • Algorithm development
  • Mission analysis and design
  • Onboard-software integration and testing
  • System verification and validation
  • Surface mission operations

This work relies primarily on a software infrastructure name DARTS (Dynamics Algorithms for Real-Time Simulation), a high-fidelity, flexible multi-body dynamics simulator used for real-time hardware-in-the-loop design, integration and testing. DARTS is based on the Spatial Operator Algebra framework, also developed within JPL robotics. Several domain specific implementations of DARTS have been developed, including DSENDS for entry-descent-landing, and ROAMS for surface mobility simulation.

DSENDS simulation of Entry, Descent, and Landing on Mars.


Autonomous Aerobots for Exploration of Titan and Venus

An Aerobot is a robotic aerial vehicle that uses buoyancy to provide the lift needed to fly. Such vehicles are essentially balloons with scientific payloads suspended underneath and, optionally, propulsion systems (e.g., propellers) mounted on either the balloon or payload compartment.

JPL is developing aerobot technology for potential use in future missions to Mars, Titan and Venus. The different environments at these three worlds dictate the use of different aerobot designs and components, which in turn would lead to different kinds of possible missions:

  • Titan has a very dense but very cold atmosphere comprised mostly of nitrogen gas. JPL is developing both wind-blown and self-propelled aerobot vehicles using cryogenic balloon materials. Payloads of up to a few hundred kilograms would be possible for mission durations of 6-12 months.
  • Venus has a very dense carbon dioxide atmosphere that is relatively cool at high altitudes but extremely hot near the surface. JPL is developing both wind-blown and self-propelled aerobot vehicles for a variety of mission concepts that could either stay high, stay low or traverse the entire atmosphere. Payloads could range from tens to hundreds of kilograms in missions lasting days or weeks.
  • Mars has only a tenuous carbon dioxide atmosphere, which means that very large, lightweight balloons would be required to float even small payloads of a few kilograms. JPL is focused on developing simple, wind-blown balloons that could fly for weeks or months.
balloon
Aerobot testbed
Left image: The Venus Balloon prototype undergoing inflation tests at JPL.
Right image: Aerobot testbed for aerial autonomy technology development for Titan exploration.



Computer Vision for Terrain Perception
Vision screenshot
An example of JPL stereo vision image processing, as used by the MER Mars rovers. On the left is one image from a stereo pair, while the right shows an elevation map computed from the pair. Elevation maps of the terrain are used for navigation and manipulation decisions.

The Mobility and Robotics Section is very active in research for non-NASA sponsors on a variety of topics, including perception for autonomous navigation of unmanned ground, air, and sea surface vehicles (UGVs, UAVs, and USSVs), as well as object recognition from ground and overhead vantage points to serve a variety of applications.

Perception research for autonomous UGVs addresses real-time 3-D perception, multi-sensor terrain classification, and learning from experience to improve navigation performance.

JPL pioneered the development of real-time stereo vision for 3-D perception for off-road navigation, continues to improve algorithms for this function, and pursues custom hardware implementations of stereo vision for compact, low-power, high-speed vision systems.



Contacts

Fernando Tolivar - Management Contact
E-Mail Aurelio.F.Tolivar@jpl.nasa.gov
Phone: 818.354.6215

Richard Volpe – Mobility and Robotic Systems
E-Mail: Richard.Volpe@jpl.nasa.gov
Phone: 818.354.6328

Gabriel Udomkesmalee – Mobility and Robotic Systems
E-Mail: Suraphol.Udomkesmalee@jpl.nasa.gov
Phone: 818.393.4724

Al Sirota – Robotic Hardware Systems
E-Mail: Allen.R.Sirota@jpl.nasa.gov
Phone: 818.354.5696

Issa Nesnas – Robotic Software Systems
E-Mail: Issa.A.Nesnas@jpl.nasa.gov
Phone: 818.354.9709

Paul Backes – Mobility and Manipulation
E-Mail: Paul.G.Backes@jpl.nasa.gov
Phone: 818.354.3850

Larry Matthies – Computer Vision
E-Mail: lhm@jpl.nasa.gov
Phone: 818.354.3722

Adrian Stoica – Advanced Robotic Control
E-Mail: Adrian.Stoica@jpl.nasa.gov
Phone: 818.354.2190



Links


Site Manager:  Brian Knosp
Webmasters:  Cornell Lewis, Maryia Davis
Science Writer:  Samantha Harvey
JPL Clearance:  CL#08-4147