Ashrith Edukulla

Robotics Researcher

Ashrith Edukulla

I build Vision-Language-Action models for robot navigation and autonomous driving.

Robotics Engineering, University of Michigan · Ann Arbor, MI

B.E. Robotics · GPA 3.96/4.0 AV / VLA @ Nift Scalable Spatial Intelligence Lab USAMO · Top 300

My work brings classical state estimation together with deep learning — from SLAM and sensor fusion to language-conditioned policies — to make autonomy that holds up in the real world.

Ashrith Edukulla
Currently building autonomous-driving systems with VLAs at Nift, and researching navigation models at the Scalable Spatial Intelligence Lab.
3.96/4.0
GPA · Robotics @ Michigan
15+
Robotics & ML projects
3×
Courses taught as IA
Top 300
USAMO · of ~300k

01

News


02

About

I am a Robotics Engineering student at the University of Michigan, focused on perception, navigation, and learning for autonomous systems. I am currently researching navigation models at the Scalable Spatial Intelligence Lab.

My interests lie in path planning, deep learning, SLAM, computer vision, and probabilistic representations of the world. I am drawn to problems where robots need to understand complex, uncertain environments and build structured internal models that support reliable decision-making — how machines represent space, reason under uncertainty, and connect perception to action in a principled way.

I am especially interested in approaches that bridge geometric methods with learning-based systems, combining classical state estimation with deep neural networks to create scalable, robust autonomy stacks where mapping, localization, and visual understanding are core intelligence layers rather than isolated components.

Long term, I want to contribute to autonomous systems that perceive richly, learn efficiently, and operate reliably in the real world.


03

Research focus

Vision-Language-Action Models

Language-conditioned policies that perceive, reason, and act — for navigation and autonomous driving.

Nift · DreamerVLA · CARLA SFF

Navigation & Embodied AI

Learning navigation models and policies that generalize to unseen, uncertain environments.

Scalable Spatial Intelligence Lab · ObjectNav BC

SLAM & State Estimation

Probabilistic localization and mapping — invariant EKF, particle filters, and multi-sensor fusion.

Full-Stack AV (IEKF) · MBot SLAM

Planning & Exploration

Sampling-based and search planning under real-time and uncertainty constraints.

FRoG Lab · Ocean Frontier (NBVP)


04

Education

University of Michigan

University of Michigan, Ann Arbor

Aug 2024 – Dec 2026

B.E. in Robotics Engineering — GPA 3.96 / 4.0

Honors & Awards: Ranked 3rd, World Robotics Olympiad · 4× medalist, International Youth Robotics Contest · 3× AMC qualifier · 2× AIME qualifier

Selected coursework: Control of Robotic Systems (ROB 415), Planning & ROS Integration (ROB 320), Localization & Mapping (ROB 330), Data Structures & Algorithms (EECS 281), SLAM, Robot Optimization, Linear Algebra, Robot Differential Equations


05

Experience

Research & Industry

Nift

Autonomous Vehicles — Vision-Language-Action Models

  • Developing autonomous-driving autonomy driven by vision-language-action (VLA) models.
  • Connecting perception with language-conditioned policies to plan and act in real-world driving scenarios.
  • Building and evaluating VLA-based driving behaviors in simulation toward on-vehicle deployment.
Jun 2026 – Present

Scalable Spatial Intelligence Lab

Undergraduate Researcher — Navigation Models · University of Michigan

  • Developing learning-based navigation models that let robots move through and reason about unseen environments.
  • Researching scalable spatial representations that connect perception to long-horizon navigation policies.
  • Building and evaluating models in simulation toward transfer onto real robotic platforms.
May 2026 – Present

Field Robotics Group (FRoG) Lab

Undergraduate Researcher — Perception & Planning · University of Michigan

  • Researching 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 projects aimed at robust, scalable autonomy for real-world robotic systems.
Jan 2026 – Present

Synergic Adaptive Machines (SAM) Lab

Undergraduate Researcher · University of Michigan

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

Michigan Mars Rover Team

Embedded Software Engineer · Ann Arbor, MI

  • 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.
Nov 2024 – May 2025

Teaching

EECS 467: Autonomous Robotics

Instructional Aide · University of Michigan

  • Supported instruction in perception, SLAM, planning, and control for autonomous robotics.
  • Helped students with ROS-based labs, system debugging, and algorithm implementation.
  • Held office hours on multi-sensor fusion, navigation, and robot software architecture.
Jan 2026 – May 2026

ROB 201: Robot Differential Equations

Instructional Aide · University of Michigan

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

ROB 101: Computational Linear Algebra

Instructional Aide · University of Michigan

  • Supported instruction in computational linear algebra — linear systems, least squares, and matrix factorizations — taught in Julia.
  • Held office hours and guided students through programming assignments and weekly problem sets.
  • Helped students connect linear-algebra foundations to robotics and autonomy applications.
Jan 2025 – Apr 2025

06

Projects

Selected work across embodied AI, autonomous driving, SLAM, and multi-robot systems — from research pipelines to hardware that shipped.

Featured research

Flagship · Embodied AI
76K+
VR demos
80
HM3D scenes
3.28×
inflection weighting

ResNet18 + GRU · PIRLNav · Habitat

ObjectNav Behavior Cloning — HM3D

Trained a ResNet18 + GRU navigation policy from 76K+ PIRLNav human VR demonstrations across 80 HM3D scenes. Implemented truncated BPTT, 3.28× inflection weighting, and a custom dataset loader to bypass Habitat's strict episode schema — an end-to-end embodied-AI pipeline from raw demonstrations to a deployable navigation policy.

