# QIRP SDK sample applications

The QIRP SDK offers sample applications that you can run to experience basic functionality on the device. For example, the System Monitor ROS node publishes system information using ROS messages, such as CPU loading, memory usage, and battery status. Based on those sample applications, you can write your own Robotics/ROS applications.

Note

Some of the samples provided by QIRP SDK require the chassis of a mobile robot to be activated during testing, or the keyboard to control the movement of the robot. To use those samples, you must have your own mobile robot.

| Sample | Peripherals required | Mobile robot required | Support for RB3 Gen2 Vision Kit | Support for IQ-9 Beta Evaluation Kit | Path |
| --- | --- | --- | --- | --- | --- |
| nav2-bringup | RPLIDAR A3M1 | Y | Y | N | — |
| librealsense2 | RealSenseT D455 | N | Y | N | — |
| rplidar-ros2 | RPLIDAR A3M1 | N | Y | N | — |
| QRB-ROS-IMU | — | N | Y | N | <qirp decompressed path>/qirp-samples/nodes/platform/qrb_ros_imu<br>    Copy to clipboard |
| QRB-ROS-CAMERA | — | N | Y | N | <qirp decompressed path>/qirp-samples/nodes/platform/qrb_ros_camera<br>    Copy to clipboard |
| QRB-ROS-SYSTEM-MONITOR | — | N | Y | N | <qirp decompressed path>/qirp-samples/nodes/platform/qrb_ros_system_monitor<br>    Copy to clipboard |
| OCR-Service | — | N | Y | N | <qirp decompressed path>/qirp-samples/nodes/platform/ocr_msg<br>    Copy to clipboard |
| follow-me | RealSenseT D455 | Y | Y | N | <qirp decompressed path>/qirp-samples/nodes/navigation/followme<br>    Copy to clipboard |
| voxel-map | RealSenseT D455 | Y | Y | N | <qirp decompressed path>/qirp-samples/nodes/navigation/vslam/voxel-map<br>    Copy to clipboard |
| mono-vslam | RealSenseT D455 | Y | Y | N | <qirp decompressed path>/qirp-samples/nodes/navigation/vslam/mono-vslam<br>    Copy to clipboard |
| depth-vslam | RealSenseT D455 | Y | Y | N | <qirp decompressed path>/qirp-samples/nodes/navigation/vslam/depth-vslam<br>    Copy to clipboard |
| auto-explore | RPLIDAR A3M1 | Y | Y | N | <qirp decompressed path>/qirp-samples/nodes/navigation/auto-explore<br>    Copy to clipboard |
| visual-inertial odometry | Ov9282 camera | N | Y | N | <qirp decompressed path>/qirp-samples/nodes/navigation/vio<br>    Copy to clipboard |

Note

The `README` files can be found in the directory where the samples are located.

- [Set up the runtime environment for samples](https://docs.qualcomm.com/doc/80-70017-265/topic/set-up-the-runtime-environment-for-samples_5_1.html)
The following setup procedures are necessary for specific sample applications.
- [Open-source samples](https://docs.qualcomm.com/doc/80-70017-265/topic/open-source-samples_5_2.html)
Open-source sample applications are available to all users of QIRP SDK.
- [Proprietary samples](https://docs.qualcomm.com/doc/80-70017-265/topic/proprietary-samples_5_3.html)
Community users can run all the out-of-the-box proprietary samples. Building those samples are accessible only to the verified and licensed users.

Last Published: Dec 30, 2024

[Previous Topic
Develop a robotic application](https://docs.qualcomm.com/bundle/publicresource/80-70017-265/topics/develop-your-first-application_6.md) [Next Topic
Set up the runtime environment for samples](https://docs.qualcomm.com/bundle/publicresource/80-70017-265/topics/set-up-the-runtime-environment-for-samples_5_1.md)