Soltani Lab for AI Robotics and Automation

Overview

I worked as an Undergraduate Researcher as a Mechanical Engineer and later a Software Engineer as well. At first I mainly worked on creating test setups for experiments, but I later added some software projects as well.

Categories

Robotics

Research

Date

Mar 2023

-

Apr 2025

Things I did at the Soltani Lab.

One of my first software projects for the research lab was working on robot navigation using a few images of a landmark and a textual instruction to follow when it reaches it. For this project I worked on a few different things. I was in charge of using OpenCV to calibrate our fisheye cameras. I worked on parts of the steering model and adding certain tools to controller that allowed for easy exports and calibration. I also worked on data collection and cleaning. This involved many weekends of bringing the rover and testing setup to buildings on campus and runningand filming a set of navigation runs throughout the halls of UC Davis.

This was my first paper acknowledgement which was super exciting as well.

This was a haptic navigation device for the blind that I got to work on. It was a very small 5x5 haptic display that had lifters that could make a 3D pattern for the blind user to feel. The hope was this could one day go on the back of a phone case. While I joined this project quite late it did pose some interesting challenges, I mainly worked on improving the lifters, and creating a new bottom housing. I also worked on making design improvements that helped with manufacturing and assembly as the original versions were quite fragile and each time they broke we had to repair them by hand.

I also served as the main mechanical engineer on a reinforcement learning boat project. I worked on mounting solutions for the T500 thruster to the kayak (accounting for wiring, and no modifications to the hull). I also worked on creating a thruster protection system that prevented sticks and debris from halting experiments. I also worked on selecting adequate electronics and a watertight electronics enclosure for the project. Finally I worked on using ROS2 and the Pixhawk to generate telemetry data from the boat to be passed to the machine learning model.

Soltani Lab for AI Robotics and Automation

Overview

I worked as an Undergraduate Researcher as a Mechanical Engineer and later a Software Engineer as well. At first I mainly worked on creating test setups for experiments, but I later added some software projects as well.

Categories

Robotics

Research

Date

Mar 2023

-

Apr 2025

Things I did at the Soltani Lab.

One of my first software projects for the research lab was working on robot navigation using a few images of a landmark and a textual instruction to follow when it reaches it. For this project I worked on a few different things. I was in charge of using OpenCV to calibrate our fisheye cameras. I worked on parts of the steering model and adding certain tools to controller that allowed for easy exports and calibration. I also worked on data collection and cleaning. This involved many weekends of bringing the rover and testing setup to buildings on campus and runningand filming a set of navigation runs throughout the halls of UC Davis.

This was my first paper acknowledgement which was super exciting as well.

This was a haptic navigation device for the blind that I got to work on. It was a very small 5x5 haptic display that had lifters that could make a 3D pattern for the blind user to feel. The hope was this could one day go on the back of a phone case. While I joined this project quite late it did pose some interesting challenges, I mainly worked on improving the lifters, and creating a new bottom housing. I also worked on making design improvements that helped with manufacturing and assembly as the original versions were quite fragile and each time they broke we had to repair them by hand.

I also served as the main mechanical engineer on a reinforcement learning boat project. I worked on mounting solutions for the T500 thruster to the kayak (accounting for wiring, and no modifications to the hull). I also worked on creating a thruster protection system that prevented sticks and debris from halting experiments. I also worked on selecting adequate electronics and a watertight electronics enclosure for the project. Finally I worked on using ROS2 and the Pixhawk to generate telemetry data from the boat to be passed to the machine learning model.

Soltani Lab for AI Robotics and Automation

Overview

I worked as an Undergraduate Researcher as a Mechanical Engineer and later a Software Engineer as well. At first I mainly worked on creating test setups for experiments, but I later added some software projects as well.

Categories

Robotics

Research

Date

Mar 2023

-

Apr 2025

Things I did at the Soltani Lab.

One of my first software projects for the research lab was working on robot navigation using a few images of a landmark and a textual instruction to follow when it reaches it. For this project I worked on a few different things. I was in charge of using OpenCV to calibrate our fisheye cameras. I worked on parts of the steering model and adding certain tools to controller that allowed for easy exports and calibration. I also worked on data collection and cleaning. This involved many weekends of bringing the rover and testing setup to buildings on campus and runningand filming a set of navigation runs throughout the halls of UC Davis.

This was my first paper acknowledgement which was super exciting as well.

This was a haptic navigation device for the blind that I got to work on. It was a very small 5x5 haptic display that had lifters that could make a 3D pattern for the blind user to feel. The hope was this could one day go on the back of a phone case. While I joined this project quite late it did pose some interesting challenges, I mainly worked on improving the lifters, and creating a new bottom housing. I also worked on making design improvements that helped with manufacturing and assembly as the original versions were quite fragile and each time they broke we had to repair them by hand.

I also served as the main mechanical engineer on a reinforcement learning boat project. I worked on mounting solutions for the T500 thruster to the kayak (accounting for wiring, and no modifications to the hull). I also worked on creating a thruster protection system that prevented sticks and debris from halting experiments. I also worked on selecting adequate electronics and a watertight electronics enclosure for the project. Finally I worked on using ROS2 and the Pixhawk to generate telemetry data from the boat to be passed to the machine learning model.