Follow this link to skip to the main content
  NASA Logo
Jet Propulsion Laboratory
California Institute of Technology
+ View the NASA Portal
Search JPL
JPL Home Earth Solar System Stars and Galaxies Technology
JPL Robotics
Search Robotics
 
Home Page
Applications
Projects
Tasks
Groups
People
Systems
Facilities
Publications
Patents
Awards
News
Image Gallery
Video Gallery
Charter
Links
 
NEWS
underline
First Public Release of CLARAty Software

06/14/2007

News Image Right Shadow
Bottom Shadow
underline
Some of the platforms which use CLARAty software.
underline
CLARAty is the Coupled Layer Architecture for Robotic Autonomy. The first release of its software, version 0.10-beta, is now available publicly at http://claraty.jpl.nasa.gov.

CLARAty 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, it provides adaptations to multiple robotic platforms. CLARAty development was primarily funded by the Mars Technology Program and it serves as the integration environment for the program's rover technology developments.

With this release, a total of 44 CLARAty modules (~100K lines of source code) are now available under Caltech TSPA License. This release is intended to share with the robotics community some of the core robotic modules which were jointly developed with NASA Ames Research Center, Carnegie Mellon, and University of Minnesota. This first release represents about 10% of all CLARAty modules and 30% of the generic modules planned for future release.

Primary functionality in these modules includes math infrastructure, rotation matrices with Euler angles, quaternions, and coordinate transformations (interoperable homogeneous and quaternion transforms). It also includes the coordinate frame infrastructure that connect transformations and mechanisms with moving parts. Additionally, you will find mechanism models for wheeled, legged and hybrid vehicles. Other modules include device and device group infrastructure with support for generic digital and analog I/O, cameras, and motors. Several modules in this release provide vision infrastructure for images, color images, camera models, 3D point cloud, and surface normal image representations.

Privacy/Copyright Image Policy Glossary Sitemap Feedback Contact Us
  National Aeronautics and Space Administration website.