← Back to NASA Technology Projects

Evidence Meshes for Three-Dimensional Modeling, Visualization, and Navigation

Completed TRL 4 (started at 2, targeting 4)

Description

As robots are tasked with ever more complex missions, they demand more sophisticated models of the environments in which they must work. Rough-terrain mobility, site surveying, and dexterous manipulation all demand a fully 3D map of the world that simultaneously exhibits large scale and high resolution, a situation we refer to as scale disparity. Most robots discretize the world into a uniform-grid that is used to accumulate evidence from multiple measurements. Unfortunately the memory footprint of such maps grows dramatically with scale disparity. Octrees can lessen memory requirements, but do not fully counteract the exponential growth of the underlying grid representation. In response, we are developing a map representation called an Evidence Mesh that provides the benefits of probabilistic treatment of evidence but performs better under scale disparity. It is based on a triangulated mesh and is compatible with well-known simplification algorithms to represent the shape of objects at adjustable levels of fidelity. Like an evidence grid but unlike other mesh-based mapping methods available today, an Evidence Mesh accumulates evidence about the location of objects through simplification and across multiple sensor measurements, enabling robust noise filtering and avoiding artifacts and aliasing introduced by artificial grid structures.

Benefits

Our work will produce an efficient map-representation that can be used by NASA's terrestrial experiments today and by missions in the future. We plan to release an open-source implementation for use by NASA. Evidence Meshes support Topic TA04 of NASA's RTA Systems Roadmap as follows: An Evidence Mesh is a natural framework for sensor fusion, which has relevance to NASA-relevant tasks such as grasping and manipulating objects. Manipulation tasks like these often face severe challenges from scale disparity. For example, an ISS map for robotic EVA must be large to support path-planning, yet must have sufficient resolution to model the fine geometry of small tools involved in the task. Planetary-surface rovers will also benefit from enhanced terrain mapping capability. Motion planning over very rough terrain (e.g., cliffs, lava tubes) requires large-scale yet high-fidelity terrain maps. Evidence Meshes are well suited for this becaus they address scale disparity and, because they use triangulated meshes, they support a variety of well-known collision detection algorithms. Their probabilistic framework makes Evidence Meshes a natural representation for planning algorithms that deal with uncertainty, such as probabilistic roadmaps. Evidence Meshes will also benefit existing visualization tools for mission planners and science teams by providing an efficient, compressible data format for transmitting maps via low-bandwidth communications channels.

The challenge of scale disparity abounds in industrial and commercial applications, so Evidence Meshes have clear potential outside NASA. For example, driverless cars model the road ahead with grids that can be on the order of 100 meters but must model potentially dangerous objects that are only tens of centimeters in size. Indoor applications that need fully 3D maps, such as robotic manipulation for assembly or for household tasks, suffer even more from the scale-disparity problem. We see the potential for Evidence Meshes to become an underlying technology for disparate products, including: Map-building software for robotic manipulation, especially in factory and logistics applications. Software that aligns LIDAR scans to produce as-built models. Evidence Meshes could improve the quality of alignment even with uncertainties in LIDAR pose. Perception and navigation software for autonomous unmanned vehicles. Infrastructure-free localization technologies such as SLAM.

Details

Technology areaRobotic Systems > Sensing and Perception > Onboard Mapping and Data Analysis
ProgramSmall Business Innovation Research/Small Business Tech Transfer (SBIR/STTR)
Lead organizationMesh Robotics, LLC, Pittsburgh, PA
Start date2017-06-09
End date2018-06-08

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 4) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.