Hello, I am

Fatima Yousif

Robotics Researcher (Currently, Netherlands)

Erasmus Mundus Joint Masters Scholar in Intelligent Field Robotic Systems

About Me

With an interdisciplinary background, having Erasmus Mundus master’s in intelligent field robotic systems with a bachelor’s in software engineering, I have worked hands-on with ground, and aerial robots, focusing on motion planning, multi-robot systems, control, and sensing and perception. My passion lies in developing autonomous systems capable of adapting to complex and dynamic environments using the intersection of mentioned research lines.

Hobbies: I love learning about and flying FPV drones, playing Sudoku and basketball.

Education

2023 - 2025

Erasmus Mundus Joint Masters in Intelligent Field Robotic Systems | University of Girona & University of Zagreb

Semester I & II in Girona: Autonomous Systems, Hands-on Planning, Perception, Localization, Manipulation, Machine Learning, Multiview Geometry, Probabilistic Robotics

Semester III in Zagreb: Multi-Robot Systems, Aerial Robotics, Robotic Sensing, Perception, & Actuation, Human-Robot Interaction, Deep Learning

2018 - 2022

Bachelor of Engineering in Software Engineering | Mehran University of Engineering and Technology

Data Structures & Algorithms, Discrete Structures, Operations Research, Agent-Based Intelligent Systems, Statistics and Probablity

GPA 3.96 / 4.00 - Silver Medal Distinction (First Position)

Experiences

09/2025 - 08/2026

Robotics Researcher | Saxion University of Applied Sciences - Smart Mechatronics and Robotics Research Group

  • Contributed to the development of an autonomous security drone for target detection, tracking, and following within a field robotics research project.
  • Researched perception methods using RGB and thermal sensing modalities, and a search-and-follow framework using hierarchical state-machine control that integrates randomized path planning, real-time target tracking, and fire detection/localization for situational awareness.
  • Collaborated with a multidisciplinary research team on sensor and system integration of different work packages, and scientific documentation. Additionally, supported field tests with industrial partners.
  • Co-supervised undergraduate students working on an autonomous security drone project and served as the client representative for first-year electrical engineering course autonomous systems projects.
03/2025 - 05/2025

Master Thesis/Intern | Saxion University of Applied Sciences - Smart Mechatronics and Robotics Research Group

  • Thesis title: Vision-based tracking and following of a moving target using an unmanned aerial vehicle
  • Developed and validated a closed-loop tracking and following system on a quadrotor, combining Kalman-filter based state estimation with a visual servoing controller, through real-world flight experiments on physical hardware.
10/2024 - 10/2024

ROSCon 2024 Diversity Scholar | Open Robotics, Denmark

I secured a diversity scholarship to attend the ROSCon 2024 in Denmark where I had the opportunity to network with companies and ROS contributors globally. I specifically got extensive hands-on experience by attending the workshops named “Open source, open hardware hand-held mobile mapping system for large scale surveys” which gave exposure to essential processes such as LIDAR odometry and multi-session refinement for large-scale mapping and “ros2_control” where we learned about controller chaining, fallback controllers, and async controllers.

06/2024 - 08/2024

Robotics Intern | Paltech Robotics GmbH

Worked on testing and comparing two new ultrasonic sensors i.e. Bosch and Valeo for the collision avoidance task to include the safety braking feature (setting thresholds to slow down or stop the robot with ROS2) which involved performing multiple field tests of different high grass.

Projects

Screenshot of the project titled Vision-Based Tracking and Following of a Moving Target Using an Unmanned Aerial Vehicle

Vision-Based Tracking and Following of a Moving Target Using an Unmanned Aerial Vehicle

Developed an end-to-end perception-control pipeline that lets a quadrotor detect, track and follow a person in real time. A YOLO-based detector finds people in each frame, and the multi-object trackers BoT-SORT and ByteTrack link detections into persistent tracks using IoU-based association, and a Kalman filter predicts the target’s motion when detections drop out, preserving identity through occlusions. The target’s image position drives an image-based visual servoing controller that generates velocity commands to keep following it. The complete system was integrated and validated through real-world flight experiments.

Screenshot of the project titled Decentralized UAV Swarm Control using Reynolds Flocking and Consensus Protocol

Decentralized UAV Swarm Control using Reynolds Flocking and Consensus Protocol

Designed and implemented consensus-based formation control for a swarm of nano unmanned aerial vehicles (UAVs), using Laplacian-matrix dynamics and pinning control to drive agents into target geometric configurations (line, triangle, rectangle, pentagon, hexagon) with a designated leader agent. Analyzed convergence under four communication topologies and a perception-based switching topology; validated in ROS2/Gazebo simulation and on real hardware with up to 4 UAVs, demonstrating scalability from 3 to 6 agents.

Screenshot of the project titled Frontier Based Exploration Using Kobuki Turtlebot

Frontier Based Exploration Using Kobuki Turtlebot

Implemented a frontier-based autonomous exploration system on a Kobuki Turtlebot, combining RRT* (with cost-based parent selection and rewiring) and Dubins path steering for kinematically-feasible motion planning under differential constraints. Designed an entropy-based information-gain criterion for frontier target selection and a hybrid PID/pure-pursuit controller for trajectory tracking. Validated in simulation (Stonefish) and on real hardware with an RGB-D camera.

Screenshot of the project titled Goal-Driven Deep RL Policy for Robot Navigation

Goal-Driven Deep RL Policy for Robot Navigation

Implemented a TD3 actor-critic agent in PyTorch for goal-reaching with obstacle avoidance in continuous action space, trained and validated in a ROS2 and Gazebo simulation. The robot learns by trial and error from LiDAR sensing, goal direction and a reward signal, and TD3’s twin critics and delayed policy updates keep training stable and limit overestimation bias. Trained on randomized start positions, goals and obstacle layouts to generalize to new situations.

