Kickstart your robotics development with Analog Devices robotics SDK (Software Development Kit)
These modules, reference designs, and development platforms combine the necessary technologies, tools, and software for rapid system integration of ROS 2 elements in industrial applications.
ADI ROS 2 Package | Documentation | ADI EngineerZone |
---|---|---|
Contains the dependencies and packages needed to run ADI ROS 2 packages. | Explore ADI's comprehensive ROS 2 SDK documentation for setup, integration, and advanced robotics development. | Find community news, updates, & other helpful information |
The Analog Devices Robotics SDK provides a collection of ROS 2 packages and 3rd party tools for robotics applications. The ADI ROS 2 Github Repository aggregates various ADI ROS 2 packages into pre-configured Docker containers, offering a ready-to-use environment for diverse compute platforms.
Learn how to build scalable autonomous mobile robots (AMR) using open-source hardware and software robotics solutions from ADI. Key design considerations include modularity, interoperability, and standardized software interfaces exposed through ROS 2 nodes.
Set up quickly with ADI’s ROS 2 SDK and start building intelligent robotics applications today. Follow step-by-step instructions to install dependencies, configure your environment, and launch example nodes.
Out-of-the-Box Development Environment | Broad Hardware and Platform Compatibility | Accelerated Integration and Prototyping |
---|---|---|
Provides a pre-configured, ready-to-use development environment with all essential ROS 2 and ADI packages. | Ensures extensive compatibility with various hardware architectures and seamless deployment across diverse robotics platforms | Minimal Configuration: Simplifies the process of integrating ADI hardware into ROS 2 systems, requiring minimal manual configuration. |
Enables immediate application development without manual dependency installation or complex environmental setups. | Multi-Architecture Support: Compatible with NVIDIA Jetson, ARM64 and x86_64 architectures. | Streamlined Hardware Enablement: Leverages pre-built Docker images with ADI packages for rapid component integration. |
Modular Docker Variants: Offers base, full, and desktop Docker image variants to cater to specific development needs and resource availability. | Focus on Application Logic: Frees developers from complex setup procedures, shifting focus towards innovation and core application development. |
Analog Devices AMR refrence design showcases ADI's hardware modules for motor control, IMU, battery management, and 3D ToF, together with the supporting ROS 2 SDK.
Built for prototyping, ADI's AMR refrence design is open-source and flexible, allowing embedded developers to experiment with robot behavior via software, integrate customer hardware, and fine-tune the modules' Zephyr-based firmware. General-purpose applications are powered by variety of compute platforms such as NVIDIA Jetson and Raspberry Pi 5, providing cross-platform flexibility & scalability. Configure once and deploy anywhere, from your desktop to embedded edge device.
ADI's ROS 2 provides an extensive robot drive, localization and navigation framework. Our solution wraps low-level driver nodes into a Docker container, instantly exposing them through standardized ROS2 interfaces. This streamlined setup lets you collect sensor data, control actuators, and plug directly into advanced robotics packages for navigation and decision-making.