Skip to main content
The QIR SDK provides the following robotics sample applications.

Control AMR in the simulator with simulation_sample_amr_simple_motion

The AMR simple motion is a simulated sample application that uses a Python-based ROS node to control the movements of QRB autonomous mobile robots (AMRs) within the simulator.

Enable pick-and-place in the simulator with simulation_sample_pick_and_place

The RML-63 Robotic Arm Pick and Place sample application implements a C++ based ROS2 node that shows autonomous pick-and-place operations.

Experience remote assistant in the simulator with simulation_remote_assistant

The simulation_remote_assistant sample application is a ROS package that uses an AMR as a remote assistant within a virtual office environment.

Enable 2D Lidar SLAM with cartographer_node and cartographer_occupancy_grid_node

The 2D lidar simultaneous localization and mapping (SLAM) sample application builds on Cartographer, which completes indoor map construction and localization based on 2D lidar sensors.

Test follow-path with the qrb_ros_follow_path service

The qrb_ros_follow_path service is a ROS2 package suite designed for path following navigation on the Qualcomm Robotics Platform.

Run basic AMR functionality with the AMR service

qrb_ros_amr_service is a ROS2 package suite designed to manage the AMR behaviors on Qualcomm robotics platforms.

Enable AprilTag pipeline with sample_apriltag

The sample_apriltag is the ROS package to provide AprilTag pipeline samples for Qualcomm robotics platforms.

Enable people tracking with follow_me

follow_me is a lightweight application that enables robots to track targets in real-time. Currently, it only supports tracking people.

Enable people tracking in the simulator with simulation_follow_me

The simulation_follow_me sample application is an AMR that detects, tracks, and follows a moving person in real time.