From fe9d6087b7c1b487fce0fcad73d638b596d40062 Mon Sep 17 00:00:00 2001 From: m-tartari <37861893+m-tartari@users.noreply.github.com> Date: Tue, 23 Jan 2024 13:30:15 +0100 Subject: [PATCH] chore: format html files --- contacts.html | 311 ++++++++----- curriculum.html | 1173 +++++++++++++++++++++++++++++++---------------- index.html | 125 +++-- projects.html | 236 +++++++--- signature.html | 23 +- 5 files changed, 1269 insertions(+), 599 deletions(-) diff --git a/contacts.html b/contacts.html index c0fb695..498ed3a 100644 --- a/contacts.html +++ b/contacts.html @@ -1,81 +1,109 @@ - + - - Michele Tartari - Contacts - - - - - - - -
- - - - -
-
-
-

Contacts

-
+ +
+
+
+

Contacts

+
-
-

Feel free to contact me using any of the following:

- -
- -
- -

Or prepare it here:

-
-
- +
+ +

Or prepare it here:

+ +
+ -
- -
- -
- -
-
-
    -
  • -
  • -
-
-
- -
-
-
+
+ +
+
+
    +
  • + +
  • +
  • +
+
+
+ + +
+
- - + + +
- - - - - - - - - - - - - + + + + + + + + + + diff --git a/curriculum.html b/curriculum.html index 7344eb8..9f578c6 100644 --- a/curriculum.html +++ b/curriculum.html @@ -1,423 +1,820 @@ - + - - Michele Tartari - Curriculum - - - - - - - -
+ + Michele Tartari - Curriculum + + + + + + + +
+ + - - + +
+
+
+

Curriculum

+
- -
-
-
-

Curriculum

-
- - -
-

- +
+

+ - Click on any title to get more info. -

-
-
+ Click on any title to get more info. +

+
+
- -
-

Work Experience

- -
- -
- Worked in - Alberobotics - : a technology transfer project within the - Humanoid and Human Centred Mechatronics (HHCM) Research Line - of the Italian Institute of Technology (IIT). - My duties included: -
    -
  • developing customized graphical interfaces and front-end/back-end software components to facilitate the use of robots.
  • -
  • evaluating, integrating, and maintaining perception systems for the development of new use cases and demonstrators.
  • -
  • participating in the company stands at trade fairs and interacting with potential investors for the promotion of our project and robot.
  • -
  • producing and maintaining revisions of documentation.
  • -
  • providing technical assistance for research activities.
  • -
-
-
-
- -
- Worked in - Alberobotics - : a technology transfer project within the - Humanoid and Human Centred Mechatronics (HHCM) Research Line - of the Italian Institute of Technology (IIT). - My duties included: -
    -
  • developing tests and procedures for the automatic calibration of EtherCAT actuators and robotic modules.
  • -
  • developing a suite of tests for the evaluation of prototypes' hardware and firmware.
  • -
  • developing firmware for electronic boards associated with customized sensing.
  • -
  • producing and maintaining revisions of documentation.
  • -
  • providing technical assistance for research activities.
  • -
-
-
+ +
+

Work Experience

+ +
+ +
+ Worked in + Alberobotics + : a technology transfer project within the + Humanoid and Human Centred Mechatronics (HHCM) Research + Line + of the Italian Institute of Technology (IIT). My duties + included: +
    +
  • + developing customized graphical interfaces and + front-end/back-end software components to facilitate the use + of robots. +
  • +
  • + evaluating, integrating, and maintaining perception systems + for the development of new use cases and demonstrators. +
  • +
  • + participating in the company stands at trade fairs and + interacting with potential investors for the promotion of + our project and robot. +
  • +
  • producing and maintaining revisions of documentation.
  • +
  • + providing technical assistance for research activities. +
  • +
+
+
+
+ +
+ Worked in + Alberobotics + : a technology transfer project within the + Humanoid and Human Centred Mechatronics (HHCM) Research + Line + of the Italian Institute of Technology (IIT). My duties + included: +
    +
  • + developing tests and procedures for the automatic + calibration of EtherCAT actuators and robotic modules. +
  • +
  • + developing a suite of tests for the evaluation of + prototypes' hardware and firmware. +
  • +
  • + developing firmware for electronic boards associated with + customized sensing. +
  • +
  • producing and maintaining revisions of documentation.
  • +
  • + providing technical assistance for research activities. +
  • +
