Curriculum Vitae et Studiorum Alberto Quattrini Li March 21, 2015 Contents Personal Data 1 Position and Education 1 Education................................................ 1 Academic Positions and Affiliations.................................. 1 Scholarships, Honors, and Awards 1 Teaching Activities 2 Courses as Teaching Assistant..................................... 2 Co-advised Students and Laurea Theses............................... 2 Scientific Activities 2 Referee Services............................................. 2 Associations Membership 2 Research Interests 2 Autonomous Exploration....................................... 3 Semantic Maps............................................. 3 Assistive Technologies......................................... 3 Publications 3 Papers on International Books.................................... 3 Papers on Proceedings of International Conferences and Workshops............... 3 Papers Presented at International Conferences and Workshops.................. 4 Technical Reports........................................... 4
Personal Data Name: Alberto Family name: Quattrini Li Date of birth: July 4 th, 1987 Place of birth: Pistoia, Italy Citizenship: Italian (US Green Card Holder) e-mail: alberto.quattrini@polimi.it homepage: http://home.dei.polimi.it/quattrini.li Position and Education Education 01/2012 03/2015 Ph.D. in Information Technology, Politecnico di Milano (Milan, Italy). Thesis title: Study, design, and evaluation of exploration strategies for autonomous mobile robots, Advisor: Prof. Francesco Amigoni 09/2009 10/2011 M.Sc. in Computer Science Engineering, Politecnico di Milano (Milan, Italy) and Politecnico di Torino (Double degree) [final grade 110/110 cum laude]. Thesis title: Development of a framework for evaluating performance of exploration strategies of autonomous robots, Advisor: Prof. Francesco Amigoni 09/2009 12/2011 Alta Scuola Politecnica (ASP). 09/2006 07/2009: B.Sc. in Computer Science Engineering, Università di Pisa (Pisa, Italy) [final grade 109/110]. 09/2001 07/2006: Diploma di Liceo Scientifico indirizzo P.N.I., Liceo Scientifico N. Copernico (Prato, Italy) [final grade 87/100]. Academic Positions and Affiliations 02/2014 08/2014 Visiting Ph.D. student at Robotic Sensor Networks Lab, Department of Computer Science and Engineering, University of Minnesota (Minneapolis MN, USA). Supervisor: Prof. Volkan Isler 01/2012 12/2014 Ph.D. fellow in Information Technology, Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano (Milan, Italy). 01/2012 06/2012 Research assistant, Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano (Milan, Italy). Project: PoliSpell: An Adaptive Spellchecker and Predictor for People with Dyslexia Supervisor: Prof. Licia Sbattella Scholarships, Honors, and Awards 2013 2014 Scuola Interpolitecnica: complementary Ph.D. program for few top Ph.D. students among those of Politecnico di Milano, Politecnico di Torino, and Politecnico di Bari. 2012 2014 Scholarship from the Italian Ministry of Education, University, and Research, given to the top 10-15% of admitted Ph.D. students. 2009 2011 Alta Scuola Politecnica: complementary M.Sc. program for the top 150 M.Sc. students among Politecnico di Milano and Politecnico di Torino. 1
Teaching Activities Courses as Teaching Assistant 2014 2015 Teaching Assistant of Architetture degli Elaboratori I (Computer Architectures I), held by Prof. Alberto Borghese and Prof. Federico Pedersini, B.Sc. in Computer Science, Università di Milano (Milan, Italy). 2013 2014 Teaching Assistant of Fondamenti di Informatica (Fundamentals of Computer Science), held by Prof. Lorenzo Mezzalira, B.Sc. in Electronical Engineering, Politecnico di Milano (Milan, Italy). 2012 2013 Lab. Supervisor of Fondamenti di Informatica (Fundamentals of Computer Science), held by Prof. Lorenzo Mezzalira, B.Sc. in Electronical Engineering, Politecnico di Milano (Milan, Italy). Co-advised Students and Laurea Theses Riccardo Cipolleschi, Michele Giusto, Analysis of semantic information role in multi-robot exploration in search and rescue, Politecnico di Milano (Milan, Italy), 2012. Matteo Luperto, The concept of building typology for semantic labeling of rooms in autonomous mobile robotics, Politecnico di Milano (Milan, Italy), 2012. Giuseppe Andrea Ferraro, Federico Marini, Alessandro Maria Rizzi, Sajjad Salehi, PoAReT 2013 Team, Virtual Robot competition of the RoboCup 2013 Rescue Simulation League (Eindhoven, The Netherlands), 2013. Alessandro Riva, Online exploration of graphs with an autonomous robot: a theoretical analysis, Politecnico di Milano (Milan, Italy), 2014. Referee Services Scientific Activities IEEE/RSJ International Conference on Intelligent Robots and Systems, 2012 (IROS2012), 2014 (IROS2014), 2015 (IROS2015). IEEE International Conference on Robotics and Automation, 2013 (ICRA2013). Advanced Robotics. Journal of Experimental & Theoretical Artificial Intelligence. Language Resource and Evaluation. IEEE, the Institute of Electrical and Electronics Engineers. AAAI, Association for the Advancement of Artificial Intelligence. Associations Membership Research Interests My research belongs to the area of Artificial Intelligence and mainly focuses on the study and the development of techniques for Autonomous Agents and Multiagent Systems in Robotics applications. In particular, I deal with the study, development, and experimental assessment of methods for autonomous decision-making in the exploration problem, where one or more robots are employed to discover features of environments. The achieved scientific contributions can be classified along the following topics. 2
Autonomous Exploration An important task, where autonomous mobile robots could be fruitfully employed, is the exploration problem. Specifically, one or more robots move to acquire data of the environment to build its map. There are several applications that benefit from this task, e.g., planetary exploration and search and rescue. One of the most important aspects that affects autonomous mobile robots performance is the set of techniques that allow robots to decide where to go (exploration strategies) and who goes where (coordination methods) for autonomously exploring the environment. This aspect is different from classical path planning, because no destination point is specified [IB1]. One of my contributions develops a multirobot exploration system that exploits semantic information to decide the assignments of the next candidate locations to robots [IC7]. Also, given the online nature of the exploration problem and the fact that most of the exploration strategies are usually compared in a relative way, I propose an approach to find the optimal exploration paths for covering arbitrary environments for a robot with time-discrete and limited visibility [IC2]. Other contributions stand on the experimental analysis of the impact on the exploration process of some of the robotic systems controllable factors by roboticists (exploration strategies vs. coordination methods [IC3] and different perception/decision timings [IC8]). Semantic Maps Semantic maps associate semantic labels (e.g., corridor or room ) to portion of the underlying metric map. Exploiting a priori knowledge about the type of the building in which robots are operating can make a semantic mapping system more accurate [IC6]. Assistive Technologies University students with learning or sensorial disability often face huge difficulties in accessing campus facilities and, specifically, lectures. Technological solutions of CATS project directed towards a better support to accessible lectures are presented in [IC1]. One of the tools that support people with dyslexia in writing text is presented in [IC4] and [TR1]. Papers on International Books Publications [IB1] Francesco Amigoni, Nicola Basilico, and Alberto Quattrini Li. Moving from how to go there? to where to go? : Towards increased autonomy of mobile robots. In Aleksandar Rodi`c, Doina Pisla, and Hannes Bleuler, editors, New Trends in Medical and Service Robots, volume 20 of Mechanisms and Machine Science, pages 345 356. Springer, 2014. Papers on Proceedings of International Conferences and Workshops [IC1] Licia Sbattella, Roberto Tedesco, Alberto Quattrini Li, Elisabetta Genovese, Matteo Corradini, Giacomo Guaraldi, Roberta Garbo, Andrea Mangiatordi, and Silvia Negri. The CATS project. In Khine Soe Thaung, editor, Advanced Information Technology in Education, volume 126 of Advances in Intelligent and Soft Computing, pages 265 272. Springer, 2012. [IC2] Alberto Quattrini Li, Nicola Basilico, and Francesco Amigoni. Searching for optimal off-line exploration paths in grid environments. In Proceedings of the 26th AAAI Conference on Artificial Intelligence (AAAI), pages 2060 2066, 2012. [IC3] Francesco Amigoni, Nicola Basilico, and Alberto Quattrini Li. How much worth is coordination of mobile robots for exploration in search and rescue? In Proceedings of the 16th annual RoboCup International Symposium, pages 106 117, 2012. [IC4] Alberto Quattrini Li, Licia Sbattella, and Roberto Tedesco. PoliSpell: An adaptive spellchecker and predictor for people with dyslexia. In Proceedings of the 21st Conference on User Modeling, Adaptation and Personalization (UMAP), pages 302 309, 2013. 3
[IC5] Alberto Quattrini Li. An adaptive spellchecker and predictor for people with dyslexia. In Proceedings of Doctoral Consortium in the 21st Conference on User Modeling, Adaptation and Personalization (UMAP), pages 409 413, 2013. [IC6] Matteo Luperto, Alberto Quattrini Li, and Francesco Amigoni. A system for building semantic maps of indoor environments exploiting the concept of building typology. In Proceedings of the 17th annual RoboCup International Symposium, pages 504 515, 2013. [IC7] Riccardo Cipolleschi, Michele Giusto, Alberto Quattrini Li, and Francesco Amigoni. Semanticallyinformed coordinated multirobot exploration of relevant areas in search and rescue settings. In Proceedings of the 6th European Conference on Mobile Robots (ECMR), pages 216 221, 2013. [IC8] Francesco Amigoni, Alberto Quattrini Li, and Dirk Holz. Evaluating the impact of perception and decision timing on autonomous robotic exploration. In Proceedings of the 6th European Conference on Mobile Robots (ECMR), pages 68 73, 2013. [IC9] Alessandro Riva, Alberto Quattrini Li, and Francesco Amigoni. Some performance bounds of strategies for graph exploration. In Proceedings of the International Conference on Autonomous & Multiagent Systems (AAMAS), 2015. (accepted). Papers Presented at International Conferences and Workshops [WS1] Francesco Amigoni, Alberto Quattrini Li, Giuseppe Andrea Ferraro, Federico Marini, Alessandro Maria Rizzi, and Sajjad Salehi. PoAReT team description paper. In RoboCup2013 CD, 2013. [WS2] Francesco Amigoni, Matteo Luperto, and Alberto Quattrini Li. Towards more realistic indoor environments for the virtual robot competition. In RoboCup2014 CD, 2014. [WS3] Alberto Quattrini Li. Study, design, and evaluation of exploration strategies for autonomous mobile robots. In SIGAI Career Network Conference (CNC), 2015. [WS4] Alessandro Riva, Alberto Quattrini Li, and Francesco Amigoni. Some performance bounds of strategies for graph exploration. In AAMAS2015 (International Conference on Autonomous Agents & Multiagent Systems) Workshop on Autonomous Robots and Multirobot Systems (ARMS), 2015. [WS5] Mattia Ornaghi, Alberto Quattrini Li, Jacopo Banfi, Nicola Basilico, and Francesco Amigoni. Multirobot exploration with communication constraints: An experimental comparison. In AA- MAS2015 (International Conference on Autonomous Agents & Multiagent Systems) Workshop on Autonomous Robots and Multirobot Systems (ARMS), 2015. Technical Reports [TR1] Alberto Quattrini Li. PoliSpell: An adaptive spellchecker and predictor for people with dyslexia. Technical Report 2013.31, Dipartimento di Elettronica, Informatione e Bioingegneria, Politecnico di Milano, 2013. 4