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{' '}