# Run platform sample applications

Platform sample applications enable the basic functionalities using the QIR SDK on the development kits for Qualcomm Linux.

- [Enable Orbbec Gemini 335L with `orbbec_camera`](https://docs.qualcomm.com/doc/80-70023-265/topic/orbbec-camera_5_2_8.html)
The `orbbec_camera` sample application enables the Orbbec Gemini camera 335L to work in RGB or depth mode. This application generates the RGB and depth information by topics.
- [Enable basic RPLIDAR handling with `rplidar-ros2`](https://docs.qualcomm.com/doc/80-70023-265/topic/rplidar-ros2_5_2_3.html)
The `rplidar-ros2` sample application provides basic device handling for the 2D laser scanner RPLIDAR A1/A2/A3/S1/S2/S3.
- [Publish the IMU data with `qrb_ros_imu`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb-ros-imu_5_2_4.html)
The `qrb_ros_imu` sample application creates the `/imu` topic to publish the inertial measurement unit (IMU) data.
- [Publish system status with `qrb_ros_system_monitor`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb-ros-system-monitor_5_2_6.html)
The `qrb_ros_system_monitor` sample application has various ROS nodes that publish system status information, such as CPU loading, memory usage, and disk space.
- [Run basic OCR with `ocr_service`](https://docs.qualcomm.com/doc/80-70023-265/topic/ocr-service_5_2_7.html)
The `ocr_service` sample application enables a service that provides the Optical Character Recognition (OCR) function.
- [Run a zero-copy camera with `qrb_ros_camera`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb-ros-camera.html)
The `qrb_ros_camera` sample application implements a camera ROS2 node to enable zero-copy performance when data is coming out of the camera-server. This sample greatly reduces the latency between ROS nodes.
- [Publish the battery state with `qrb_ros_battery`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb-ros-battery.html)
The `qrb_ros_battery` sample application is a package that publishes the battery state data from the system node.
- [Convert between NV12 and RGB888 with `qrb_ros_colorspace_convert`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb-ros-color-space-convert_5_2_9.html)
The `qrb_ros_colorspace_convert` sample application converts between NV12 and RGB888 formats.
- [Bridge ROS and GST with `ros-gst-bridge`](https://docs.qualcomm.com/doc/80-70023-265/topic/ros-gst-bridge.html)
The `ros-gst-bridge` sample application is a tool that facilitates seamless integration between Robot Operating System (ROS) and GStreamer. It supports the efficient streaming and processing of multimedia data, such as video and audio, between ROS nodes and GStreamer pipelines.
- [Enable core audio with `qrb_ros_audio_service`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb-ros-audio-service.html)
The `qrb_ros_audio_service` sample application is a ROS package that delivers core audio functionalities, serving as the primary interface for audio capabilities (currently supporting playback and recording) within the ROS ecosystem.
- [Evaluating performance of ROS2 components with `qrb_ros_benchmark`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb_ros_benchmark.html)
[qrb_ros_benchmark](https://github.com/qualcomm-qrb-ros/qrb_ros_benchmark) is a benchmarking tool designed for evaluating the performance of ROS components on Qualcomm robotics platforms. It provides reusable components for benchmarking various message types and ROS nodes, with a focus on zero-copy transport mechanisms.
- [Execute AI model inference with `qrb_ros_nn_inference`](https://docs.qualcomm.com/doc/80-70023-265/topic/qrb_ros_nn_inference.html)
[qrb_ros_nn_inference](https://github.com/qualcomm-qrb-ros/qrb_ros_nn_inference) is a ROS2 package for performing neural network model, providing AI-based perception for robotics applications.

Last Published: Dec 29, 2025

[Previous Topic
Enable navigation in the simulator with](https://docs.qualcomm.com/bundle/publicresource/80-70023-265/topics/simulation_amr_navigation.md) [Next Topic
Enable Orbbec Gemini 335L with](https://docs.qualcomm.com/bundle/publicresource/80-70023-265/topics/orbbec-camera_5_2_8.md)