Building reactive behaviors for robotics with behavior trees

EAISI lecture 2 by visiting professor Lorenzo Natale

Thursday November 30, 2023 from 10:00 AM to 11:00 AM
TU/e campus | Neuron building, room 1.120

Building reactive behaviors for robotics with behavior trees

Department ME and EAISI together organize a lecture by visiting professor Lorenzo Natale from the Italian Institute of Technology.

Anyone interested is welcome to join. Registration is required.

09:45 | Doors open
10:00 | Lecture

Schedule a meeting
It is also possible to talk to Lorenzo Natale by scheduling a time slot, please send a mail to
The possible time slots on both November 29 and 30 are: 11.30-12.30,  14.00-15.00,  15.00-16.00,  16.00-17.00,  17.00-18.00h.


Building reactive behaviors for robotics with behavior trees - lecture 2


Programming robots to perform complex tasks requires proper integration of sevral component and real-time orchestration. Behavior trees (BTs) have been proposed as a formalism to design and implement robot behaviors that are intrinsic reactive, modular and easier to read. In this talk I will revise our work with BTs and how they have been used in our laboratory to implement complex behaviors with humanoid robots. I will also illustrate some extensions to BTs that address specific problems in robotics and how BTs have been integrated in the robot software architecture, using the example of a robotic museum guide developed in the EU project 5GTOURS. Finally I will present how BTs are being used in the context of the EU project CONVINCE at the top layer of the robot deliberation system, and preliminary work towards formalization of BT to support verification of robot behaviors. 


Lorenzo Natale is Tenured Senior Researcher at the Italian Institute of Technology and coordinator of the Center for Robotics and Intelligent Systems. He received his degree in Electronic Engineering (with honors) and Ph.D. in Robotics from the University of Genoa. He was later postdoctoral researcher at the MIT Computer Science and Artificial Intelligence Laboratory. He was invited professor at the University of Genova where he taught the courses of Natural and Artificial Systems and Antropomorphic Robotics for students of the Bioengineering curriculum. In 2020 and 2021 he was visiting Professor at the University of Manchester.

Lorenzo Natale has contributed to the development of various humanoid platforms. He was one of the main contributors to the design and development of the iCub platform and he has been leading the development of the iCub software architecture and the YARP middleware. His research interests range from vision and tactile sensing to software architectures for robotics.

He has been principal investigator and co-principal investigator in several EU funded projects (FP7, H2020 and Horizon Europe), and he is currently coordinator of the Horizon Europe project CONVINCE. He was general chair of IEEE ARSO 2018 and served as Program Chair of ICDL-Epirob 2014 and HAI 2017 and associate editor for IEEE-Transactions on Robotics and IEEE Robotics and Automation Letters. He is Specialty Chief Editor for the Humanoid Robotics Section of Frontiers in Robotics and AI. He is Ellis Fellow and Core Faculty of the Ellis Genoa Unit.


Eindhoven Artificial Intelligence Systems Institute

EAISI brings together all AI activities of the TU/e. Top researchers from various departments and research groups work together to create new and exciting AI applications with a direct impact on the real world. All this in close collaboration with our students and representatives from industry.