New support allows full integration of vision-based 3D mapping in ROS 2 designs.
London – September 15, 2021 – Slamcore, a leader in spatial intelligence software for robots and other autonomous machines, today 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++ giving developers the flexibility to integrate Slamcore’s vision-based SLAM (location, mapping and perception) software into the widest range of robot and autonomous product designs.
As commercial deployment of autonomous machines accelerates, leading designers and developers of robotics systems are turning to the enhanced capabilities of ROS 2 open-source software. The latest version of Slamcore’s SDK, available now, allows Slamcore customers to easily integrate its cutting-edge spatial intelligence into any robot using ROS 2 as its core middleware.
Out of the box, 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. Key contributors including AWS regard ROS 2 as a fundamental building block for the next generation of robot deployments.
“We have invested in the ROS 2 code-base because we believe it represents the most powerful platform to further accelerate the effective deployment of highly capable autonomous machines that can deliver significant benefits to people in many ways.” AWS
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.”
The Slamcore SDK, with support for ROS, ROS 2 and C++ interfaces is available now. It can be downloaded from Slamcore.com and quickly deployed with standard hardware in just three clicks. A wide range of hardware and bespoke application set-ups are supported by Slamcore’s engineers and next generation capabilities can be explored at Slamcore Labs.
Slamcore provides commercial-grade Spatial Intelligence software, which is accurate, robust and computationally efficient to robot, consumer electronics and device manufacturers worldwide. Robots, drones and autonomous machines need to efficiently locate themselves, map and understand their surroundings in real-time. Simultaneous localization and mapping (SLAM) remains one of the hardest challenges for robot/product developers, consuming significant time, resources and hardware. Slamcore’s world-class visual inertial SLAM software, runs locally in real-time on cost-effective hardware to deliver robust real-world performance in days instead of years. Slamcore software works out-of-the box with standard sensors/hardware and can be tuned for a wide range of custom sensors/compute, letting developers concentrate on developing great products rather than struggling to solve real-time mapping and localization challenges.