System Requirements

Supported platforms:

  • Linux: 32bits, 2.6 kernel, gcc 4.2, 64bits version available on request.
  • Windows XP service pack 2
  • Vista: 32 bits, 64 bits version available on request
  • Mac OS X: 10.5 or later (Intel)

Minimum Requirements:

  • 1.6Ghz minimum, 2Gb of RAM, 400Mb disk space

Downloads

Karto Data Specification for:

Karto Flyer

Contact Us

Please feel free to contact us with your feedback and questions at:
kt-support@kartorobotics.com

More Contact Information

Karto Software Development Kit (SDK)

The Karto SDK is a comprehensive software solution for robotic navigation and mapping. The SDK libraries incorporate some of the most advanced and robust algorithms for high accuracy mapping and autonomous navigation and exploration. Combining the libraries with a well-defined, easy-to-use application programming interface creates a solution that enables robot developers to integrate state-of-the-art capabilities into their products.

Architecture

Visual Odometer

The visual odometer enables a robot to use only a single stereo camera as input to maintain its relative position. This module does not require any information about the environment, nor does it require any input other than the stereo camera. The localization is a full 3D localization (X,Y,Z and the three rotation angles). This module works best outdoor.

Localization

Localization enables a robot to determine its position within its environment using sensor information and any known reference information (e.g., a previously constructed map or known landmarks). It provides a consistent coordinate system for the robot to reference as it moves within its environment. This module can be conceptualized as an indoor GPS.

Mapping

Mapping enables a robot to use sensor input to create a virtual model of its environment. Karto Robotics' mapping technology is able to create precise maps despite the inherently noisy nature of sensor data and is able to do so in real-time as the robot maneuvers in an unknown environment.

MAPPING: SLAM

Up to 11.8x faster than KARTO 1.0
Testing conducted by SRI International in August 2009 using a Macbook Pro Core 2 Duo 2.5Ghz with 4GB of RAM between a released version of Karto 1.0 and a pre-release version of Karto 1.1. Mapping tests were done using a logfile of 47168 laser scans. Performance tests are conducted using specific computer systems and specific data set and reflect the approximate performance of Karto 1.1 vs. Karto 1.0

Exploration

Exploration enables a robot to determine the sequence of moves it will make in order to completely cover an area so that all reachable locations have been traversed. Exploration can either be done in a known environment or an unknown environment (in which case, the robot must simultaneously map and explore).

Path Planning w/ Obstacle Avoidance

Path planning enables a robot to compute the optimal path to take from its current position to a specified target position. Karto Robotics' path planning technology is proven to be optimal and can find a path extremely quickly so that path decisions can be made in real-time.

Network

Our network module provides basic remote data transmission to our mapping module. It allows a robot to send its odometry data and laser readings over the network to be processed by a SLAM server. The main application is to have a very simple robot that does not have sufficient computation power to offload the mapping computation. This module contains both the API for the server and client sides.

About SRI International   Vertical divider   R&D Divisions  Divider   Careers  Divider   Newsroom  Divider   Terms of Use  Divider   Contact Us

All trademarks and copyrights on this site are owned by their respective owners.
©2010 SRI International 333 Ravenswood Avenue, Menlo Park, CA 94025-3493
SRI International is an independent, nonprofit corporation. Privacy policy