top of page

Greetings and thank you for visiting my portfolio website. Here you can explore some of my projects that I have done both professionally and personally.

Research Projects

Robot flight simulator

One of the latest projects I have been involved in is a Robot Flight Simulator, featuring an ABB robot integrated with a cockpit. This simulator is designed with dual modes to simulate the flight experience: one mode simulates the aircraft's attitude, providing a realistic feel of the plane's orientation and angle of flight, while the other mode focuses on acceleration simulation, offering a sense of speed and g-force experienced during the flight. This research projects is public, you can find a TV report  by clicking here.

Miniature ABB controller

As a side project and due to my passion for 3D modeling, I have created a miniature 3D-printed version of an ABB robot. This scaled-down model is not just a replica, it's a functional tool designed to control the real ABB 7600 robot. This approach allowed me a more hands-on and intuitive interaction with the larger robot.

Reinforcement learning flying agents

One interesting project I worked on involved reinforcement learning, where I used Proximal Policy Optimization to train agents to fly. Here are two examples: one showing a drone agent and another showing airplane agents.

3D mapping with LIDAR

This project involves developing a 3D Simultaneous Localization and Mapping system. This project was specifically designed to be deployed on a moving van, enabling it to map and understand its surroundings after postprocessing.

Personal Projects

Tracked robot

This is a tracked robot that I fully developed myself, including 3D modeling, 3D printing, assembly, and testing.

Line follower robot

During my university studies, I worked on a project where I created a robot that could follow a line on the floor. This robot used sensors to detect the line and move along it.

Drone line follower

In another university project, I modified a commercial drone (equipped with a camera and a distance sensor) in order to track its height from the ground. This drone was externally commanded to follow a line on the ground, using a YOLO (You Only Look Once) network. The network processed images from the drone's camera to recognize the line and determine the drone's relative position to it. Based on this information, the drone received commands to move forward, left, or right in order to stay aligned with the line.

3D printed spider robot

This is a project where I have 3D-printed a spider robot that could be controlled via Bluetooth from my cellphone. This robotic spider was equipped with an Arduino Nano microcontroller and eight servo motors to mimic the movements of a spider's legs. It has also featured a Bluetooth module through which it has received commands.

Self balancing shoe box... I mean robot

A fun project was a self balancing robot from which I learned about IMUs and PID. It is fun also because the robot is made from a shoe box

Dancing robot

Another fun project that I have is a 3D-printed dancing robot with a predefined choreography. It uses an Arduino Nano controller and 4 servo motors.

bottom of page