Overview
This tutorial will guide you to install Matlab with the appropriate support toolboxes
MathWorks installer (Windows or macOS)
- Download/Execute the R2025a installer.
- Sign in.
- Choose the Robocup license provided.
Toolbox Selection
MATLAB depends on a number of toolboxes for additional functionality. If you wanted to run say a function from one of these and it did not work, it would indicate you have not successfully installed the toolbox. These will be our main toolboxes:
- Robotics System Toolbox: path planning, mapping, kinematics, dynamics, localization; Gazebo co-sim hooks.
- ROS Toolbox: ROS/ROS 2 pub/sub/services/actions from MATLAB/Simulink; analyze bags; generate standalone C++ (and CUDA) ROS nodes.
- Computer Vision Toolbox: detection/segmentation pipelines; YOLOv2/v3/v4 APIs and pretrained models.
- Deep Learning Toolbox: layers/training/inference; required by the YOLO APIs.
- Parallel Computing Toolbox: multi-core and GPU acceleration (Windows/Linux with NVIDIA).
- Coder products (MATLAB/Simulink/Embedded, GPU Coder): deploy C++/CUDA ROS nodes and embedded code.