PyTorch Behavior Cloning Habitat Sim Embodied AI
View code on GitHub
BFS + NBVP · OctoMap · Isaac Sim

Exploration & Planning

Ocean Frontier 3D Exploration — ROV Shipwreck Survey

Autonomous three-phase ROV mission: BFS sweep of unmapped voxels, RRT-biased centroid approach, and full NBVP survey. Detects wrecks via vertical column clustering; fuses stereo depth and sonar into a real-time OctoMap.

ROS 2 C++ Sensor Fusion
Safety Force Field · Alpamayo VLA

AV Safety

CARLA SFF: VLA Safety Evaluation Stack

A Dockerized CARLA / ROS 2 closed-loop evaluation stack for the Alpamayo VLA. Designed 10+ long-tail scenarios and refactored the safety layer into a formal Safety Force Field (Nister et al., 2019), benchmarked with unit tests.

CARLA Docker AV Safety
Event Camera · Space Domain Awareness

Perception

Satellite Detection with Event Cameras

Used event-camera microsecond temporal resolution and high dynamic range to detect low-observable satellite streaks against star-field clutter, with asynchronous spike-pattern processing for space domain awareness.

Event Camera Computer Vision

SLAM

MBot Autonomous SLAM System

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

ROS 2 SLAM A*
IEKF Localization + Map Alignment

Localization

Full-Stack AV: Localization Stack (IEKF)

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. Read the full write-up.

IEKF LiDAR Mapping
Vision-Language-Action · Robot Control

Learning & Navigation

DreamerVLA

A vision-language-action (VLA) model for robot navigation and control, exploring how language-conditioned policies can drive embodied agents toward goals. Code on GitHub.

VLA PyTorch Navigation
Microrobot Swarms · SAM Lab

Planning & Mapping

Generalized Planning & Mapping for Microbots

Generalized planning and mapping for microrobot systems, developed in the Synergic Adaptive Machines Lab to coordinate motion and reconstruct the environment across many small agents.

Python Planning Swarm

More projects

9-motor swarm control UI

Robotics Systems

9-Motor Swarm Control UI

A C++ HTTP + serial bridge and browser UI controlling a 9-motor array with real-time feedback and preset motion patterns.

Dynamics

Humanoid Leg Dynamics

MATLAB dynamic simulation of a humanoid leg, modeling joint torques, ground contact, and human-like gait.

Motion-sensing robotic limb

Embedded

Motion-Sensing Robotic Limb

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

FROST black-ice detection robot

Sensing

FROST

Black-ice detection robot using sensor fusion; alerts pedestrians with LEDs and an audio module.

HighWay Go

Robotics

HighWay Go

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

SmartWheel

Energy

SmartWheel

A dual energy-harvesting system drawing from pressure and heat to power EV batteries autonomously.

AutoFarm

Automation

AutoFarm

An agricultural robot that ploughs, sows, and waters, accelerating indoor crop growth with artificial light.

TypeScript · ROS 2 tooling

Developer Tools

ROS 2 VS Code Extension

A Visual Studio Code extension that streamlines ROS 2 development workflows inside the editor.

See · Learn · Act

Manipulation

Adaptive Robotic Manipulator

A robotic arm that can see, learn, and act to manipulate a variety of objects.

Multi-Robot Logistics

Swarm Robotics

Warehouse Robotics Swarm

A multi-robot warehouse logistics system using swarm robotics for coordinated task allocation.


07

Skills

ashrith@umich: ~/skills

// the stack I work in

ashrith@umich:~$ cat languages.txt

C++ · Python · Julia · MATLAB

ashrith@umich:~$ cat robotics.txt

ROS 2 · RViz · Gazebo / Isaac Sim · tf2 · rosbag · STM32 · Arduino · I²C · sensor fusion

ashrith@umich:~$ cat control_perception.txt

LQR · PID · particle & Bayes filters · Kalman filtering · SLAM · A* / D* · RRT · occupancy mapping

ashrith@umich:~$ cat math_design.txt

linear algebra · ODEs/PDEs · optimization · least-squares · Jacobians · SolidWorks · kinematics

ashrith@umich:~$ cat dev_tools.txt

Linux · Git · CMake · gdb · profiling · reproducible builds

ashrith@umich:~$ ros2 topic list

/cmd_vel · /scan · /tf · /odom · /recruiter/callback (1 subscriber, finally)

ashrith@umich:~$


08

Awards & Achievements

World Robotics Olympiad — India Rank 3

Developed a piezoelectric energy-harvesting system converting automobile pressure into electricity to power electric vehicles.

International Youth Robotics Olympiad

1 Gold, 2 Silver, 1 Bronze

  • Autonomous vehicle for watering plants with a robotic arm and soil detection.
  • Smart mini-farm with automated irrigation, planting, and sensing.
  • Greenhouse accelerating growth 2.2× using a controlled climate.

American Mathematics Competitions

2× USAMO qualifier, 3× AIME qualifier

Qualified for the USAMO (top 300 of ~300,000 globally) and earned AIME distinction across three years.

Other Olympiads

  • F=MA: qualified for the USA Physics Olympiad (USAPhO), strong in mechanics.
  • ZIO: cleared the Indian Computing Olympiad, with algorithmic and mathematical reasoning.

09

Contact

I am always glad to connect with fellow researchers, collaborators, and curious minds. Reach out and let's build something together.