Applications
Examples for simulation of ROS and ROS 2 applications in ROS-enabled
simulators
These examples show how to build specific applications for ROS-enabled simulators and explore connectivity to real robots using ROS Toolbox. Use these examples as a basis to design a network of ROS nodes to validate various algorithms for autonomous ground robots, manipulators, and unmanned aerial vehicles (UAVs) and then, deploy them to simulated hardware. ROS Toolbox supports deployment of these algorithms to robots running ROS on their hardware such as TurtleBot®. ROS Toolbox also supports interfacing with ROS-enabled software simulation systems to simulate these applications.
Highlighted Examples
- Get Started with Gazebo and Simulated TurtleBot
- Build a Map Using Lidar SLAM with ROS in MATLAB
- Generate a ROS Control Plugin from Simulink
- Pick-and-Place Workflow in Unity 3D Using ROS
- Generate ROS Node for UAV Waypoint Follower
- Emergency Braking of Ego Vehicle in CARLA Simulator Using Simulink and CARLA ROS Bridge
Categories
- Connectivity to ROS-Enabled Simulators
Design and deploy applications to ROS-enabled external simulators such as Gazebo, Unity and CARLA
- Automated Driving
Design and deploy automated driving applications over ROS or ROS 2 network
- Mapping and Localization
Design and deploy localization and mapping applications over ROS or ROS 2 network
- Ground Robots
Design and deploy autonomous ground robot applications over ROS or ROS 2 network
- Robotic Manipulators
Design and deploy robotic manipulator applications over ROS or ROS 2 network
- Unmanned Aerial Vehicles
Design and deploy UAV applications over ROS or ROS 2 network