> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Qualcomm Intelligent Robotics SDK documentation

The Qualcomm<sup>®</sup> Intelligent Robotics (QIR) SDK provides the robotics samples and tools for you to develop applications on the development kits supporting the Qualcomm Linux software.

## See what QIR SDK can do

A quick look at the capabilities you can build for with the QIR SDK:

Perception / AI

![Hand detection](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-hands.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=39ee8e569cd1990332eda16ab440c9b2)

Hand detection

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/detect-hands-with-sample-hand-detection.md)

![Face detection](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-faces.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=e2430fce5b98e03905cf2d90d10e4e4d)

Face detection

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/detect-faces-with-sample-face-detection.md)

![Human pose estimation](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-poses.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=4dcb801e2b7aa319df633432041027fb)

Human pose estimation

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/estimate-human-poses-with-sample-hrnet-pose-estimation.md)

![Depth estimation](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-depth.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=1bdbd2e3abc5f10f15c163b4c4d28170)

Depth estimation

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/estimate-image-depth-values-with-sample-depth-estimation.md)

![Image classification](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-resnet101.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=ff49227cee42ad69fae38b65ccf1ebbd)

Image classification

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/classify-images-with-sample-resnet101.md)

![Object detection](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-object.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=0ee7897370568eb5200b355d10d1caf6)

Object detection

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/detect-objects-with-sample-object-detection.md)

![Object segmentation](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-segment.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=92dfd6e8501b91102126b8ac29179516)

Object segmentation

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/segment-objects-with-sample-object-segmentation.md)

![OCR](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-ocr.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=1144c525e18527e4131e7259b88cfa42)

OCR

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/run-basic-ocr-with-ocr-service.md)

Navigation & Mobility

![2D lidar SLAM](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-slam.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=d411e143845bc4384640f93ba65c4bff)

2D lidar SLAM

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-2-d-lidar-slam-with-cartographer-ros.md)

![Navigation](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-navigation.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=de4d9f195eef1468a235fa6334b346a4)

Navigation

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-navigation-in-the-simulator-with-navigation2.md)

![Pick-and-place](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-pickplace.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=15d9860c28e94c45b56af3787b87689c)

Pick-and-place

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-pick-and-place-in-the-simulator-with-simulation-sample-pick-and-place.md)

![Remote assistant](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-remote-assistant.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=57a642a6879d12c029e33138efd3765e)

Remote assistant

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/experience-remote-assistant-in-the-simulator-with-simulation-remote-assistant.md)

![AMR simple motion](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-motion.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=c513114814ff3d9ac66e65209e251c40)

AMR simple motion

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/control-amr-in-the-simulator-with-simulation-sample-amr-simple-motion.md)

![2D lidar SLAM (simulator)](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-lidar.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=9b8ebc72b96d7eaf1bccfc12a8e37a03)

2D lidar SLAM (simulator)

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-2-d-lidar-slam-in-the-simulator-with-cartographer-ros.md)

Camera & SensingSystem & Platform Tools

![AprilTag pipeline](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-apriltag.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=5057f5e3c77f9973513bd5f6a0c61cb8)

AprilTag pipeline

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-april-tag-pipeline-with-sample-apriltag.md)

![Orbbec Gemini 335L camera](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-orbbec.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=832dbc2b930d423e27b199a4521ac57a)

Orbbec Gemini 335L camera

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-orbbec-gemini-335-l-with-orbbec-camera.md)

![Zero-copy camera](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-camera.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=50c38b221cc898e0f5bcbc49e939f002)

Zero-copy camera

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/run-a-zero-copy-camera-with-qrb-ros-camera.md)

![RPLidar ROS 2](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-rplidar.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=9ca2e5312006162029914df1576b8d6b)

RPLidar ROS 2

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-basic-rplidar-handling-with-rplidar-ros2.md)

![NV12-to-RGB888 conversion](https://mintcdn.com/qualcomm-prod/Wc1juBQkT-boIg_Z/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/colorspace-convert-pipeline.png?fit=max\&auto=format\&n=Wc1juBQkT-boIg_Z\&q=85\&s=2fa12692f99647df4d0d35d9483ae70a)

NV12-to-RGB888 conversion

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/convert-between-nv-12-and-rgb-888-with-qrb-ros-colorspace-convert.md)

![System status monitoring](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-system-status.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=31da70069242ff17f96f7c636b3af38b)

System status monitoring

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/publish-system-status-with-qrb-ros-system-monitor.md)

![ROS 2 performance benchmarking](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-benchmark.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=d852adb7cd888bfd5650b832bb78076b)

ROS 2 performance benchmarking

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/evaluating-performance-of-ros-2-components-with-qrb-ros-benchmark.md)

![AI model inference](https://mintcdn.com/qualcomm-prod/EDJV-hu6qJhZi4pm/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/showcase-nn.png?fit=max\&auto=format\&n=EDJV-hu6qJhZi4pm\&q=85\&s=8d0137f1c42da4c4bf23b574e70ca5a2)

AI model inference

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/execute-ai-model-inference-with-qrb-ros-nn-inference.md)

![Core audio service](https://mintcdn.com/qualcomm-prod/IP0o0G5fE3MFmCJ8/SDKs/QIR-SDK-2.0/media/80-65220-2-qirp-sdk-qsg/qrb_ros_audio_service_pipeline.png?fit=max\&auto=format\&n=IP0o0G5fE3MFmCJ8\&q=85\&s=9de9f6d7eae3ea9df27883e12b3a2753)

Core audio service

[Open](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-core-audio-with-qrb-ros-audio-service.md)

## Recommended path

New to the QIR SDK? Follow these steps to get a sample application running on your development kit:

**1. Get started**

[Get started with QIR SDK](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/get-started-with-qir-sdk.md) to understand the prebuilt-image flashing method and host requirements.

**2. Download the prebuilt package**

[Download the prebuilt packages](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/download-the-prebuilt-packages.md) for your development kit.

**3. Flash the robotics image**

[Flash the robotics image](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/flash-the-robotics-image.md) to your development kit.

**4. Set up the environment**

[Set up the environment](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/set-up-env-for-sample-app.md) for running sample applications.

**5. Run the demo application**

[Run the demo application](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/run-demo-application.md) to verify your installation.

**6. Explore sample applications (optional)**

Continue to [QIR SDK sample applications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qir-sdk-sample-applications.md) to try more samples.

## What do you want to do?

Already know what you're looking for? Jump straight to the relevant section below.

> **[QIR SDK software architecture](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qir-software-architecture.md)**
>
> Explore the QIR SDK's components, functionalities, and tools.

> **[Run sample applications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qir-sdk-sample-applications.md)**
>
> Run robotics, AI, and platform samples on supported development kits.

> **[Develop applications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/develop-applications-using-the-qir-sdk.md)**
>
> Build your own applications with the QIR SDK file structure, APIs, and ROS 2 samples.

> **[Build and customize](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/optional-developer-workflows.md)**
>
> Build, upgrade, or troubleshoot the QIR SDK to fit your needs.

> **[Migration](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/migration-overview.md)**
>
> Migrate your applications from Qualcomm Linux 1.0 to 2.0.

> **[Release notes](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/release-notes.md)**
>
> See what's new in the latest QIR SDK release.
