# QIRP SDK sample applications

Source: [https://docs.qualcomm.com/doc/80-70015-265/topic/qirp-sdk-sample-applications_5.html](https://docs.qualcomm.com/doc/80-70015-265/topic/qirp-sdk-sample-applications_5.html)

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 forIQ-9100 Beta Evaluation Kit | Path |
| --- | --- | --- | --- | --- | --- |
| nav2-bringup | RPLIDAR A3M1 | Y | Y | N | – |
| librealsense2 | RealSense™ D455 | N | Y | N | – |
| rplidar-ros2 | RPLIDAR A3M1 | N | Y | N | – |
| QRB-ROS-IMU | – | N | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/perception_nodes/qrb_ros_imuCopy to clipboard |
| QRB-ROS-CAMERA | – | N | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/perception_nodes/qrb_ros_cameraCopy to clipboard |
| QRB-ROS-SYSTEM-MONITOR | – | N | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/perception_nodes/qrb_ros_system_monitorCopy to clipboard |
| OCR-Service | – | N | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/ai_nodes/ocr_msgCopy to clipboard |
| follow-me | RealSense™ D455 | Y | Y | N | <qirp decompressed path>/sample-code/qirp-sample-noship/robotics-samples/followmeCopy to clipboard |
| voxel-map | RealSense™ D455 | Y | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/navigation_nodes/vslam/voxel-mapCopy to clipboard |
| mono-vslam | RealSense™ D455 | Y | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/navigation_nodes/vslam/mono-vslamCopy to clipboard |
| depth-vslam | RealSense™ D455 | Y | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/navigation_nodes/vslam/depth-vslamCopy to clipboard |
| auto-explore | RPLIDAR A3M1 | Y | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/navigation_nodes/auto-exploreCopy to clipboard |
| visual-inertial odometry | Ov9282 camera | N | Y | N | <qirp decompressed path>/sample-code/qirp_nodes/navigation_nodes/vioCopy 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-70015-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-70015-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-70015-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: Oct 15, 2024

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