Hello :)

GitHub Check out my GitHub LinkedIn Add me on LinkedIn Email Reach out Resume Resume
Me!

My name is Hasan Al Saeedi and I'm a Computer Science student @ the University of Illinois at Urbana-Champaign. My interests currently lie in Computer Networking and Robotics.

What I'm working on now!

HERE Tech. x SIGRobotics

I'm the team lead for a collaborative project between HERE Technologies x SIGRobotics at UIUC. We're currently laying down the architecture and project plans in order to present an official proposal in order to have a team work on the project over the summer.
This project has heavy focus on Flutter development for the Android Automative Operating System. Also I think this project is very unique compared to what I usually go for since it forces me to slow down and think as a developer for the entire project timeline. What do I want to achieve? How do I want it to look like? Many times we students forget to plan ahead for these things and try to figure it out as we go, leading to taking too much unnecessary time on specific parts, while straying a little from the goal of our projects.

Deliverables we made/are making for the project:

  • Initial Concept Specification Doc.
  • Architecture Document
  • Technical Specification
  • Integration Plan

Autosampler Project

I'm currently working on the software aspect of an Autosampler project. It's still in early development so there isn't too much I think I can share however I can most definitely say I'm excited to reveal my work in it soon! Hint, there'll be a lot of Ignition!.

F1Tenth

F1Tenth is a research-focused competition that runs in most robotics-related conferences. Teams have a 1:10 size RC car that's modded out with Lidar and many other sensors, with the goal of creating an autonomous vehicle that can race around custom tracks and beat their opponents. F1Tenth has many cool aspects but the main focus is on its 3 main parts.
Perception, Planning, and Control. As Co-Lead of the UIUC F1Tenth team, I'm currently looking over, and most importantly learning alongide, groups focused in each of the mentioned aspects of the autonomous vehicle. Our perception groups are focused on gathering sensor data and publishing data from their ROS2 (we're using Humble!) nodes in order to let the other groups know where we are in the global map.
Our planning group is focused on learning and implementing local planning algorithms that help us decide what the best path of movement would be, and how to maneuver around hte

Notable Projects:

Earthrover Mini+ Open Source Project

The Earthrover project required us to take the low-level C code made for the Earthrover Mini+ robot and deliver an addition to the LeRobot library that is compatible with its commands such as `lerobot-teleoperate` or `lerobot-record`.

It was very important for us to understand the low-level behavior of the code, especially since this was developed without frameworks like ROS2 that make it a bit more intuitive to understand what specific sections of the code did.

SEEED Studio x NVIDIA hackathon: 1st place winners!

This was an extremely fun and memorable experience for me! A few members and I from SIGRobotics were accepted into the SeeedStudio x NVIDIA sponsored hackathon and we built a matcha making robot to showcase bi-manual robot manipulation on two SO-101 arms.

We focused heavily on data collection and recorded several datasets worth of data over that weekend due to having troubles with the quality of data collected. We also decided to run inference on GROOT N1.5 since it was a foundational model designed to run on generalized humanoid robots. Multimodal inputs (such as our bi-manual follower arms!!!!!!!) work great for this model and it was also designed for manipulation tasks (moving cups, pouring matcha, stirring it...)

What I'm learning now!

During the summer, I have a lot of personal projects that I'm working on so that I'm more skilled as a programmer and so that I'm more preparred to take on complex projects.
So far, what I'm working on includes: