# 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-70022-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-70022-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-70022-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 people tracking in the simulator with `simulation_follow_me`](https://docs.qualcomm.com/doc/80-70022-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-70022-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-70022-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.

Last Published: Nov 05, 2025

[Previous Topic
Estimate human poses with](https://docs.qualcomm.com/bundle/publicresource/80-70022-265/topics/sample_hrnet_pose_estimation.md) [Next Topic
Control AMR in the simulator with](https://docs.qualcomm.com/bundle/publicresource/80-70022-265/topics/simulation_sample_amr_simple_motion.md)