Screenshot of the project titled LiDAR-Camera Sensor Fusion - KITTI 3D Object Detection

LiDAR-Camera Sensor Fusion - KITTI 3D Object Detection

Fuses YOLO-based 2D object detection with raw LiDAR point clouds to recover 3D depth for detected objects. Implements the full KITTI calibration chain (LiDAR → Camera → IMU → Geodetic), projecting point clouds onto camera images with RANSAC ground-plane removal and associating detections with LiDAR depth via nearest-neighbor matching. Outputs real-world GPS-located detections.

Screenshot of the project titled Pose Based SLAM using the Extended Kalman Filter (EKF) on a Kobuki Turtlebot

Pose Based SLAM using the Extended Kalman Filter (EKF) on a Kobuki Turtlebot

Implemented a Pose-Based P- EKF SLAM system integrating IMU and 2D LiDAR data on a Kobuki Turtlebot. The algorithm maintains robot pose history for map building and localization, using ICP for scan matching and robust state updates. Validated in both simulated (Stonefish) and real-world environments, PEKFSLAM demonstrated superior accuracy and stability compared to conventional EKF-based SLAM approaches.

Screenshot of the project titled Monocular Visual Odometry for an Autonomous Underwater Vehicle (AUV)

Monocular Visual Odometry for an Autonomous Underwater Vehicle (AUV)

M-VO for an AUV through an integrated approach combining extended Kalman filter (EKF) based navigation. The methodology employs SIFT feature detection and FLANN matching to (offline / post) process images from a ROSBag. A key contribution of this work is the incorporation of EKF to provide a refined estimation of the vehicle´s motion and trajectory.

Screenshot of the project titled Stereo Visual Odometry on the KITTI Dataset

Stereo Visual Odometry on the KITTI Dataset

Implementation of Stereo VO pipeline in Python on the KITTI dataset. It processes stereo image data using SIFT, feature matching using BFMatcher, triangulation of points, to estimate the motion of a camera (w.r.t its starting position) in 3D space using the approach of minimizing the 3D to 2D reprojection error with PnP and RANSAC.

Screenshot of the project titled Modeling and Control of Quadrotors

Modeling and Control of Quadrotors

In this Aerial Robotics course, lab work included design and implementations of attitude control of a quadrotor, cascade control of a single quadrotor axis in MATLAB, cascade horizontal control of quadrotor in the Gazebo simulator and on the real DJI Tello quadrotor.

Screenshot of the project titled Kinematic Control System for a Mobile Manipulator, based on the Task-Priority Redundancy Resolution Algorithm

Kinematic Control System for a Mobile Manipulator, based on the Task-Priority Redundancy Resolution Algorithm

Designed and implemented a kinematic control system for a mobile manipulator (Kobuki Turtlebot 2 with a 4-DOF uArm Swift Pro), using a task-priority redundancy resolution algorithm. Developed in ROS and tested in the Stonefish simulator, the system performed complex pick-and-place tasks, including ArUco marker-based navigation.

Screenshot of the project titled Deep Learning

Deep Learning

In this Deep Learning course lab work, PyTorch implementations included working on logistic regression and gradient descent, implementing fully connected models on the MNIST dataset, Convolutional models for image classification tasks on MNIST and CIFAR, Recurrent models for analysis of sentiment classification with the Stanford Sentiment Treebank (SST) dataset followed by detailed implementations on metric embeddings.

Screenshot of the project titled Behaviour Trees for Pick and Place of Objects

Behaviour Trees for Pick and Place of Objects

Implemented behavior trees using the py_trees library and validated the approach through TurtleBot simulations in RViz, demonstrating path planning and obstacle avoidance across various complex environments.

Screenshot of the project titled Pick and Place Application with the Staubli TS60 and TX60 Robot

Pick and Place Application with the Staubli TS60 and TX60 Robot

Worked on industrial manipulators - TS60 and TX60 robots for classification, assembling pieces and performing pick-place tasks on simulation alongside real-robot implementation.

Screenshot of the project titled Palletizing Application with UR3e Collaborative Robot (CoBot)

Palletizing Application with UR3e Collaborative Robot (CoBot)

Worked with the 6 DOF CoBot to develop a pick-and-place program with pallets to achieve simple palletizing application. Testing was conducted collaboratively in the laboratory.

Screenshot of the project titled Event Based Cameras (EBC)

Event Based Cameras (EBC)

Analyzed EBC data by comparing it with ground truth using DAVIS. Employed a frame-based approach to convert raw event data into frames suitable for CNNs and RNNs, and applied motion compensation techniques.

Screenshot of the project titled Machine Vision Projects

Machine Vision Projects

Worked on tasks such as Augmented Reality, Camera Calibration, Detecting Aruco markers, and Generating Fiducial Makers with computer vision, and image processing in CPP.

Screenshot of the project titled Reinforcement Learning-Based Path Planning for Autonomous Robots in Static Environments

Reinforcement Learning-Based Path Planning for Autonomous Robots in Static Environments

Implemented the Q-learning algorithm on a point (omnidirectional) robot for path planning and navigation purposes.

Screenshot of the project titled Image Captioning Deep Learning Model

Image Captioning Deep Learning Model

In this undergraduate research project, developed an attention-based CNN-RNN image captioning system that converts visual content into natural-language descriptions. The model uses InceptionV3 as the encoder and GRU as the decoder, trained on datasets including MS COCO, Flickr8k, and Flickr30k.

Highlights

Drone Test 2Field Test 1Field Test 3Robotics EventROS ConferencePaltech EventRobotics EventUniversity of TwenteGirls Day EventNWO Event 2Drone RosconRoscon Humanoid

Contact Me