Rajiv Bharadwaj


Hi there! 👋

avatar

Hey, I am Rajiv! I’m a Master’s student in Robotics, Systems, and Control at ETH Zürich, combining a strong software background with a passion for robotics.

My interests and coursework explore Reinforcement Learning for Controls, Optimization Methods, Vision Algorithms, and Simulation. I also find aerial robotics to be a fascinating area to explore!

I recently completed my semester project at the Robotic Systems Lab where I explored RL and student-teacher distillation methods for whole-body loco-manipulation tasks.

Previously, I worked as Software Developer at Amazon, where I was responsible for building and scaling high-throughput systems that powered social media advertising for new products. During my time there, I also had the opportunity to mentor an intern, guiding her to successfully deliver a production-ready software component while ensuring a positive and impactful learning experience.

I finished my undergraduate studies at the University of Michigan in Computer Engineering in May 2022 with a focus in Robotics and AI. At Michigan, I had the opportunity to do research at ROAHM Lab and implement control algorithms for a robot arm. I also was a member of the UM Autonomous Robotic Vehicle team.

Outside of work, I love to play tennis, hike, and explore my creative side via singing (I sang with the Michigan Men’s Glee Club and Michigan Sahana)! I also love to try out exciting recipes from TikTok!

🚀 I’m currently seeking internship opportunities to dive deeper into real world applications for Reinforcement Learning methods.

rbharadwaj9
rajivbharadwaj
rajiv.bharadwaj8@gmail.com
Resume

News

 

I completed my semester thesis in Reinforcement Learning for Whole-Body Loco-Manipulation with the Robotic Systems Lab

  I started my Master’s at ETH Zürich in Robotics, Systems, and Control
 

I was promoted to Software Development Engineer II

 

I joined Amazon as a Software Development Engineer I

Projects

Multitask Distillation for Multi Contact Door Traversal Tasks
Multitask Distillation for Multi Contact Door Traversal TasksMay 2025 – Sep 2025

This semester project focuses on enabling an ANYmal with a 6-DoF Arm to open and traverse different types of doors without task specific knowledge. Using student-teacher distillation, we distil the knowledge of task specific expert teachers, trained using PPO, into a single student policy. We build upon this formulation to explore methods to improve task specific feature extraction to improve learning performance.

Systems Architect at Project CRATER
Systems Architect at Project CRATER
ETH’s First Competition Mars Rover
Nov 2025 – Present

As lead for systems architecture and integration, I coordinate between subteams and drive critical design decisions to get ETH’s first competition rover ready for the European Rover Challenge

Actor-Camera Drone Tracking using Reinforcement Learning
Actor-Camera Drone Tracking using Reinforcement Learning
Vision Based Drone Flight Seminar by Robotics & Perception Group, UZH
Sep 2025

We used Reinforcement Learning to train a control policy for a “camera” drone to track an “actor” drone using vision information. We formulated a custom reward scheme to prioritize tracking, bounding box centering, smooth actions, and safety constraints to achieve reliable camera based tracking.

Monocular Vision Odometry Pipeline
Monocular Vision Odometry Pipeline
Vision Algorithms for Mobile Robotics by Robotics & Perception Group, UZH
Dec 2024

We implemented a Monocular Vision Odometry (VO) pipeline in Python. Components include landmark and camera pose initialization along with continuous pipeline for keypoint tracking and landmark triangulation using 2D ↔ 3D correspondences. To ensure stable and long-term operation, new keypoint ↔ landmark correspondences were continuously evaluated and added to the main pipeline once deemed to be of high-quality. Evaluated on KITTI, Malaga, and Parking Datasets

Imitation Learning using Tendon Actuated Hand
Imitation Learning using Tendon Actuated HandSep 2024 – Dec 2024

Our team designed and fabricated a tendon-actuated hand mounted on a Franka Emika arm for teleoperation, and an autonomous object manipulation task. I was responsible for the base ROS 2 software, hardware interfacing, and developing an Action Chunking Transformer based Imitation Learning policy to perform pick-and-place tasks. I also helped develop a UI with safety checks to prevent hardware faults and accelerate data collection.

The project was recognized with “Most Intuitive Software Design”.