Mobile Exploration Robot with Auxiliary Drone
A ROS2 exploration rover carrying a deployable drone that performs SLAM, streams live video, and autonomously re-lands using AprilTags.
A ROS2 exploration rover carrying a deployable drone that performs SLAM, streams live video, and autonomously re-lands using AprilTags.
A 7 DoF Franka Emika Panda arm that listens to speech, translates it, and writes the result on a whiteboard.
A drone that delivers a self-stabilizing mobile robot via tether, which releases itself mid-descent and drives to its destination.
Robotics software for hazardous-terrain navigation in JPL's Robotic Mobility group, cleared for public release.
Computer vision that tracks your basketball shot, scores it against a reference trajectory, and generates a PDF coaching report.
Extended Kalman Filter SLAM built from scratch in C++ and ROS2, including a custom SE(2) math library and unit tests.
Trajectory generation and feedback control for a KUKA youBot mobile manipulator grasping and placing a block in simulation.
Led a team building a fully electric autonomous catamaran from scratch; placed 3rd nationally in a 5-mile endurance race.
A PincherX 100 arm that locates a purple pen with an Intel RealSense camera and autonomously picks it up.
An implementation of the Rapidly-Exploring Random Tree algorithm, a foundational sampling-based path planner.