William Harris

M.S. Mechanical Engineering @ UC San Diego · ARCLab · Rescue Robotics, Haptics, Medical Devices

Looking for full-time roles and internships in medical robotics and medical devices. (resume)

I build robots that help in emergencies.

In the Advanced Robotics and Controls Lab I've built a mobile manipulator and a shape-changing leg for search and rescue, working with my thesis advisor, Prof. Michael Yip.

I design the hardware: frames and mechanisms, motors and their control, and the tests that show whether a design does what the model says. I've been hooked on robots since a fourth-grade LEGO class.

William Harris sitting by a fountain
William Harris
La Jolla, CA

What I'm working on

A leg that changes shape

A search and rescue robot has to cross rough ground quickly, then pull a heavy load once it reaches someone. This leg does both by changing its link lengths on the fly. The paper was accepted to ICRA 2026.

Read the project

Selected projects

All projects

Adaptive Morphing Leg for Search and Rescue

A 5-bar leg that changes shape to switch between fast travel and heavy dragging. ICRA 2026.

ARCLab, UC San Diego · Jun 2024 – Present

Hexapod Rescue Robot and Leg Optimization

Optimizing the leg geometry and footpath, and designing the 11 kg hexapod it runs on.

ARCLab, UC San Diego · 2025 – Present

Mobile Manipulator for Rescue Operations

A mobile base with two Franka arms and a moving counterweight for safe human extraction research.

ARCLab, UC San Diego · Jun 2024 – Present

Background

It started in fourth grade with a LEGO Mindstorms robot and a lot of arithmetic about wheel rotations. My public school district had almost no STEM programs, so a Friday engineering class in middle school, with balsa gliders and spaghetti towers, mattered a lot.

At UCSD I joined Triton Robotics knowing less than most of my teammates and ended up leading the team. Along the way I worked on a solar water heater for an orphanage in Tijuana, and since 2024 I've been building rescue robots at ARCLab.

Experience

  1. Jun 2024 – now

    Graduate Researcher

    ARCLab, UC San Diego. Thesis work on an adaptive morphing leg for search and rescue, plus a mobile manipulator for rescue research. Advisor: Prof. Michael Yip.

  2. Jul 2023 – Jun 2024

    President

    Triton Robotics. Led an 80-member competition robotics team and rebuilt its training program for newcomers.

  3. Dec 2022 – Jun 2023

    Team Lead, Baja Del Sol

    UCSD Global TIES. Revived a solar water heater project for an orphanage in Tijuana, and translated between the students and the house parents.

  4. May 2022 – Jul 2023

    Hero Robot Lead

    Triton Robotics. Led the Hero subteam and its chassis redesign, with an X-drive and a slip-ring turret.

  5. Sep 2021 – May 2022

    Mechanical Team Member

    Triton Robotics. Designed and built a lighter Hero chassis with 30% less aluminum tubing.

Education

  1. Expected Jun 2027

    MS Mechanical Engineering

    UC San Diego. GPA 3.68. Robotics, linear control, haptics, soft robotics, and parametric identification.

  2. Jun 2025

    BS Mechanical Engineering, minor in Design

    UC San Diego.

Publications

Details
  1. Dynamically Extensible and Retractable Robotic Leg Linkages for Multi-task Execution in Search and Rescue Scenarios

    W. Harris, L. Yager, S. Sylvester, E. Peiros, M. C. Yip

    ICRA 2026 · Accepted · Co-first author

  2. Discovery to Extraction: Biomechanically Safe Manipulation of Human Limbs Using Robotic Manipulation in Search and Rescue Scenarios

    Science Robotics · In review · Contributor

What I work with

Design and fabrication

Frames, capstan drives, TPU grippers, laser-cut and machined parts

  • SolidWorks
  • Creo
  • Ansys FEA
  • Fusion 360 CAM
  • DFMA
  • CNC and manual machining
  • Laser and waterjet
  • 3D printing
  • MIG welding
Electronics and controls

BLDC motors over CAN, ODrive, sensor circuits

  • BLDC motor control
  • CAN
  • PCB design (EasyEDA)
  • Circuit design
Software

Python control and optimization, MATLAB analysis, ROS 2 on a Jetson

  • Python
  • MATLAB
  • C (Arduino)
  • ROS 2
  • Embedded Linux
  • MuJoCo

Outside the lab

When I'm not in the lab, you'll usually find me on a bike trail, on a badminton court, or testing a new recipe. I lift, I review movies with friends, and I follow Formula 1.