Federico Pecora

Federico Pecora

Associate Professor in Computer Science
Center for Applied Autonomous Sensor Systems, School of Science and Technology
Örebro University, S-70182 Örebro, Sweden
email: federico.pecora@oru.se, tel: +46 19 30 3319, fax: +46 19 30 3463

Short bio

I am currently Associate Professor in Computer Science at the Center for Applied Autonomous Sensor Systems (AASS, Örebro University, Sweden). I am a graduate of Computer Science Engineering at the University of Rome "La Sapienza", where I earned my PhD in 2007. I was previously a research assistant at the Italian National Research Council (ISTC-CNR), where I worked on AI tools for space mission planning on a grant from the European Space Agency.


My research interests lie at the intersection of Artificial Intelligence and Robotics. I focus specifically on constraint reasoning, planning and scheduling, and meta-CSP techniques for hybrid reasoning.

Much of my work nowadays focuses on developing constraint reasoning algorithms for robot planning and for context recognition from sensor traces. In the past 5 years, I have been applying these techniques in two broad application areas: service robots/sensor systems for use in domestic environments; and decision support tools for industrial applications with large autonomous vehicles. I am fascinated by the problem of using AI for robots, and I find that some of the most compelling research questions in AI originate from the use of model-based approaches to robot control.

I am the initiator and principal maintainer of the Meta-CSP Framework (metacsp.org), a software API for supporting the theoretical study and implementation of hybrid reasoning algorithms.

An updated list of publications can be found on my Google Scholar profile.

Wordle word cloud

Current Projects

Semantic Robots (project coordinator, P.I. for planning research direction) / Funded by: Swedish Knowledge Foundation (KKS) / 2014-2020
iQMobility (P.I., autonomous bus fleet coordination) / Funded by: Vinnova / 2016-2020
Iliad (workpackage leader, fleet management) / Funded by: EU H2020 / 2016-2020
E-Care@Home (workpackage leader) / Funded by: Swedish Knowledge Foundation (KKS) / 2015-2019

Past Projects

Monarch (project scientist, social-aware planning planning) / Funded by: EU FP7 / 2012-2015
Robot-Era (project scientist, constriant-based planning in smart environments) / Funded by: EU FP7 / 2011-2015
RACE (P.I., leader of WP1 on Infrastructure for grounded knowledge representation and reasoning) / Funded by: EU FP7 / 2011-201
GiraffPlus (project scientist, constriant-based context recognition) / Funded by: EU FP7 / 2011-2014
Human-aware task planning for mobile robots (co-P.I. constraint-based human aware planning) / Funded by: Swedish Research Council (Vetenskapsrådet) / 2011-2014

Publicly available software

Most of the software I maintain or contribute to is on GitHub. I am main developer and maintainer of the following software packages:

Meta-CSP Framework A Java API for Meta-CSP reasoning
coordination_oru package A library for combined motion planning, coordinatio and control
coordination_oru_ros stack A ROS interface for using the coordination_oru library with ROS


Current and upcoming courses

Past courses