IEEE International Conference on Robotics and Automation (ICRA)

As the flagship conference of the IEEE Robotics and Automation Society, ICRA will bring together the world's top researchers and most important companies to share ideas and advances in our field.  Many of the most important developments in robotics and automation have historically been first exposed at ICRA, and 2019 will take this trend one step further. As the practical and socio-economic impact of our field continues to expand, the role of industry-centered activities has grown and will be a critical aspect of the meeting.

MathWorks is a sponsor and exhibitor at this event. MathWorks is also organizing the workshop, as detailed below:

ICRA 2019 Workshop on: MATLAB and Simulink for Robotics Research and Education

The workshop will be held in the afternoon of Thursday May 23, 2019.


The goal of this workshop is to provide an overview of the fundamental role that MATLAB and Simulink play in robotics research and education.

MATLAB and Simulink have long been used in robotics and form the basis of coursework, tutorials, and laboratory experiments for many robotics curricula around the world. Recently, robotics problems have grown beyond the classical arm-manipulator kinematics into a broad spectrum of applications involving low-cost hardware platforms such as Arduino and Raspberry Pi all the way to complex autonomous vehicles. With new features such as ROS connectivity in Robotics System Toolbox and Unreal integration via Vehicle Dynamics Blockset, as well as a variety of hardware support packages, MATLAB and Simulink provide a seamless environment for developing advanced robotic systems both in desktop simulation and on physical robots.

Over the course of the workshop, accomplished researchers and professors in various robotics disciplines will share their success stories and teaching experience with the use of MathWorks tools. The audience will gain insights and perspectives from a wide variety of applications along with technical details. In addition, talks from MathWorks engineers will inform the audience about the latest robotics-related capabilities of MATLAB and Simulink, and outline practical examples.





13:30 – 13:40

Roberto G. Valenti (MathWorks)


13:40 – 14:05

Yanliang Zhang (Weston Robot)

MATLAB and Simulink for accelerating startup development

14:05 – 14:30

Jonathan Sprinkle (NSFU Arizona)

Empowering Research in Cyber-Physical Systems through Student Competitions with Model-Based Design and Code Generation

14:30 – 15:00

Sertac Karaman (MIT)

Teaching Model-Based Design and Control Theory with Simulink

15:00 – 15:30

Coffee Break

15:30 – 15:55

Remo Pillat  (MathWorks)

What’s new in Robotics with MATLAB and Simulink

15:55 – 16:20

Davide Scaramuzza (U Zurich)

Teaching Robotics and Computer Vision with MATLAB at ETHZ 

16:20 – 16:45

Taskin Padir (NEU)

Lowering Barriers to Entry Robotics Research Utilizing Standard Tools

16:45 – 17:20

Peter Corke (QUT)

Using MATLAB and Simulink for Robotics Education

17:20 – 17:30

Pulkit Kapur (MathWorks)

Closing Remarks


MathWorks tools have long being used in research and education. Thousands of researchers around the world use MATLAB and Simulink to carry out their research including data analysis and algorithm development. Recently, the features and functionality in MATLAB and Simulink to support deployment of algorithms via automatic code generation on embedded hardware platforms are becoming increasingly relevant for advanced robotic systems including autonomous vehicles. During the workshop, this research aspect will be presented by exploring use cases, practical experiences, and successful results with technical details, shared by accomplished researchers in the field.

Likewise, MATLAB and Simulink have also been successfully used in curricula in more than 5000 universities around the world. Moreover, about 1500 books written in 28 languages speak to the success of MATLAB and Simulink as educational tools. During the workshop the advantages of using MathWorks tools in education will also be highlighted by experienced professors.

During the workshop the participants will have the opportunity to learn how to design and simulate a robotic system using MATLAB and Simulink, how to prototype and test algorithms, and how to deploy them on real robots. We will present to the audience how Model-Based Design aligns with the development of advanced robotics applications. Workshop participants will learn insights about practical tools to develop complex robotics systems at scale from successful examples presented by the invited speakers.

The format of the workshop will be as follows. The workshop will open with remarks and overview of the agenda. The invited speakers will talk about both the research and teaching aspects. Each speaker will have the last 5-10 minutes of the talk reserved for Q&A with active audience engagement.

Among the organizers, Prof. Peter Corke, the author of the Robotics Toolbox for MATLAB, will introduce his extensive use of MathWorks tools in research and education. From MathWorks, Remo Pillat, Robotics Development Manager, will introduce the new robotics-related features in MATLAB and Simulink.

Throughout the workshop we will gather feedback from the attendees in form of new ideas and opportunities for growth and improvement. This will facilitate interaction between MathWorks engineers, speakers, and participants from the audience.


Roberto G. Valenti, MathWorks, 1 Lakeside Campus Dr, Natick, USA, +1-508-647-0198

Peter Corke, Queensland University of Technology, 2 George St, Brisbane, Australia, +61-7-3138-1794

Pulkit Kapur, MathWorks, 3 Apple Hill Dr, Natick, USA, +1-508-647-1885

Remo Pillat, MathWorks, 1 Lakeside Campus Dr, Natick, USA, +1-508-647-8276

For more information visit

Location & Dates

Montreal, Canada
20 May 2019