The Karto SDK libraries incorporate advanced algorithms for mapping and autonomous navigation and have a well-defined and easy-to-use API. The SDK provides the following major classes of functionality:
Localization enables a robot to determine its position within its environment using sensor information and any known reference information. It provides a consistent coordinate system for the robot to reference as it moves within its environment.
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.
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 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.
Obstacle avoidance enables a robot to detect previously unknown objects or environmental features and modify its path accordingly while maintaining a viable path to its target destination. This is especially important for robots intended to operate in changing environments or in locations where humans or other robots are moving.
R&D Divisions
Careers
Newsroom
Terms of Use
Contact Us