
- This event has passed.
Modern robot software development with ROS 2
Presented by
Tomasz Gawron
Institute of Robotics and Machine Intelligence,
Poznań University of Technology
Sign up for the event now
Abstract
In this talk, we will highlight the key features of ROS 2, which enable development of modular, scalable, high-performance applications with low effort. We will explore the new communication middleware, the component system, the action system and many others. We will discuss how those new features can be incorporated in the bigger picture of the software development cycle based on our conclusions from ongoing projects. We will share some best practices for structuring large projects and automated testing. What is more, we will show how Docker can be leveraged to create portable development and deployment environments, which facilitate reproducibility. Finally, we will show how native ROS 2 API’s can be wrapped in simple framework to make the development simpler and faster through an expressive programming syntax.
Presenter biography
Tomasz Gawron received the Ph.D. degree in Robotics from Poznań University of Technology (PUT) in 2019, where he has been working as researcher from 2013. He serves as a Secretary of the Polish IEEE RAS Chapter. His research interests include motion planning and control of mobile robots, machine learning and automated software synthesis.