Using Matlab and Simulink For Robotics
Using Matlab and Simulink For Robotics
Robotics
Agenda
1
Build
Robots
2
Develop Robotics Applications
Using Existing Robots
3
Teach/Learn
Robotics
My Focus Today
3
Output
-
Controller
Plant
No need C/C++/Python
Drivers Provided
Comprehensive Algorithms
Visit:
www.mathworks.com/hardware
ROS/Gazebo Interface
ROS Node Generation
Comprehensive Algorithms
Visit:
www.mathworks.com/products/robotics
5
2
Developing Robotics
Applications using
Existing Robots
1: Interface
2: Algorithms
My computer
+ My MATLAB
My Robot
6
MATLAB-ROS Interface
Simulink-ROS Interface
Robotics Algorithms
Comprehensive Demos
Demo
Design and Test Robotics Algorithms with ROS-enabled
Robots or Simulators (such as Gazebo)
Test algorithms
with ROS-enabled
Simulators such
as Gazebo
Test algorithms on
a Robot
and
analyze the
performance with
rosbag
10
11
12
Switch to Demo
13
MATLAB-ROS Interface
Create a ROS node inside MATLAB
Design and test robotics algorithms on a robot simulator
such as Gazebo
Test robotics algorithms on a physical robot
Import rosbag log files into MATLAB
Thank You
16