Skip to content

Aakash Madabhushi

Robot Learning Engineer

I teach robot arms to do tasks on their own from human demonstrations, and build the testing that says honestly whether they work.

92%
pick-and-place success, 50 trials on a real arm at the trained cube position
2.49 cm
average distance from target on successful placements
49,633
frames of robot demonstrations published as an open dataset, across 50 episodes

3 projects in this area

Every link goes to code or data you can inspect yourself.

  • Mar 2026 to presentLab research

    Turns 50 human demonstrations into a policy a robot arm runs on its own, scored against a protocol fixed before testing.

  • Aug 2026 to presentPersonal project

    Copies the real table in front of the robot into a simulator, so a policy can practise against the layout it will actually meet.

  • Mar 2026Personal project

    Gets a robotics simulation stack running on a Mac or a Linux box in one command, instead of an afternoon of driver errors.

Select a project for its figures, stack and links.

Teaching a Robot Arm to Pick and Place

Graduate Research Assistant, SJSU Embodied AI Lab · Mar 2026 to present · Robot Learning, ML Engineering

Turns 50 human demonstrations into a policy a robot arm runs on its own, scored against a protocol fixed before testing.

The SO-101 arm on the lab desk beside the marked cube it picks up and the clear container it places the cube into.

Results

92%
pick-and-place success over 50 real trials, at the trained position
2.49 cm
average placement error on successful trials
50
teleoperated episodes published as an open dataset, 49,633 frames

Built with

Python · PyTorch · CUDA · LeRobot · ACT · SmolVLA · Weights & Biases · Hugging Face Hub

Real2Sim2Real: Mirroring a Real Workspace into Simulation

Personal project, built on NVIDIA's Sim-to-Real SO-101 workshop · Aug 2026 to present · Robot Learning, Software Engineering

Copies the real table in front of the robot into a simulator, so a policy can practise against the layout it will actually meet.

The physical robot arm on the lab desk beside the monitor running the simulator it is matched against.

Built with

Python · NVIDIA Isaac Sim · ROS 2 · OpenCV · ArUco · LeRobot · Docker

ROS 2 + Gazebo, Containerized

Personal project · Mar 2026 · Robot Learning, Software Engineering

Gets a robotics simulation stack running on a Mac or a Linux box in one command, instead of an afternoon of driver errors.

Built with

Docker · Docker Compose · ROS 2 Jazzy · Gazebo Harmonic · TurtleBot3 · VNC

Hiring for robot learning?

I'm available from December 2026 and open to relocating. Email is the fastest way to reach me.

Hiring for something else?