Robotics Engineer · M.S. Robotics, University of Michigan

Dominick
Braico

I am a Robotics graduate student specializing in robotic controls, manipulation, and simulation.

Selected Work

Reinforcement Learning

Quadruped Locomotion with Reinforcement Learning

Trained a velocity-conditioned walking policy for a 12-DoF Barkour quadruped using PPO in Brax / MuJoCo MJX, running thousands of parallel environments on GPU. Designed the reward function for body-frame linear and yaw velocity tracking, and used an MLP policy over an observation history to output joint targets at 50 Hz.

  • PPO
  • Brax
  • MuJoCo MJX
  • JAX
  • Legged Locomotion
3D Vision NeRF novel view renderings of the Blender Lego scene

Novel View Synthesis with NeRF

Implemented the core of a Neural Radiance Field in PyTorch to reconstruct the Blender synthetic “Lego” scene from multi-view images. Built pixel-to-ray generation from camera intrinsics and extrinsics, stratified sampling along rays, and a differentiable volume renderer producing RGB, depth, and opacity maps. Extended the pipeline with hierarchical coarse-to-fine sampling to recover finer geometry.

  • NeRF
  • PyTorch
  • Volume Rendering
  • 3D Reconstruction
SIM2REAL

High Fidelity Simulation Framework for Networked Multi-Robot Systems

Built a high-fidelity simulation framework for networked multi-robot systems using PX4 and Gazebo, coordinating multiple x500 quadrotors over a shared network for cooperative autonomous survey missions.

  • PX4
  • Gazebo
  • Sim2Real
  • Simulation
Robotic Manipulation

Autonomous Robotic Server Disassembly

Designing an automated robotic workcell for end-to-end server disassembly at the CMU Robotics Institute (Matt Lab), part of an industry-sponsored e-waste recycling initiative integrating perception, manipulation, and mechanical subsystems.

  • Manipulation
  • Computer Vision
  • YOLO
  • SAM2
  • End-Effector Design
Autonomous Systems

Autonomous Electric Boat

Developing an autonomous surface vehicle (ASV) for the PEP 26 Autonomy division, integrating GPS/GNSS waypoint navigation and closed-loop heading and speed control via ArduPilot / MAVLink. Fusing data from three redundant IMUs for robust attitude estimation and fault tolerance during open-water field operations.

  • ArduPilot
  • Sensor Fusion
  • Controls
  • Mechanical Design
ROS 2 · Simulation

Robotic Mobile Manipulator Simulation

Developed a high-fidelity ROS 2 / Gazebo simulation of a mobile manipulation platform (Clearpath Husky UGV + UR3 arm + Robotiq gripper). Authored custom joint-space trajectory controllers and fused simulated LiDAR point clouds with wheel-encoder odometry for real-time localization; architecture designed to support future autonomous grasping pipelines.

  • ROS 2
  • Gazebo
  • MoveIt
  • Python
  • C++
Embedded Controls Electric motorcycle control system CAD

Electric Motorcycle Control System

Led the embedded controls architecture for GHOST, UIUC’s first electric motorcycle team. Developed PID-based closed-loop torque control firmware for a 45 kW PMAC motor on a 103.6 V drivetrain; aggregated encoder, IMU, temperature, and BMS telemetry over CAN bus into a real-time operator dashboard.

  • Motor Control
  • CAN Bus
  • Embedded
  • Sensor Integration
State Estimation

GPS-INS Extended Kalman Filter

Derived and implemented an EKF for fusing GPS position fixes with INS inertial measurements, enabling robust 6-DOF state estimation under simulated sensor noise. Formulated nonlinear process and measurement models with analytical Jacobians, modeled gyroscope and accelerometer bias drift, and benchmarked localization accuracy against ground-truth trajectories.

  • Python
  • Kalman Filter
  • Sensor Fusion
  • State Estimation
Perception & Mapping LiDAR SLAM occupancy grid built in real time

INS LiDAR SLAM

Built a LiDAR SLAM pipeline on an EarthSense TerraSentia agricultural UGV, processing raw point cloud data with a RANSAC-based line-fitting algorithm for feature extraction. Fused scan-derived landmarks with dead-reckoned odometry to estimate robot pose and publish a globally consistent 2D occupancy grid to the ROS /map topic.

  • ROS 2
  • LiDAR
  • SLAM
  • Sensor Fusion
  • Python
View on GitHub →

Work History

Graduate Robotics Research Assistant

Michigan Robotics — DASC Lab

Aug 2026 – Present
  • Working on simulation infrastructure and network modeling for multi-robot systems

Graduate Robotics Research Assistant

Carnegie Mellon University Robotics Institute — Matt Lab

May 2026 – Aug 2026
  • Designing an automated robotic workcell for end-to-end server disassembly on an industry-sponsored e-waste recycling project, integrating perception, manipulation, and mechanical subsystems

Controls Engineering Intern

Whisper Aero

May 2025 – Aug 2025
  • Developed firmware in C/C++ for motor controllers and a Python GUI for control and tuning of high-power-density 3-phase motors using field-oriented control
  • Manufactured motor dynamometer testing fixtures and conducted performance testing to characterize the powertrain system across the electric propulsor duty cycle
  • Automated dynamometer testing using Python scripts for data collection and torque sweep demands

Robotics R&D Intern

USACE — Robotics for Engineer Operations

May 2024 – Mar 2025
  • Designed a rugged electronic control module for robot sensors and compute unit, reducing electrical system volume and improving weatherproofing for a modular cable-driven construction robot
  • Modeled and fabricated 10+ custom sensor mounts in SolidWorks for LiDAR and IMU systems, improving sensor data integrity on heavy equipment mobile robots

Technical Stack

Software

  • Python
  • C / C++
  • ROS 2
  • MATLAB
  • Git
  • Linux

Robotics & Controls

  • Isaac Sim
  • Gazebo
  • MoveIt
  • Kalman Filtering
  • Motor Control

Hardware & Design

  • SolidWorks (CSWA)
  • Autodesk Fusion
  • Robotic sensors
  • Machining
  • 3D Printing

Background

B.S. in Mechanical Engineering from the University of Illinois Urbana–Champaign and current M.S. Robotics student at the University of Michigan. My experience building and working with real robotic systems has prepared me to take on diverse robotics projects.

Curriculum Vitae

Updated resume, August 2026.

Download Resume