Brennan Drake
Hi, I'm Brennan!
Welcome to my work
Tell Me More

Latest Project Updates

Project Goals V1.2

September 28, 2026

Current Project Goals

  1. [ COMPLETED ] Develop waypoint path, topic messages, and rosbag saving system
    • Out-and-back Nav2 route with bay stops, messages for uncertainty, corrections, and recovery state, and one-command trials that save a bag, metadata, and metrics.
  2. [ IN PROGRESS ] Wire tag localization and validate
    • Registration mode saves each tag’s map position and wall; a correction node resets the SLAM pose from trusted tag reads. Works in simulation, still needs testing on the real robot.
  3. [ IN PROGRESS ] Develop recovery behavior after trigger
    • Behavior tree pauses, shifts to the wall, sweeps for a tag, corrects, and resumes. Recovered via tag L07 in simulation; still need to handle the open aisle end (wall_lost) and run on the real robot.
  4. [ IN PROGRESS ] Determine experimental trigger for tag discovery
    • Trigger metric u = SQRT(λmax) with a 15cm threshold in simulation. Still need to calibrate it on real-robot covariance data.
  5. [ FUTURE ] Run A/B testing to compare to previous results
    • Trial tooling is ready; comparison with data in baseline rosbags still to run.

Docker cmd line

Behavior

September 28, 2026

Today’s Summary:
RFID-assisted relocalization: first full run

As of now, I am seeking to tie off my undergrad thesis by approaching this as a system that will seek to relocalize once a threshold of uncertainty has been reached.

Today I implemented RFID tag serialization, to save the locations of tags when detected while mapping. I also added a message and trigger metric for uncertainty ( u = SQRT(λmax) ) which quantifies uncertainty as a distance: one standard deviation of position error along the most uncertain direction (about a 68% chance the true position is within ±u along that axis).

I then simulated a long hallway with tag locations and tested a behavior tree to seek out a tag when u reaches a threshold of 15cm.

Read More

Portfolio

...
Autonomous Elephant
Professional
...
Echo Dot Mount
Hobby
...
Mechanical Nano-Fiber Spinning Apparatus
Academic
...
RFID Landmarking in SLAM for Autonomous Robotics
Academic
...
Flight Test Sortie
Professional
...
Manufacturing Experience
Heatcraft Refrigeration

Education

...

Undergraduate

Mechanical Engineering

...

Honors College

Rigorous Classes and Research

...

Robotics Research

SLAM and ROS for Planogram Compliance

Undergraduate Thesis


During my undergrad at Georgia Southern University, with the help of my faculty mentor Dr. Alba Flores, I independently pursued robotics research. In reflection, my work was a tremendous amount of self study and literature review but was fundamental to fostering my passion for robotics and in giving me a solid foundation for growth. Through published works, online resources, and textbooks, I was able to teach myself about ROS1 and ROS2 architecture, how a complex system can be discretized, and extensively about Simultaneous Localization and Mapping.

As can be seen in my work below, using a Turtlebot3 system, I fabricated an experimental assembly to integrate PN5180 NFC/RFID reader data into the turtlebot's control system. By the conclusion of my studies, I had completed the experimental assembly with detected RFID tag IDs being published to a ROS topic, and had validated this collection with a small script of motion prompted by specific IDs. I would like to perform more work focused on this field, pertaining to visual SLAM methods, integration of LLM and object recognition, and higher level AI and and machine learning topics.

Photos and videos of the project can be seen in the portfolio section above.

Open thesis (PDF)

First page of Brennan Drake's undergraduate thesis

Career

Resume


Open resume (PDF)

First page of Brennan Drake's resume