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.
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.