Research

My research revolves around building solutions for complex single- and multi-robot planning problems, and ranges from low-level path planning to high-level coordination strategies. My works encompass the use of a variety of different techniques drawn from operations research and combinatorial optimization (hardness reductions, approximation algorithms, mathematical programming), “classical” AI (search algorithms, symbolic planning), and machine learning (deep neural networks, Gaussian processes, reinforcement learning). Below, you can find some projects I've worked on during my PhD at the Politecnico di Milano and postdocs at Cornell and MIT.