MATLAB and Simulink for Robotics
Robotics researchers and engineers use MATLAB and Simulink to design and tune algorithms, model real-world systems, and automatically generate code – all from one software environment.
With MATLAB and Simulink, you can:
- Connect to and control your robot with the algorithms you develop.
- Develop hardware-agnostic algorithms and connect to the Robot Operating System (ROS).
- Connect to a range of sensors and actuators so you can send control signals or analyze many types of data.
- Eliminate hand-coding by automatically generating code for embedded targets like microcontrollers, FPGAs, PLCs, and GPUs in many languages such as C/C++, VHDL/Verilog, Structured Text, and CUDA.
- Connect to low-cost hardware such as Arduino and Raspberry Pi using pre-built hardware support packages.
- Simplify design reviews by creating shareable code and applications.
- Work with legacy code and integrate with existing robotics systems.
MATLAB Robotics Programming Categories
- Designing the Hardware Platform
- Collecting Sensor Data
- Perceiving the Environment
- Planning and Decision Making
- Designing Control Systems
- Communicating with Other Platforms and Targets