πŸ“‹ My Robotics & AI Roadmap
UMich Logo

Ashrith Edukulla

Ashrith Edukulla

🚧 Currently building: Motion Sensing Robotic Hand
Ashrith Edukulla

Ashrith Edukulla

Robotics @ University of Michigan

πŸ“ Ann Arbor, MI, US

● Building Intelligent Systems

About Me πŸ‘‹

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!

Education πŸŽ“

UMich Logo

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

Work Experience 🏒

πŸ“ Weston, FL / United States

Stryker β€” Mako Robotics

May 2026 – Aug 2026

Incoming Robotics Software Engineering Intern

  • Upcoming role developing robotics software for the Mako surgical robotics platform.
  • Contributing to perception, motion planning, and system-level software for real-world medical robots.
  • Collaborating with cross-functional R&D teams to validate algorithms in simulation and on hardware.

πŸ“ University of Michigan, Ann Arbor, MI

EECS 467: Autonomous Robotics

Jan 2026 – May 2026

Instructional Aide

  • Assisted instruction in autonomous robotics, including perception, SLAM, planning, and control.
  • Supported students with ROS-based labs, system debugging, and algorithm implementation.
  • Held office hours and provided guidance on multi-sensor fusion, navigation, and robot software architecture.

πŸ“ University of Michigan, Ann Arbor, MI

Field Robotics Group (FRoG) Lab

Jan 2026 – Present

Undergraduate Researcher β€” Perception & Planning

  • Conducting research in robot perception and motion planning under real-time and uncertainty constraints.
  • Developing and evaluating planning algorithms informed by perception outputs and environment representations.
  • Contributing to ongoing research projects aimed at robust, scalable autonomy for real-world robotic systems.

πŸ“ University of Michigan, Ann Arbor, MI

Synergic Adaptive Machinas (SAM) Lab

Aug 2025 – Dec 2025

Undergraduate Researcher

  • Researching macro- and micro-scale robot swarms under Prof. Steven Ceron to study collective motion and environmental interaction.
  • Developing decentralized control strategies for physical reconfiguration and emergent coordination.
  • Co-authoring a research paper on adaptive swarm behavior and distributed control in reconfigurable collectives.

πŸ“ University of Michigan, Ann Arbor, MI

ROB 201: Robot Differential Equations

Aug 2025 – Dec 2025

Instructional Aide

  • Supported instruction in ODE modeling, linear systems, and control for undergraduate robotics students.
  • Led weekly office hours and problem-solving sessions using Julia notebooks, simulations, and visualizations.
  • Assisted with labs, grading, and clarification of Laplace transforms, transfer functions, and stability analysis.

πŸ“ Ann Arbor, MI, United States

Michigan Mars Rover Team

Nov 2024 – May 2025

Embedded Software Engineer

  • Programmed STM32 firmware to control servos, LEDs, and accelerometers for subsystem actuation and feedback.
  • Developed embedded drivers and ROS nodes for motor coordination and sensor data handling.
  • Contributed to navigation and control tuning for reliable performance in dynamic rover environments.

πŸ“ Remote / India

LeapLabs

Apr 2023 – Jul 2023

Robotics Assistant Intern

  • Mentored students in developing robotics prototypes using sensors, actuators, and embedded systems.
  • Assisted in debugging hardware setups and delivering engaging lessons in robotics fundamentals.

πŸ“ India

Pre-Indian Mathematical Society (PIMS)

Sep 2022 – May 2023

Founder & Organizer

  • Founded and organized India’s largest student-led math camp and examination program.
  • Managed logistics, curriculum, and collaborations for a 200+ participant event.

πŸ”§ Projects

πŸš—πŸ“
Full-Stack AV
Invariant EKF Localization + Map Alignment

Full-Stack AV: Localization Stack (IEKF)

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.

#IEKF #SensorFusion #GNSS #VIO/VO #LiDAR #Mapping #ROS2

MBot Autonomous SLAM System

Implemented full SLAM on the MBot platform: laser-based localization, occupancy-grid mapping, and autonomous exploration using frontier detection and path planning.

#ROS2 #SLAM #Localization #PathPlanning #A*
SAM Lab Motor Array UI

9-Motor Swarm Control UI (SAM Lab)

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.

#C++ #Embedded #WebUI #Serial

Humanoid Leg Dynamics (DSC Lab)

MATLAB-based dynamic simulation of a realistic humanoid leg, modeling joint torques, ground contact, and human-like gait to study control and energy usage.

#MATLAB #HumanoidRobotics #Dynamics #Simulation
Robotic Arm

Motion-Sensing Robotic Limb

Built an accelerometer-based robotic limb with precise real-time finger control and motion sensing.

#RoboticArm #C++ #STM32
FROST

FROST

Black ice detection robot using sensor fusion, alerts pedestrians using LEDs + audio module.

#SensorFusion #Embedded #Microcontroller
HighWay Go

HighWay Go

Solar-powered robot that waters plants on highway medians using a robotic arm.

#SolarEnergy #Embedded #Agritech
SmartWheel

SmartWheel

Developed a dual-energy harvesting system from pressure and heat to power EV batteries autonomously.

#EnergyHarvesting #PowerSystems #Sustainability
AutoFarm

AutoFarm

Created an agricultural robot to plough, sow, water, and accelerate indoor crop growth via artificial light.

#Agritech #Automation #IndoorFarming

Tech Stack πŸ› οΈ

πŸ’» Programming & Tools

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

πŸ€– Robotics & Embedded Systems

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, Perception & Algorithms

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

πŸ“˜ Math, Modeling & Design

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

πŸ† Awards & Achievements

World Robotics Olympiad (India Rank 3)

Developed a piezoelectric energy harvesting system to convert automobile pressure into electricity for powering electric vehicles.

International Youth Robotics Olympiad

πŸ… 1 Gold, 2 Silver, 1 Bronze

  • Developed an autonomous vehicle for watering plants with robotic arm & soil detection.
  • Designed a smart mini-farm with automated irrigation, planting, and sensing.
  • Created a greenhouse accelerating growth by 2.2Γ— using controlled climate.

American Math Competitions (AMC)

2Γ— USAMO Qualifier, 3Γ— AIME Qualifier

Qualified for the USAMO (top 300 of 300,000 globally). AIME distinction holder across 3 years.

Other Olympiads

  • F=MA: Qualified for USA Physics Olympiad (USAPhO), strong performance in mechanics.
  • ZIO: Cleared Indian Computing Olympiad (ZIO), showcasing algorithmic and math reasoning.

πŸ“¬ Contact Me

I'm always excited to connect with fellow innovators, collaborators, or just curious minds. Let's build something awesome together!

πŸ“§ Email: ashed@umich.edu

Ashrith Edukulla

Ashrith Edukulla

🚧 Currently building: Motion Sensing Robotic Hand

πŸ“ž Phone: (248) 734-3391

πŸ’Ό LinkedIn: ashrith-edukulla

πŸ“„ Resume: View Resume