CV
Basics
Name | Michele Antonazzi |
Label | PhD Student in Computer Science |
michele.antonazzi@unimi.it | |
Url | https://github.com/micheleantonazzi |
Summary | My research investgates the integration of Deep Learning-based vision modules into mobile robots. |
Work
-
2022.03
2022.09Milan, Italy
Research Fellow in ESSENCE H2020 Project
University of Milan
Working on ESSENCE, an H2020 project. It aims at boosting the creation of a new model of home-based care that relies on stimulation, remote monitoring, tele-assistance, and connection between professional, fragile users (children and seniors), and their families.
- Participation in a four–days test session with users in Jarandilla de La Vera (Spain) in May 2022.
- Participation to the ESSENCE PSC and review meetings with all partners.
-
2018.11
2021.12Milan, Italy
Intern as research support at AISLab
University of Milan
Working on robotics at AISLab and supporting the researchers in their activities.
- I participated as a volunteer in a Movecare (H2020 European Project) test session at Corian, a retirement home. My activities involvegiving technical support to the installation of a robotic platform to assist elderly.
-
2018.05
2018.07Bassano, Italy
Junior developer - University internship
Sics srl
Computer engineer and developer internship. The project concerns the development of an RTSP server using GStreamer: it creates a video stream by encoding OpenCV frames.
-
2014.06
2014.08Sarcedo, Italy
Computer technician - High-school internship
IBS srl
PC hardware and software maintenance, computer store sales, external support to companies.
Education
-
2022.10
PresentMilan, Italy
PhD Student in Computer Science
University of Milan
Research line: Robotic Vision
- Investigating the integration between Deep Learning-based vision modules and mobile robots.
-
2018.10
2021.12Milan, Italy
Master's Degree in Computer Science
University of Milan
110/110 cum Laude
- Thesis title: Robust door detection in autonomous mobile robots.
-
2015.10
2018.10Padova, Italy
Bachelor's Degree in Computer Science
University of Padova
110/110 cum Laude
- Thesis title: Implementation of an RTSP server for streaming OpenCV frames via GStreamer.
-
2010.10
2015.06Thiene, Italy
Technical Institute High School Diploma
ITT Giacomo Chilesotti
94/100
- Technical Institute High School Diploma.
Review
Program Committee member | |
|
Review activities | |
|
Teaching
- 2023/2024
Advanced Intelligent Systems
Ten hours talking about Autonomous Mobile Robotics in the Master course of Advanced Intelligent Systems
- 2022/2023
Advanced Intelligent Systems
Ten hours talking about Autonomous Mobile Robotics in the Master course of Advanced Intelligent Systems
Awards
- 2020
Participation to SWERC
Winner of the university selection for the SWERC international programming competition. I participated to the international competition in Paris as a member of the second UNIMI representative team, called “La Statale Silver”.
Certificate
- 2013
Third classified to the national Olympic of Problem Solving
My team reached the third place in the national Olympic of Problem Solving (OPS) 2012/2013 in Rome.
- 2012
Third classified to the national games of Kangourou
My team reached the third place in the national mathematical context of Kangourou 2011/2012 in Mirabilandia Park (Ravenna).
Projects
-
Gibson Environment
I contributed to Gibson Environment, an open-source robotic simulator for vision sim-to-real. My upgrades include adding a new simulation environment without physical constraints, improving the assets management (that includes environments dataset and robot models), improving the build procedure, and setting up a continuous integration workflow (CI) using Github Actions to automatically build and publish a compiled version of Gibson (available on PyPI) following the manylinux standard.
Code
-
Generic Dataset
This configurable framework automatically generates the code and the necessary classes to manage a dataset of any kind, using the metaprogramming paradigm. Generic Dataset also offers useful utility to manipulate NumPy’s arrays, building a pipeline executable on CPU or GPU without modifying the code. It can be easily installed using PyPI.
Code
-
Python Runtime Stub Generator
This utility automatically generates Python stub files at runtime to enhance the auto-complete capabilities of your favorite Python IDE. Stub files are dynamically generated by importing Python modules and examining them through Python’s internals. This allows to consider also dynamically generated types. It is also available on PyPI.
Code
Skills
Programming languages | |
Python | |
Java | |
Javascript (NodeJS) | |
C++ | |
C |
General skills | |
Git | |
Continuous Integration | |
GitHub Actions | |
Design Patterns |
Frameworks | |
PyTorch | |
Robot Operating System (ROS) | |
CUDA C | |
CuPy | |
OpenGL ES | |
AspectJ | |
Express | |
gRPC | |
GStreamer | |
QT |
Languages
Italian | |
Native speaker |
English | |
B2 |