Robotics @ University of Michigan
π Ann Arbor, MI, US
β Building Intelligent Systems
I'm Ashrith Edukulla, an undergraduate studying Robotics Engineering at the University of Michigan. I love building robotic systems end-to-end β from low-level embedded firmware to dynamics, planning, and full autonomy.
My main interests are control, motion planning, SLAM, embedded systems, and building real robots that actually work in the real world. This semester Iβm diving deep into ROB 415 (Control), ROB 320 (Planning & ROS2), ROB 330 (Localization & Mapping), and EECS 281 (DSA) β a combination that lets me connect the math, algorithms, and implementation behind modern robotic systems.
Iβve worked on a range of projects: a motion-sensing robotic limb with real-time IMU-based finger control, FROST β an autonomous black-ice detection robot, SLAM and exploration on the MBot platform, and embedded control firmware for the Michigan Mars Rover using STM32 and ROS. At the Synergic Adaptive Machinas (SAM) Lab, Iβm researching swarm robotics under Prof. Steven Ceron β developing a 9-motor control system and UI for programmable micro-robot collectives.
Iβm always trying to bridge theory and implementation: modeling dynamics in MATLAB/Julia, writing C++ for embedded control, debugging hardware at 2 AM, and building systems until they behave exactly the way I want. Iβm always open to collaborating on cool robotics ideas β if youβre working on something interesting, letβs connect!
University of Michigan, Ann Arbor
B.E. in Robotics Engineering β GPA: 3.96 / 4.0
π Ann Arbor, MI, United States
π Aug 2024 β Dec 2026
Honors & Awards: Ranked 3rd in World Robotics Olympiad β’ 4Γ Medalist at International Youth Robotics Contest β’ 3Γ AMC Qualifier β’ 2Γ AIME Qualifier
Current (Fall 2025): ROB 415 (Control of Robotic Systems), ROB 320 (Planning & ROS Integration), ROB 330 (Localization & Mapping), EECS 281 (Data Structures & Algorithms)
Completed: Circuit Design, Robot Optimization, Simultaneous Localization & Mapping, Linear Algebra, Robotic Differential Equations
π Weston, FL / United States
May 2026 β Aug 2026
Incoming Robotics Software Engineering Intern
π University of Michigan, Ann Arbor, MI
Jan 2026 β May 2026
Instructional Aide
π University of Michigan, Ann Arbor, MI
Jan 2026 β Present
Undergraduate Researcher β Perception & Planning
π University of Michigan, Ann Arbor, MI
Aug 2025 β Dec 2025
Undergraduate Researcher
π University of Michigan, Ann Arbor, MI
Aug 2025 β Dec 2025
Instructional Aide
π Ann Arbor, MI, United States
Nov 2024 β May 2025
Embedded Software Engineer
π Remote / India
Apr 2023 β Jul 2023
Robotics Assistant Intern
π India
Sep 2022 β May 2023
Founder & Organizer
Built an autonomous-vehicle localization pipeline using IEKF sensor fusion (IMU + wheel odometry + GNSS + stereo/mono VO + LiDAR), with map-based corrections for drift-bounded pose tracking.
Implemented full SLAM on the MBot platform: laser-based localization, occupancy-grid mapping, and autonomous exploration using frontier detection and path planning.
Building a C++ HTTP + serial bridge and browser-based UI to control a 9-motor array for swarm robotics experiments, with per-motor speed/direction control, real-time feedback, and preset motion patterns.
MATLAB-based dynamic simulation of a realistic humanoid leg, modeling joint torques, ground contact, and human-like gait to study control and energy usage.
Built an accelerometer-based robotic limb with precise real-time finger control and motion sensing.
Black ice detection robot using sensor fusion, alerts pedestrians using LEDs + audio module.
Solar-powered robot that waters plants on highway medians using a robotic arm.
Developed a dual-energy harvesting system from pressure and heat to power EV batteries autonomously.
Created an agricultural robot to plough, sow, water, and accelerate indoor crop growth via artificial light.
Languages
β C++, Python, Julia, MATLAB
Software & Dev Tools
β Linux, Git, CMake, VS Code Remote, gdb, memory debugging, profiling
Algorithms & Data Structures (EECS 281)
β Graph algorithms, shortest paths (Dijkstra, A*), dynamic programming, greedy methods, priority queues, balanced trees, hash maps, recursion, STL
Version Control & Collaboration
β GitHub, project branching, CI-style builds, code reviews, reproducible builds
Frameworks & Platforms
β ROS 2, RViz, Gazebo/Isaac Sim, colcon build, rosbag, transforms (tf2)
Hardware & Interfaces
β Arduino, STM32, IΒ²C, PWM, encoders, IMUs, sensor fusion integration
Planning & Integration (ROB 320)
β Motion planning pipelines, collision checking, sampling-based planners (RRT), occupancy grids, action models, ROS middleware, node graph design
Robot Development
β Embedded control, actuator tuning, hardware bring-up, real-time debugging
Control & Dynamics (ROB 415)
β State-space modeling, linearization, controllability/observability, PID tuning, LQR, feedback linearization, transfer functions, stability analysis
Localization & Mapping (ROB 330)
β Particle filters, Bayes filters, sensor models, inverse sensor models, coordinate transforms, odometry, Kalman filtering, mapping, probabilistic robotics
Planning & Robotics Algorithms
β Graph search (A*, D*), RRT, occupancy mapping, path smoothing, trajectory generation, cost functions, multi-step prediction
Analytical & Computational Methods
β Linear algebra, ODEs/PDEs, optimization, numerical solvers, eigenanalysis, Jacobians, least-squares estimation
Mechanical & CAD Design
β SolidWorks, linkages & joint modeling, robot chassis design, motion visualization, kinematics modeling
System Integration
β Hardwareβsoftware synchronization, performance tuning, testing workflows, reproducible experiments, robotics pipelines
Developed a piezoelectric energy harvesting system to convert automobile pressure into electricity for powering electric vehicles.
π 1 Gold, 2 Silver, 1 Bronze
2Γ USAMO Qualifier, 3Γ AIME Qualifier
Qualified for the USAMO (top 300 of 300,000 globally). AIME distinction holder across 3 years.
I'm always excited to connect with fellow innovators, collaborators, or just curious minds. Let's build something awesome together!
π§ Email: ashed@umich.edu
π Phone: (248) 734-3391
πΌ LinkedIn: ashrith-edukulla
π Resume: View Resume