Edge Insights for Autonomous Mobile Robots (EI for AMR)
Develop, build, and deploy end-to-end mobile robot applications with this purpose-built, open, and modular software development kit that includes libraries, middleware, and sample applications based on the open-source Robot Operating System 2* (ROS 2).
Overview
Enables code to be implemented once and deployed to multiple hardware configurations.
Accelerates deployment of customer ROS 2-based applications by reducing evaluation and development time.
Provides prevalidated, scalable EI for AMR platforms through development partners.
Software Architecture

Featured Components
Intel® Distribution of OpenVINO™ Toolkit
Develop and optimize AI and computer vision applications. This toolkit maximizes performance and extends workloads across Intel® hardware, including accelerators.
Intel® oneAPI Base Toolkit
Use one programming model to develop high-performance, data-centric applications across diverse architectures and vendor technologies. Take advantage of accelerated computing by maximizing the performance across Intel® CPUs, GPUs, and FPGAs with the included profiling and debugging tools.
Intel® RealSense™ SDK 2.0
Build depth applications quicker with one open-source package that supports various platforms and programming languages, and includes tools and code samples that can be used immediately.
Algorithms
Take advantage of included algorithms, such as FastMap for 3D mapping using Intel® RealSense™ cameras, to accelerate deployment of new robotic applications.
ROS 2 Sample Applications
Use provided sample applications, such as a wandering application, to evaluate the performance of state-of-the-art algorithms, like visual SLAM or deep neural networks, on Intel® platforms.
Use Cases
Live Test of Robotic Operation Applications
Run sample applications on a mobile robot kit or development kit based on Intel® hardware to perform robotic operations such as object detection, simultaneous localization and mapping (SLAM), navigation, and object avoidance.
Evaluate Applications for Optimization
Collect benchmark data, perform experiments, and evaluate applications as they are developed to optimize any applications running on EI for AMR solutions.
Customize Reference Software for Autonomous Mobile Robots
Modify reference software with artificial intelligence and SLAM algorithms or replace software modules with custom solutions to meet your application needs.
Deploy Applications across Multiple Environments
Distribute mobile robot software applications across a range of configurations based on Intel® hardware, components, and environments, including edge server and cloud.
Recommended Hardware
Explore hardware kits and devices with power and performance optimized for Intel® Edge Software.