# Run robotics sample applications

The robotics sample applications provide the prototype sample code that implements AMR simple motion, indoor map construction and localization, and a tracking (follow-me) application.

- [Control AMR in the simulator with `simulation_sample_amr_simple_motion`](https://docs.qualcomm.com/doc/80-70023-265/topic/simulation_sample_amr_simple_motion.html)
`simulation_sample_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 2D lidar SLAM with `cartographer_ros`](https://docs.qualcomm.com/doc/80-70023-265/topic/2d_lidar_slam.html)
The 2D lidar SLAM sample application is based 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.
- [Enable people tracking with `follow_me`](https://docs.qualcomm.com/doc/80-70023-265/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 AprilTag Pipeline with `sample_apriltag`](https://docs.qualcomm.com/doc/80-70023-265/topic/sample_apriltag.html)
The `sample_apriltag` is a ROS package that provides AprilTag pipeline samples for Qualcomm robotics platforms.
- [Enable people tracking in the simulator with `simulation_follow_me`](https://docs.qualcomm.com/doc/80-70023-265/topic/simulation_followme.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.
- [Enable pick-and-place in the simulator with `simulation_sample_pick_and_place`](https://docs.qualcomm.com/doc/80-70023-265/topic/simulation_sample_pick_and_place.html)
This pick-and-place simulated sample application uses the C++ based robotic manipulation ROS 2 node `simulation_sample_pick_and_place` to demonstrate 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-70023-265/topic/simulation_remote_assistant.html)
The `simulation_remote_assistant` sample application is the ROS package that uses an AMR as a remote assistant within a virtual office environment. Users can interact with the robot by inputting natural language commands, such as "Go to the office to check the person." The robot can autonomously navigate to the specified location and perform object detection tasks as instructed.
- [Enable 2D lidar SLAM in the simulator with `cartographer_ros`](https://docs.qualcomm.com/doc/80-70023-265/topic/simulation_2d_lidar_slam.html)
`simulation_2d_lidar_slam` is a simulated sample application that demonstrates how to run 2D lidar SLAM on Qualcomm robotics platform within the simulator.
- [Enable navigation in the simulator with `navigation2`](https://docs.qualcomm.com/doc/80-70023-265/topic/simulation_amr_navigation.html)
`simulation_amr_navigation` is a simulated sample application that demonstrates how to run `navigation2` on Qualcomm robotics platforms within the simulator.

Last Published: Dec 29, 2025

[Previous Topic
Segment objects with](https://docs.qualcomm.com/bundle/publicresource/80-70023-265/topics/sample_object_segmentation.md) [Next Topic
Control AMR in the simulator with](https://docs.qualcomm.com/bundle/publicresource/80-70023-265/topics/simulation_sample_amr_simple_motion.md)