# Autonomous Mobile Robot Applications - **The Wandering Application**, included in the Autonomous Mobile Robot, demonstrates the combination of the middleware, algorithms, and the ROS 2 navigation stack. It showcases the ability to navigate a robot to explore an unknown environment, avoid obstacles, update a local map in real time exposed as a ROS topic, and publish AI objects detected in another ROS topic. It uses the robot's sensors and actuators based on its hardware configuration. - **Object Detection AI Application** detects objects in video data using a deep learning neural network model from the OpenVINO™ [Model Zoo](https://github.com/openvinotoolkit/open_model_zoo). - **Semantic Segmentation AI Application** is a computer vision application that assigns labels to each pixel according to the object it belongs to, creating segmentation masks. - **Ground Floor Segmentation Application** uses pointcloud data for distinguishing between ground floor, elevated surfaces, obstacles, and structures above ground level. - **Benchmarking Application** is a toolkit that uses Autonomous Mobile Robot ingredients to run various combinations of robotic applications and AI applications to estimate robotics and deep learning inference performance on supported devices.