# Robotics sample applications The QIR SDK provides the following robotics sample applications. - [Control AMR in the simulator with simulation_sample_amr_simple_motion](https://docs.qualcomm.com/doc/80-90441-2/topic/control-amr-in-the-simulator-with-simulation_sample_amr_simple_motion.html) The AMR simple motion is a simulated sample application that uses a Python-based ROS node to control the movements of QRB autonomous moving robots (AMRs) within the simulator. - [Enable pick-and-place in the simulator with `simulation_sample_pick_and_place`](https://docs.qualcomm.com/doc/80-90441-2/topic/enable-pick-and-place-in-the-simulator-with-simulation_sample_pick_and_place.html) The RML-63 Robotic Arm Pick and Place sample application implements a C++ based ROS2 node. It shows autonomous pick-and-place operations using MoveIt2 for motion planning and Gazebo for physics simulation. - [Experience remote assistant in the simulator with `simulation_remote_assistant`](https://docs.qualcomm.com/doc/80-90441-2/topic/experience-remote-assistant-in-the-simulator-with-simulation_remote_assistant.html) The `simulation_remote_assistant` sample application is a ROS package that utilizes an AMR as a remote assistant within a virtual office environment. - [Enable 2D Lidar SLAM with `cartographer_node` and `cartographer_occupancy_grid_node`](https://docs.qualcomm.com/doc/80-90441-2/topic/enable-2d-lidar-slam-with-cartographer_node-and-cartographer_occupancy_grid_node.html) The 2D lidar SLAM sample application builds on Cartographer, which is capable of completing indoor map construction and localization based on 2D lidar sensors. It's suitable for indoor navigation of robots. - [Test follow-path with the `qrb_ros_follow_path` service](https://docs.qualcomm.com/doc/80-90441-2/topic/test-follow-path-with-the-qrb_ros_follow_path-service.html) 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](https://docs.qualcomm.com/doc/80-90441-2/topic/run-basic-amr-functionality-with-the-amr-service.html) `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`](https://docs.qualcomm.com/doc/80-90441-2/topic/enable-AprilTag-Pipeline-with-sample-apriltag.html) The `sample_apriltag` is the ROS package to provide AprilTag pipeline samples for Qualcomm robotics platforms. - [Enable people tracking with `follow_me`](https://docs.qualcomm.com/doc/80-90441-2/topic/followme.html) `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`](https://docs.qualcomm.com/doc/80-90441-2/topic/enable-people-tracking-in-the-simulator-with-simulation_follow_me.html) The `simulation_follow_me` sample application is an AMR that detects, tracks, and follows a moving person in real time. The application integrates sensor emulation and motion control to achieve the human-following behavior in simulated environments. Last Published: Sep 07, 2026 [Previous Topic Evaluate ROS component performance with qrb\_ros\_benchmark](https://docs.qualcomm.com/bundle/publicresource/80-90441-2/topics/evaluate-ros-component-performance-with-qrb_ros_benchmark.md) [Next Topic Control AMR in the simulator with simulation\_sample\_amr\_simple\_motion](https://docs.qualcomm.com/bundle/publicresource/80-90441-2/topics/control-amr-in-the-simulator-with-simulation_sample_amr_simple_motion.md)