Slamcore SDK

The Slamcore SDK is a flexible and powerful visual SLAM software development kit which combines sensor fusion and artificial intelligence to provide robust 6DoF positioning, object detection and mapping for mobile industrial platforms.

The SDK supports a number of off-the-shelf sensors, such as the Intel RealSense D455, as well as popular embedded platforms like the Nvidia Jetson Orin, allowing easy integration into existing systems and enabling accurate localization where other solutions may struggle.

The benefits

Supercharge your localization

Get next-generation capabilities to market faster, and scale more easily with Slamcore’s robust, accurate vision-based algorithms, offering 6 DoF pose tracking, 2.5D mapping and more

Robust and accurate

Visual-inertial SLAM provides robustness and accuracy for demanding industrial applications across large-scale indoor and outdoor environments

High-performance multiple sensor modality support

Sensor fusion enables seamless operation across multiple floors, ramps, large environments and long corridors

Made for dynamic environments

Artificial Intelligence unlocks robust positioning and safety through detection of dynamic objects, obstacles and assets

Easy to deploy

No infrastructure required to get started. Fiducial support for high accuracy situations

Minimal CPU and memory usage

Real-time performance with low CPU and memory requirements for flexible deployment at the edge

Use cases

An SDK for multiple platforms

Forklifts

Warehousing is increasingly dynamic, involving more space and more complexity all the time.

But warehouse management and intralogistics solutions are often inaccurate, expensive, and prone to failure in certain edge cases.

Slamcore’s algorithms put precise data at your fingertips, providing you with real-time information, to locate, map, and track assets, giving you a snapshot of your warehouse in seconds.

Integrate Slamcore’s spatial intelligence solution with manual trucks and forklifts, to achieve a centimetre-accurate real time location system – even in busy and wide area warehousing or manufacturing facilities.

AGVs

Autonomous guided vehicles have the potential to deliver significant value across industry.

When robots operate on specified routes or frameworks in places like warehouses, they can be inflexible, unable to respond to changes in real-time.

The industry is ready for robots that can do more.

We’ve spent years developing spatial intelligence that helps robots navigate dynamic industrial environments safely and efficiently, so you can increase efficiency, improve safety, and scale faster. Augment your AGVs with Slamcore’s localization and obstacle detection, with no additional infrastructure requirements.

AMRs

Autonomous mobile robots unlock new levels of efficiency and productivity.

While many of these robots excel in static, controlled environments, challenges arise when introduced to unpredictable, dynamic spaces with people and other machines.

The Slamcore SDK can provide valuable spatial intelligence through robust 6DoF positioning with fiducial support for high precision situations such as docking. Occupancy maps generated by the Slamcore SDK make integration with a navigation stack simple and 3D obstacle detection and segmentation unlock valuable insights that can be integrated into a robot’s navigation behavior.

The details

The Slamcore SDK

6DoF visual-inertial odometry and SLAM

Multiple positioning modes, as well as plane detection, offer flexibility depending on your application, no matter the environment

Efficient height mapping

2.5D height mapping using depth data enables the creation of occupancy maps for autonomous navigation

Automatic calibration

Automatic camera calibration refinement during operation to ensure robustness and accuracy for the long term without the need for costly downtime

Object detection and segmentation

3D pose and tracking of objects including humans, forklifts and pallets

Comprehensive API selection

C++, Python and ROS 2 provide options to integrate the SDK into your application

 

Flexible hardware deployment options

The SDK can be deployed to a range of processors and cameras to provide the flexibility you need to design the right product for your application

 

 

 

 

 

 

 

 

FAQs

What is included in the SDK? expand

Slamcore’s SDK provides a complete SLAM system, consisting of localization and mapping algorithms that fuse data from stereo cameras, IMU and wheel odometry if available, and outputs 6 DoF pose and occupancy (2.5D map or occupancy grid) information. The SDK acts as an input to your navigation, obstacle avoidance or perception stack and can be easily integrated with your code using our C++, Python or ROS 2 APIs.

 

How can I integrate the Slamcore SDK with my software stack? expand

The Slamcore SDK offers a number of software integration options including a C++ API, a Python API and a ROS 2 wrapper. The Slamcore SDK also includes a suite of developer tools (visualizer, data recorder etc) which run in standalone mode through a command line or GUI.

What sensors do you support? expand

Our standard SDK supports the Intel Realsense D435i and D455 cameras, as well as the Luxonis OAK-D S2 camera. The SDK also support wheel odometry as an additional input. The SDK can be further extended to work with custom sensor solutions (stereo cameras, IMUs, GPS, Lidar etc).

What compute hardware do you support? expand

The standard SDK currently supports the Nvidia Jetson Orin and Xavier families as well as x86_64 machines (Core i5, i7 or better). Our software can also be ported to custom compute hardware.

What operating systems do you support? expand

We currently support Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, as well as, Nvidia’s JetPack 4 and JetPack 5.

Get in touch

Contact us today to learn more