Skip to main content
The QIR SDK provides various sample applications. You can use ROS2 to get the device CPU load, use the AI capabilities for gesture detection, and perform robot simulation. The robotics sample applications fall into different categories:
  • Platform sample applications
  • Robotics sample applications
  • AI sample applications
By combining different sample applications, you can implement various functionalities.
Some sample applications require specific hardware peripherals. For the required hardware, see the following tables.

Summary of QIR SDK sample applications

Each sample name carries a tooltip with a short description. Hover over a sample to read what it does, or select it to open the full topic. In the support columns, Y means the sample runs on that development kit and N means it doesn’t.

Platform sample applications list

The following table lists the platform sample applications, the peripherals and mobile robot each one requires, and the development kits each one supports.
SamplePeripheralsMobile robotIQ-9075 EVKVENTUNO™ Q

(orbbec_camera)

Gemini 335LNYY

(rplidar-ros2)

RPLIDAR A3M1NYY

(qrb_ros_system_monitor)

–NYY

(ocr_service)

–NYY

(qrb_ros_battery)

–NNN

(qrb_ros_interfaces)

–NYY

(qrb_ros_transport)

–NYY

(qrb_ros_nn_interface)

–NYY

(qrb_ros_imu)

–NNY

(qrb_ros_camera)

–NYY

(qrb_ros_colorspace_convert)

–NYY

(qrb_ros_audio_service)

–NYN

(qrb_ros_video)

–NYY

(qrb_ros_benchmark)

–NYY

Robotics sample applications list

Robotics sample applications require the Host and the development kit to work together.
The following table lists the robotics sample applications, the peripherals and mobile robot each one requires, and the development kits each one supports.
SamplePeripheralsMobile robotIQ-9075 EVKVENTUNO™ Q

(simulation_sample_amr_simple_motion)

NNYY

(simulation_sample_pick_and_place)

NNYY

(simulation_remote_assistant)

NNYY

(cartographer_node and cartographer_occupancy_grid_node)

RPLIDAR A3M1YYN

(qrb_ros_follow_path service)

NNYN

(qrb_ros_amr service)

NNYN

(sample_apriltag)

NNYN

(follow-me)

Gemini 335LYYY

(simulation_follow_me)

NNYY

AI sample applications list

The following table lists the AI sample applications, the peripherals and mobile robot each one requires, and the development kits each one supports.
SamplePeripheralsMobile robotIQ-9075 EVKVENTUNO™ Q

(sample_hand_detection)

NNYY

(sample_depth_estimation)

NNYY

(sample_face_detection)

NNYY

(sample_hrnet_pose_estimation)

NNYY

(sample_resnet101)

NNYY

(sample_object_detection)

NNYY

(sample_object_segmentation)

NNYY

Sample application categories

Platform sample applications

ROS samples for common platform types including OCR, Rplidar, Orbbec Camera, and IMU.

Robotics sample applications

A robotics simulation platform where you can develop your own robotics applications, such as simulation-sample-AMR-simple-motion.

AI sample applications

AI-related sample applications, such as hand detection and image classification.