comment on this article

SLAMcore adds ROS2 support to Spatial Intelligence SDK

SLAMcore, a developer of spatial intelligence software for robots and other autonomous machines, has announced full compatibility of its SDK with ROS 2 (Robot Operating System).

Support for this emerging standard operating system for robots adds to existing support for ROS 1 and C++ and will give developers the flexibility to be able to integrate SLAMcore’s vision-based SLAM (location, mapping and perception) software into a wider range of robot and autonomous product designs.

As commercial deployment of autonomous machines accelerates, designers and developers of robotics systems are turning to the capabilities of ROS 2 open-source software. The latest version of SLAMcore’s SDK, which is now available, allows SLAMcore customers to integrate its cutting-edge spatial intelligence into any robot using ROS 2 as its core middleware.

SLAMcore now provides ROS 2 users with significant benefits including:

  • Enhanced SLAM efficiency for better memory and processor utilization – providing accurate, real-time position (in 6 degrees of freedom) running locally on minimal compute/memory – freeing compute/memory for product capabilities.
  • Full 3D mapping and path planning – offering accurate, dense, 3D voxel-based maps for accurate maps of the robot’s surroundings for navigation purposes.
  • Potential for semantic object maps – providing access to future SLAMcore capabilities including semantic object identification and labelling within maps.

SLAMcore algorithms make use of several enhancements in ROS 2, specifically the upgraded Nav 2 stack supporting fully autonomous navigation and enhanced support for embedded processors.

SLAMcore’s vision-based SLAM allows full 3D mapping and path planning within ROS 2 and supports the development of semantic mapping to add understanding of objects within a map. The fine-grain control of memory and processor functions enabled in ROS 2 further enhances the efficiency of SLAMcore’s algorithms allowing developers to use smaller, less power hungry and more cost-effective embedded processors for SLAM.

ROS 2 has been developed over the last couple of years to extend the benefits of the pioneering open-source Robot Operating System (ROS) into rapidly emerging new robotics applications and represents a powerful platform that further accelerates the effective deployment of highly capable autonomous machines.

Key contributors including AWS regard ROS 2 as a fundamental building block for the next generation of robot deployments.

Owen Nicholson, CEO SLAMcore added, “Our customers are looking to deploy robots in real-world and at-scale situations and are turning to vision-based SLAM systems for efficient mapping, location and positioning. Integrating SLAMcore’s leading spatial intelligence with ROS 2 designs is a straightforward and highly cost-effective approach for them to quickly address complex SLAM challenges and move projects forward faster.”

Author
Neil Tyler

Comment on this article


This material is protected by MA Business copyright See Terms and Conditions. One-off usage is permitted but bulk copying is not. For multiple copies contact the sales team.

What you think about this article:


Add your comments

Name
 
Email
 
Comments
 

Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.

Related Articles

Graphene sensors

The Cambridge graphene component specialist, Paragraf, is making available a ...

Transceiver family

Renesas has introduced the RAA78815x family of 5V differential RS-485/422 ...

Get to market faster

A quick look at using Vicor's PFM and AIM in VIA packaging for your AC to Point ...

World IoT Day

ByteSnap Design, a specialist in embedded systems design and development, has ...

Digital consciousness

​Would you consider uploading your brain to the cloud if it meant you could ...

End game

How are IoT technologies keeping vaccines safe, in storage and transit, and in ...