Programming Robots with ROS and ROS2 using MATLAB and Simulink


This webinar discusses MathWorks’ ROS and ROS 2.0 support that provides a live interface connecting MATLAB and Simulink with a ROS network. Benefits of using this support include:

  • Connecting to ROS and ROS 2.0 from any Operating System (OS) supported by MATLAB and Simulink
  • Leveraging built-in functionality in MathWorks toolboxes related to the algorithms in the following domains: control systems, computer vision, machine learning, signal processing, and state machine design
  • Automatically generating C++ code from algorithms designed in MATLAB and Simulink which can be deployed as standalone ROS nodes.


Through several examples, we will cover:

  • Data analysis for ROS in MATLAB and Simulink
  • Algorithm prototyping and development using ROS and ROS 2 network connection to external simulator and hardware
  • ROS node generation and deployment

Please allow approximately 45 minutes to attend the presentation and Q&A session. We will be recording this webinar, so if you can't make it for the live broadcast, register and we will send you a link to watch it on-demand.

About the Presenters

YJ Lim is a Senior Technical Product Manager of robotics and autonomous systems at the MathWorks. He has over 20 years of experience in robotics and autonomous systems area. Lim's responsibility in MathWorks includes long-term strategy development and product management of robotics and autonomous systems. Before joining MathWorks, Lim worked at Vecna Robotics based in Waltham, MA as a Sr. Project Manager focused on Vecna’s advanced robotics system development. Prior to Vecna, he served as the Chief Innovation Officer at Hstar Technologies, a startup focused on agile mobile robotic platform and healthcare service robotics system. He worked with government agencies and served on governmental working groups on matters of advanced robotics system research. Lim also led development teams at Energid Technologies, a firm that provides engineering services and products for advanced robotic, machine-vision, and simulation applications, for robotic software development. Lim received his Ph.D. in mechanical engineering from Rensselaer Polytechnic Institute (RPI) and his Master from KAIST in S. Korea.

Murat Belge is a consulting engineer at the MathWorks. He is the technology team lead for ROS Toolbox. He worked in MathWorks for over 15 years in various areas including code generation for embedded systems, networking protocols, middleware representation and integration, IOT, device driver abstraction and integration, targeting embedded Linux systems, embedded vision and motor control. His experience includes developing embedded vision algorithms for SIMD processors and developing time domain reflectometry diagnostics systems for digital subscriber lines.  Belge received his Ph.D. from Northeastern University, M.S. and B.S. from Bilkent University in Turkey, all in electrical engineering.

Product Focus

This live webinar has ended. You can now view the on-demand webinar.

See on-demand webinars