05th of June 2019 - Reactive Programming Applied to Robotics Behavior Orchestration

Wednesday, 5th of June 2019, 17:30, A 704
Dr. Vincent Berenz
Autonomous Motion Department, MPI for Intelligent Systems, Tübingen

Reactive Programming Applied to Robotics Behavior Orchestration

Dr. Vincent Berenz studied in France and Japan, before receiving his Ph.D. in Intelligent Interactions Technologies from the University of Tsukuba. Further, he worked at CEREP (USA, France), Pharmadesign (Japan) and RIKEN (Japan). For many service robots, reactivity to changes in their surroundings is a must. However, developing software suitable for dynamic environments is difficult. In this presentation, we will focus on the usability aspects of software engineering applied to robotics and propose the use of the reactive programming paradigm. While popular for creating graphical interfaces, reactive programming has never been used for robot programming. Yet, as we will show giving concrete examples, this paradigm allows to develop lively and reactive robotics behavior that can be easily modified and scaled. We will also present Playful, our home made interpreter for reactive programming, which is available online and free for use for academia.