From feb6e9e2466e0fd525c40eedae204e5b8c09559a Mon Sep 17 00:00:00 2001 From: m-tartari <37861893+m-tartari@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:12:37 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(ProjectsPage):=20?= =?UTF-8?q?add=20subtitles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/ProjectsPage/ProjectsPage.tsx | 360 +++++++++++++----- 1 file changed, 270 insertions(+), 90 deletions(-) diff --git a/src/components/pages/ProjectsPage/ProjectsPage.tsx b/src/components/pages/ProjectsPage/ProjectsPage.tsx index 45103d3..88ac884 100644 --- a/src/components/pages/ProjectsPage/ProjectsPage.tsx +++ b/src/components/pages/ProjectsPage/ProjectsPage.tsx @@ -1,4 +1,4 @@ -import { Box, Link, Typography } from '@mui/material' +import { Box, Divider, Link, Typography } from '@mui/material' import { GitHubIconLink, DescriptionIconLink, VideoIconLink, AcademyIconLink } from 'components/atoms' import { Project } from 'components/molecules' @@ -14,16 +14,25 @@ const ProjectsPage = () => { Here is a collection of all the projects that are strictly related to the design, development and functioning of robots: - - - - Software Engineer @ IIT - + + + Software Engineer @ IIT + + + {/* */} + + Software Engineer @ IIT + + + }> This project aims to simplify the control, monitoring, and programming of reconfigurable robots through an intuitive block-programming interface. It includes a frontend web app, built with TypeScript and React, allowing users to effortlessly change robot operating modes @@ -33,11 +42,19 @@ const ProjectsPage = () => { integrate custom blocks and capabilities. Automated CI/CD pipelines further streamline integration and deployment processes. - - - - Software Engineer @ IIT - + + + Software Engineer @ IIT + + + + Software Engineer @ IIT + + + }> This project centered on overhauling HHCM's Modular by redesigning its graphical interface, API, and deployment pipeline. Modular serves as a web application for swiftly generating models of modular robots. Starting with a collection of fundamental robotic modules, the @@ -45,17 +62,25 @@ const ProjectsPage = () => { controlling the robot. - - - - - Master Thesis @ WUT - + + + Master Thesis @ WUT + + + + + Master Thesis @ WUT + + + }> 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 @@ -64,72 +89,167 @@ const ProjectsPage = () => { of using low power boards and some of their limitations. - - - + + + + + }> 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 in simulation, using the Gazebo and ROS. - - - + + + + + }> 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). - - - + + + + + }> This project proposes a conceptual design for a firefighting robot suitable for indoor environments by taking inspiration from the biological world. - - This project concerns the design and optimization of a 3RRR planar parallel manipulator using MATLAB and CATIA - - - - + + {/* */} + + + + }> For this project we worked to find the optimal trajectory for a simple model of a robot performing point-to-point navigation in a room with some obstacles using MATLAB. - - + + }> + This project concerns the design and optimization of a 3RRR planar parallel manipulator using MATLAB and CATIA + + + + + }> Simple simulation and visualization of swarms of differential drive robots following a leader. Developed using C++ and ROS. - - + + + + }> Industrial Robot Programming using VAL II and V+ tested on a PUMA and a RX90 robots. - - + + + + }> This contains several projects regarding modelling and control of various manipulators using MATLAB, Simulink and ADAMS. + Engineering Here there is a collection of all the projects that are related to all the other fields of engineering: - - - - Embedded Engineer @ IIT - + + + Embedded Engineer @ IIT + + + + Embedded Engineer @ IIT + + + }> This project focused on automating the calibration of EtherCAT actuators and robotic modules, aiming for a fully automated procedure for newly assembled actuators. The process involved testing the PDO, conducting phase angle calibration, torque sensor calibration, ripple and @@ -140,63 +260,120 @@ const ProjectsPage = () => { - - - Bachelor Thesis @ TONGJI - + Processing" + subtitle={ + <> + + Bachelor Thesis @ TONGJI + + + + Bachelor Thesis @ TONGJI + + + }> My Chinese bachelor thesis that proposes a method to detect malfunctioning solar panels by processing thermal images using MATLAB. - - - - Bachelor Thesis @ UNIBO - + + + Bachelor Thesis @ UNIBO + + + + Bachelor Thesis @ UNIBO + + + }> My Italian bachelor thesis that proposes a design from scratch of a machine for the empirical characterization of flexure hinges. - - - + + + + + }> The aim of this project was to implement control laws for a nonlinear system (based on the model of a PVTOL aircraft). - - - + + + + + }> 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. - - + + }> Several Signal processing projects developed using MATLAB. - - + + }> Several real-time systems' projects developed using C++ and OIL, and run using Trampoline RTOS on a Teensy board. - + + Hobbies Here there is a collection of projects related to things I do for fun: - - + + }> A collection of pdf and CAD models to create late XIV century furniture and medieval camp equipment. These objects are being realized by{' '} @@ -205,8 +382,11 @@ const ProjectsPage = () => { . - - + + }> Publishes all photos from a{' '}