Skip to main content
The Qualcomm® Intelligent Robotics (QIR) SDK provides the robotics samples and tools for you to develop applications on the development kits supporting the Qualcomm Linux software.

QIR SDK introduction

Overview

Provides an overview of what the QIR SDK offers and the Qualcomm DragonwingTM hardware platforms it supports.

QIR SDK software architecture

Shows a visual representation of the QIR SDK software components, functionalities, and tools.

Get started with QIR SDK

The Get started allows you to try out the prebuilt image of the QIR SDK.

Download the prebuilt package

Download robotics prebuilt package.

Flash the robotics image

Flash the robotics image to get the development kits ready for running sample applications.

Set up the environment for sample applications

Complete necessary settings to ensure sample applications can run on the development kits.

Run the demo application

Run a demo application to verify the QIR SDK installation.

Run QIR SDK sample applications

Run the sample applications on supported development kits. For details, see QIR SDK sample applications.

Run robotics sample applications

Run robotics sample applications, such as autonomous/ moving robot (AMR) 2D lidar SLAM.

Run platform sample applications

Run platform sample applications, such as getting system monitor information.

Develop applications using the QIR SDK

Understand the file structure

Understand the file structure and toolchain included in QIR SDK.

QIR SDK API list

Check all the APIs provided by the QIR SDK.

Develop a sample ROS2 application

Use the QIR SDK to develop a ROS 2 sample application.

Build and customize

The following workflows are optional only when you need to customize the QIR SDK. Ensure that you understand the procedures before building the QIR SDK or upgrading the artifacts.

Build the QIR SDK

Build the QIR SDK only when you really need to, using these workflows:

Upgrade QIR SDK artifacts

Upgrade the QIR SDK artifact without rebuilding the entire QIR SDK.

Troubleshoot

Learn methods to troubleshoot general issues.

Migration from Qualcomm Linux 1.0 to 2.0

Migration overview

Summarizes key changes in QIR SDK, including layer consolidation and image composition updates.

Robotics OpenEmbedded layer changes

Describes the consolidation of multiple robotics layers into a single layer in Qualcomm Linux 2.0.

Robotics image composition changes

Describes the transition from the base/custom build variant model to separate image recipes.