+
+
- -
- -
-
  • Development of a voice interface and user detection strategies for low-power robotic systems using ROS.
  • -
  • Development of a robotic setup for educational purposes and updating of older equipment.
  • -
    -
    + +
    + +
    +
  • + Development of a voice interface and user detection strategies + for low-power robotic systems using ROS. +
  • +
  • + Development of a robotic setup for educational purposes and + updating of older equipment. +
  • +
    +
    - -
    - -
    -
  • Development of evaluation techniques for the Solar Decathlon China (SDC), held in Dezhou in summer 2018.
  • -
  • Development of a solar panel fault detection method based on infrared image processing using Matlab.
  • -
    -
    + +
    + +
    +
  • + Development of evaluation techniques for the Solar Decathlon + China (SDC), held in Dezhou in summer 2018. +
  • +
  • + Development of a solar panel fault detection method based on + infrared image processing using Matlab. +
  • +
    +
    - -
    - -
    -
  • Development of a setup to control a shape memory alloy material using an embedded PC (a Beagle Bone Black).
  • -
  • Development of two X20 PLC systems to control synchronous motors connected to flexible joints.
  • -
  • Implementation of the control logic using Matlab and Automation Studio.
  • -
    -
    -
    -
    + +
    + +
    +
  • + Development of a setup to control a shape memory alloy + material using an embedded PC (a Beagle Bone Black). +
  • +
  • + Development of two X20 PLC systems to control synchronous + motors connected to flexible joints. +
  • +
  • + Implementation of the control logic using Matlab and + Automation Studio. +
  • +
    +
    +
    +
    - -
    -

    Education

    -

    - - EMARO+ Program - Master Studies - -

    + +
    +

    Education

    +

    + + EMARO+ Program - Master Studies + +

    + +
    + +
    +
  • + Consortium scholarship issued for EMARO+ students based on + academic merits and offered to top applicants only. +
  • +
  • + Relevant courses: Research Methodology, Bio-Robotics, Dynamics + of Multi-Body Systems, Advanced Mechanical Design. +
  • +
  • + Other relevant courses: 2 exams of Polish language and 1 of + Polish culture. +
  • +
  • + Thesis: + Voice Controlled Mobile Robot for Indoor Applications + (research publication + here). +
  • +
    +
    - -
    - -
    -
  • Consortium scholarship issued for EMARO+ students based on academic merits and offered to top applicants only.
  • -
  • Relevant courses: Research Methodology, Bio-Robotics, Dynamics of Multi-Body Systems, Advanced Mechanical Design.
  • -
  • Other relevant courses: 2 exams of Polish language and 1 of Polish culture.
  • -
  • Thesis: Voice Controlled Mobile Robot for Indoor Applications - (research publication here). -
  • -
    -
    + +
    + +
    +
  • + Consortium scholarship issued for EMARO+ students based on + academic merits and offered to top applicants only. +
  • +
  • + Relevant courses: Mobile Robotics, Non-linear Control Theory, + Software Architecture for Robotics, Artificial Intelligence, + Computer Vision, Real Time Systems, Mechanical Design Methods + in Robotics, Optimization Techniques. +
  • +
  • Other relevant courses: 2 exams of French language.
  • +
  • + Project: + Recharging electric cars with a mobile robot. +
  • +
    +
    - -
    - -
    -
  • Consortium scholarship issued for EMARO+ students based on academic merits and offered to top applicants only.
  • -
  • Relevant courses: Mobile Robotics, Non-linear Control Theory, Software Architecture for Robotics, Artificial Intelligence, Computer Vision, Real Time Systems, Mechanical Design Methods in Robotics, Optimization Techniques.
  • -
  • Other relevant courses: 2 exams of French language.
  • -
  • Project: Recharging electric cars with a mobile robot.
  • -
    -
    +

    + + Almatong Project - Bachelor Studies + +

    + +
    + +
    +
  • + Relevant courses: Automation Controls, Electrical Circuit, + Logical Design of Digital Systems. +
  • +
  • + Other relevant courses: 2 Exams about Chinese Language and 3 + Exams about Chinese Culture. +
  • +
  • + Thesis: + Solar Panel Fault Detection Method Based on Infrared Image + Processing. +
  • +
    +
    -

    - - Almatong Project - Bachelor Studies - -

    + +
    + +
    +
  • + Scholarship issued for Almatong Project student based on + academic merits and offered to top applicants only. +
  • +
  • + Relevant courses: Foundation of Industrial Robotics, Automatic + Machines, Computer Architectures. +
  • +
  • Other relevant courses: 2 exams of French language.
  • +
  • + Thesis: + Design of a Testing Machine for Flexure Hinges. +
  • +
    +
    - -
    - -
    -
  • Relevant courses: Automation Controls, Electrical Circuit, Logical Design of Digital Systems.
  • -
  • Other relevant courses: 2 Exams about Chinese Language and 3 Exams about Chinese Culture.
  • -
  • Thesis: Solar Panel Fault Detection Method Based on Infrared Image Processing.
  • -
    -
    + +

    + High School Studies +

    - -
    - -
    -
  • Scholarship issued for Almatong Project student based on academic merits and offered to top applicants only.
  • -
  • Relevant courses: Foundation of Industrial Robotics, Automatic Machines, Computer Architectures.
  • -
  • Other relevant courses: 2 exams of French language.
  • -
  • Thesis: Design of a Testing Machine for Flexure Hinges.
  • -
    -
    - - -

    - High School Studies -

    - - -
    - +
    + - -
    - Liceo scientifico “Antonio Roiti” is a public high school in Ferrara, Italy. There I followed a P.N.I. specialism (“National Plan of Computer studies”).
    - This curriculum is devised by the Ministry of Education, and emphasises the link between the humanistic tradition and scientific culture. - It covers a complete and widespread range of disciplines, including Italian language and literature, mathematics, physics, chemistry, biology, history, philosophy, Latin language and culture, English language and culture, art history and technical drawing. - At the end of the fifth year all students sit for the esame di Stato, a final examination which leads to the maturità scientifica.
    - The school website can be found here. -
    -
    + +
    + Liceo scientifico “Antonio Roiti” is a public high school in + Ferrara, Italy. There I followed a P.N.I. specialism (“National + Plan of Computer studies”).
    + This curriculum is devised by the Ministry of Education, and + emphasises the link between the humanistic tradition and + scientific culture. It covers a complete and widespread range of + disciplines, including Italian language and literature, + mathematics, physics, chemistry, biology, history, philosophy, + Latin language and culture, English language and culture, art + history and technical drawing. At the end of the fifth year all + students sit for the esame di Stato, a final examination which + leads to the maturità scientifica.
    + The school website can be found + here. +
    +
    - -
    - +
    + - -
    - El Modena High School is a traditional 4 year public high school located in the El Modena neighborhood in the eastern portion of the city of Orange in Orange County, California. - I studied there as a senior year stundent through a foreign exchange student program.
    - The school website can be found here. -
    -
    + +
    + El Modena High School is a traditional 4 year public high school + located in the El Modena neighborhood in the eastern portion of + the city of Orange in Orange County, California. I studied there + as a senior year stundent through a foreign exchange student + program.
    + The school website can be found + here. +
    +
    +
    +
    -
    -
    + +
    +

    Skills

    + + + + + + - -
    -

    Skills

    -
    + Languages + + Italian (Native Speaker), English (Proficient, IELTS 7.5), + French (Good), Chinese (Basic, HSK3) +
    - - - - + + + + + + + + +
    - Languages - - Italian (Native Speaker), English (Proficient, IELTS 7.5), French (Good), Chinese (Basic, HSK3) -
    + Digital + + + + + + + + + + + + + + +
    + Languages: JavaScript(Proficient), + Python(Proficient), C++(Proficient), Bash(Good), + C(Fair), SQL(Fair) +
    + Softwares: git(Proficient), Matlab(Good), + LaTeX(Good), CATIA(Fair) +
    + Middleware: Robotic Operative System(ROS, Good) +
    OS Used: Linux, Microsoft
    +
    + Softskills + + Adaptability, Communication, Creativity, Critical Thinking, + Problem-Solving, Self-Organization, Teamworking +
    +
    - - - Digital - - - - - - - -
    Languages: JavaScript(Proficient), Python(Proficient), C++(Proficient), Bash(Good), C(Fair), SQL(Fair)
    Softwares: git(Proficient), Matlab(Good), LaTeX(Good), CATIA(Fair)
    Middleware: Robotic Operative System(ROS, Good)
    OS Used: Linux, Microsoft
    - - - - - Softskills - - - Adaptability, Communication, Creativity, Critical Thinking, Problem-Solving, Self-Organization, Teamworking - - + +
    +

    + Presentations, Proceedings, and Papers +

    +

    Publications

    +
      +
    • + Zielinska T., Tartari M. (2020) + Control System Design for Human Assisting Robot. + In: ROMANSY 23 - Robot Design, Dynamics and Control. CISM + International Centre for Mechanical Sciences (Courses and + Lectures), vol 601. Springer, Cham. +
    • +
    - -
    - - -
    -

    Presentations, Proceedings, and Papers

    -

    Publications

    -
      -
    • - Zielinska T., Tartari M. (2020) - Control System Design for Human Assisting Robot. - In: ROMANSY 23 - Robot Design, Dynamics and Control. CISM International Centre for Mechanical Sciences (Courses and Lectures), vol 601. Springer, Cham. -
    • -
    - - - - -

    Press Releases

    - -
    + +

    Press Releases

    + + - -
    -

    Extracurricular Activity

    - -

    Volunteering

    -
      -
    • 2013 - Present · Blood Donor, Bone Marrow Donor at AVIS & ADMO.
    • -
    • 2008 - 2014 · Scoutism and associated volunteering activities in Agesci.
    • -
    • 2011 - 2012 · Boy Scout of America (BSA)
    • -
    + +
    +

    Extracurricular Activity

    + +

    Volunteering

    +
      +
    • + 2013 - Present · Blood Donor, Bone Marrow Donor at AVIS & ADMO. +
    • +
    • + 2008 - 2014 · Scoutism and associated volunteering activities in + Agesci. +
    • +
    • 2011 - 2012 · Boy Scout of America (BSA)
    • +
    - - -

    Interests

    -
      -
    • Historical Handcrafting & Reenactment
    • -
    • Hiking/Travelling
    • -
    • Ju-jitsu
    • -
    -
    -
    -
    +

    Interests

    +
      +
    • Historical Handcrafting & Reenactment
    • +
    • Hiking/Travelling
    • +
    • Ju-jitsu
    • +
    + +
    +
    - -
    - - -
    + + +
    -
    - - - - - - - - - - - - - + + + + + + + + + + + diff --git a/index.html b/index.html index 2fc810c..3723c00 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ - +
    - + + +
    @@ -96,14 +117,23 @@

    - This thesis proposes a design for a small mobile robot controlled by voice. Firstly a preliminary analysis of the state of art of human-robot - interaction has been conducted. Then, an analysis of the equipment selected took place, and, later, appropriate methodologies for voice - recognition and user detection have been evaluated for this specific case. Finally, an overview of the complete software architecture of the - system was given with three possible structures and their comparison. The results obtained show both the feasibility of using low power boards - and some of their limitations. + This thesis proposes a design for a small mobile robot + controlled by voice. Firstly a preliminary analysis of the + state of art of human-robot interaction has been conducted. + Then, an analysis of the equipment selected took place, and, + later, appropriate methodologies for voice recognition and + user detection have been evaluated for this specific case. + Finally, an overview of the complete software architecture of + the system was given with three possible structures and their + comparison. The results obtained show both the feasibility of + using low power boards and some of their limitations. (research publication available - herehere).

    @@ -116,7 +146,9 @@
    - +

    Recharging Electric Cars with a Mobile Robot

    @@ -138,10 +170,14 @@

    - The aim of this project was to prove the possibility to design an autonomous mobile robot whose task was to recharge electric cars in a parking lot. - This was done by the means of a simulation, using the Gazebo simulator and a ROS based software architecture to control both the cars and the mobile - robot. We also simulated a world with a gas station and a small parking lot, consisting of four parking spots, to give an idea of the possible - environment in which the robot could be used. + The aim of this project was to prove the possibility to design an + autonomous mobile robot whose task was to recharge electric cars in + a parking lot. This was done by the means of a simulation, using the + Gazebo simulator and a ROS based software architecture to control + both the cars and the mobile robot. We also simulated a world with a + gas station and a small parking lot, consisting of four parking + spots, to give an idea of the possible environment in which the + robot could be used.

    - +

    Mobile Robot Self-Localization

    @@ -168,16 +206,24 @@ >    GitHub

    - For this project we worked with the data retrieved from a differential drive robot for its localization in a certain area by the means of the - Extended Kalman filter (EKF). A first step included the development of a Kalman Filter for the self-localization. This has been then improved by - implenting an Extended Kalman Filter that allowed to reduce. Finally a comparison in performance of the two has been done. + For this project we worked with the data retrieved from a + differential drive robot for its localization in a certain area by + the means of the Extended Kalman filter (EKF). A first step included + the development of a Kalman Filter for the self-localization. This + has been then improved by implenting an Extended Kalman Filter that + allowed to reduce. Finally a comparison in performance of the two + has been done.

    Next @@ -185,7 +231,9 @@
    - +

    Control of a Nonlinear System (PVTOL aircraft)

    @@ -212,9 +260,12 @@

    - The aim of this project was to implement a control law for a nonlinear system (based on the model of a PVTOL aircraft), using the proper approach - depending on the range of settings given in the four subsequent tasks. This shows the various theories and which is to be preferred over to the - others, according to the situation to deal with. + The aim of this project was to implement a control law for a + nonlinear system (based on the model of a PVTOL aircraft), using the + proper approach depending on the range of settings given in the four + subsequent tasks. This shows the various theories and which is to be + preferred over to the others, according to the situation to deal + with.

    - + - +
       GitHub

    - For this project we worked using Matlab on data retrieved from a differential drive robot for its localization in a certain area by the means of - the Extended Kalman filter (EKF). + For this project we worked using Matlab on data retrieved from a + differential drive robot for its localization in a certain area + by the means of the Extended Kalman filter (EKF).

    - +
       GitHub

    - This project proposes a conceptual design for a firefighting robot suitable for indoor environments by taking inspiration from the biological - world. + This project proposes a conceptual design for a firefighting + robot suitable for indoor environments by taking inspiration + from the biological world.

    - +
    GitHub -

    This project concerns the design and optimization of a 3RRR planar parallel manipulator using MATLAB and CATIA

    +

    + This project concerns the design and optimization of a 3RRR + planar parallel manipulator using MATLAB and CATIA +

    - + @@ -198,27 +234,45 @@
    GitHub    -

    Simple simulation and visualization of swarms of differential drive robots following a leader. Developed using C++ and ROS.

    +

    + Simple simulation and visualization of swarms of differential + drive robots following a leader. Developed using C++ and ROS. +

    - +
    GitHub -

    Industrial Robot Programming using VAL II and V+ tested on a PUMA and a RX90 robots.

    +

    + Industrial Robot Programming using VAL II and V+ tested on a + PUMA and a RX90 robots. +

    - +
    GitHub -

    This contains several projects regarding modelling and control of various manipulators using MATLAB, Simulink and ADAMS.

    +

    + This contains several projects regarding modelling and control + of various manipulators using MATLAB, Simulink and ADAMS. +


    @@ -237,11 +294,17 @@

    Engineering

    -

    Here there is a collection of all the projects that are related to all the other fields of engineering:

    +

    + Here there is a collection of all the projects that are related to + all the other fields of engineering: +

    Bachelor Thesis -

    My Chinese bachelor thesis that proposes a method to detect malfunctioning solar panels by processing thermal images using MATLAB.

    +

    + My Chinese bachelor thesis that proposes a method to detect + malfunctioning solar panels by processing thermal images using + MATLAB. +

    @@ -280,11 +347,17 @@
    Bachelor Thesis -

    My Italian bachelor thesis that proposes a design from scratch of a machine for the empirical characterization of flexure hinges.

    +

    + My Italian bachelor thesis that proposes a design from scratch + of a machine for the empirical characterization of flexure + hinges. +

    - +
    GitHub -

    The aim of this project was to implement control laws for a nonlinear system (based on the model of a PVTOL aircraft).

    +

    + The aim of this project was to implement control laws for a + nonlinear system (based on the model of a PVTOL aircraft). +

    - +
       GitHub

    - For this project the kinematic analysis has been performed upon agiven mechanism using MATLAB. It has been then validated by comparing it to the - ADAMS model of the same mechanism. + For this project the kinematic analysis has been performed upon + agiven mechanism using MATLAB. It has been then validated by + comparing it to the ADAMS model of the same mechanism.

    @@ -336,7 +419,11 @@
    GitHub @@ -348,12 +435,19 @@
    GitHub    -

    Several real-time systems' projects developed using C++ and OIL, and run using Trampoline RTOS on a Teensy board.

    +

    + Several real-time systems' projects developed using C++ and OIL, + and run using Trampoline RTOS on a Teensy board. +


    @@ -361,19 +455,33 @@

    Hobbies

    -

    Here there is a collection of projects related to things I do for fun:

    +

    + Here there is a collection of projects related to things I do for + fun: +

    GitHub

    - A collection of pdf and CAD models to create late XIV century furniture and medieval camp equipment. These objects are being realized by - Compagnia d'Arme del Santo Luca. + A collection of pdf and CAD models to create late XIV century + furniture and medieval camp equipment. These objects are being + realized by + Compagnia d'Arme del Santo Luca.

    @@ -381,14 +489,24 @@
    GitHub

    Publishes all photos from a - selected website - into a target Pinterest board using Python3 and the Pinterest API. + selected website + into a target Pinterest board using Python3 and the Pinterest + API.

    @@ -400,17 +518,29 @@