Connectivity Maintenance

msc thesis · university of zagreb · 2024

Connectivity Maintenance in Ad-hoc UAV Networks for Multi-Robot Missions

Modified a classic connectivity controller to include battery awareness and fault tolerance for a swarm of UAVs. Analyzed the feasibility of Graph Neural Networks for imitation learning. Demonstrated a full fleet management system on Bitcraze Crazyflie UAVs.

Flocking and Formation Control

university of zagreb · 2023

Flocking, Rendezvous & Formation Control of Multi-Agent Systems

Implemented Reynolds' rules to simulate decentralized flocking in Stage Simulator for unicycle-dynamic agents. Developed consensus-based rendezvous and formation control.

Autonomous Pick and Place

universitat de girona · 2023

Autonomous Pick & Place using TurtleBot

Implemented multiple frontier selection and path planning algorithms with smoothing techniques. Integrated with self-implemented SLAM for mapping and localization, enabling fully autonomous pick-and-place.

Disaster Management UAVs

bsc thesis · habib university · 2022

Autonomous Mapping & Human Localization for Indoor Disaster Management UAVs

Developed an exploration algorithm tailored for UAVs in GPS-denied environments. Implemented a module to detect and localize human survivors using YOLOv3. Simulated with a PX4 quadrotor in disaster-like environments.

Mathworks Minidrone

mathworks competition · emea · 2021

Mathworks Minidrone Competition (EMEA '21)

Designed image processing and path planning algorithms to make a Parrot Mambo mini-drone follow a line in Simulink simulation, with a unique approach for very steep turns.

WHEEL-E Robot

habib university · 2020

WHEEL-E: A Self-Balancing Robot

A self-balancing robot built for the Principles of Feedback Control course. Balances upright on two wheels using a PID controller — Arduino UNO R3, MPU6050, L298N driver, and Pololu gear motors.

Mariana Trench Fishing

habib university · 2020

Mariana Trench Fishing

A fishing game built in C++ with the SDL library as the final project for Object Oriented Programming. The only project here with zero robots and 100% fish.