MATLAB

RoboCup@Home Education with MATLAB and Simulink

Thanks Sebastian and MathWorks!

Find out how to request a complimentary license of MATLAB and Simulink for RoboCup@Home Education and get started with the source code to follow along with this video series.

Resources

00 - Introduction and Setup

Learn some basics of service robots for RoboCup@Home Education, and how MATLAB and Simulink can help you solve some of these tasks.

01 - Getting Started with ROS

Learn how to use MATLAB, Simulink, and ROS Toolbox to connect to your ROS enabled robot. Once you are connected, see how to send velocity commands and read sensor data from the robot.

Resources

02 - Speech Recognition and Synthesis

Learn how to use MATLAB, Simulink, and Stateflow to connect to your ROS enabled robot for speech recognition (listening), natural language processing, behavior modeling, and speech synthesis (talking).

Resources

03 - Navigation

Learn how to use MATLAB and Simulink to connect to your ROS enabled robot for navigation. This involves building a map of the environment, localizing a robot in that map, and planning and following a path to go from a start point to a goal point in the world.

Resources

04 - Computer Vision Basics

Learn how to use MATLAB and Simulink for the basics of computer vision on your ROS enabled robot. This involves processing color and depth images for object detection and tracking, as well as identifying objects from 3D point clouds.

Resources

05 - Computer Vision with Machine Learning

Learn how to use MATLAB and Simulink for computer vision tasks that use models trained using machine learning on your ROS enabled robot. You will see examples on face recognition, age and gender detection, and object classification.

Resources

06 - Manipulation

Learn how to use MATLAB, Simulink, and Robotics System Toolbox to control and analyze a robot arm, or manipulator, to follow a specified motion trajectory. You will first try this with a model of the manipulator and then on a ROS enabled robot arm.

Resources