Main Content

Robotics and Autonomous Systems

R2026b
Develop autonomous applications from perception to motion and optimize system-level behavior

Robotics and autonomous systems describe systems of platforms, such as automobiles, airplanes, robots, and UAVs, that move and operate in a physical environment for goal-oriented actions. With the tools and algorithms in multiple toolboxes, you can simulate, estimate, navigate, and control the platform states, such as its position and velocity, as well as monitor the physical environment. Specifically, you can:

  • Design, model, and simulate autonomous system scenarios that include platforms, trajectories, paths, sensors, and environment using various coordinate systems and maps.

  • Generate and classify detections, estimate platforms, and obtain various maps of the environment.

  • Plan the paths of robots, UAVs, and automobiles using different path planning algorithms based on varied motion characteristics.

  • Control robots, UAVs, and automobiles using multiple motion control algorithms and strategies.

  • Connect to robots and simulators through middleware (e.g. ROS) and deploy your designed estimation, navigation, and control algorithms on hardware.

Products for Robotics and Autonomous Systems

Automated Driving Toolbox

Design, simulate, and test ADAS and autonomous driving systems

Robotics System Toolbox

Design, simulate, test, and deploy robotics applications

UAV Toolbox

Design, simulate, and deploy UAV applications

ROS Toolbox

Design, simulate, and deploy ROS-based applications

Sensor Fusion and Tracking Toolbox

Design, simulate, and test multisensor tracking and positioning systems

RoadRunner

Design 3D scenes for automated driving simulation

RoadRunner Scenario

Create and play back scenarios for automated driving simulation

Simulink 3D Animation

Simulate and visualize dynamic systems in a 3D environment

Topics

Offroad Autonomy

Scenario Design and Simulation

Situational Awareness and State Estimation

Motion Planning and Control

Hardware Deployment

ROS Data and Network Analysis

Featured Examples

Videos

Developing autonomous systems video.

Developing Autonomous Systems with MATLAB and Simulink
This video shows how to develop workflows for modeling and simulation of autonomous vehicles, designing autonomous algorithms, virtual testing of the systems, and deploying to hardware.

Autonomous technologies for aerospace-defense video.

Autonomous Technologies for Aerospace-Defense Applications
This video shows how to develop autonomous technologies for aerospace and defense applications like Unmanned Aerial Vehicles (UAV), Unmanned Ground Vehicles (UGV), and Autonomous Underwater Vehicles (AUV).

Design and deploy collaborative robots video.

Design and Deploy Collaborative Robots (Cobots) Using MATLAB
This video shows how to use Robotic System Toolbox for designing, simulating, testing, and deploying robotic applications including cobots.

Offroad autonomy video.

Shaping a Path to Offroad Autonomy Using MATLAB
This video explores how MATLAB and Simulink accelerate control and automation design for offroad machinery through simulation, sensor fusion, and HIL testing.

VTOL advanced air mobility video.

Design and Simulate VTOL Aircrafts for Advanced Air Mobility Applications
This video shows how to develop VTOL control systems and photorealistic simulations to simulate Advanced Air Mobility Missions.