Skip to content
View sri299792458's full-sized avatar

Block or report sri299792458

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sri299792458/README.md

Srinivas Kantha Reddy

I'm a robotics master's student at the University of Minnesota's RPM Lab, working on robot learning and manipulation.

Before UMN, I worked on quadruped locomotion in the Stoch Lab at the Indian Institute of Science (IISc). My background is in physics and mechanical engineering from BITS Pilani, India (Class of 2025).

I'm looking for opportunities in robotics and machine learning.

Email · LinkedIn · Google Scholar

Selected robotics work

Quadruped locomotion

I trained and deployed locomotion policies on a custom 70 kg quadruped at IISc, working through controller integration, sim-to-real failures and field tests on uneven terrain. My Barrier-Loco implementation builds on Legged Gym and prior locomotion methods, with separate task and barrier critics.

I also coauthored GRoQ-LoCO: Generalist and Robot-agnostic Quadruped Locomotion Control using Offline Datasets (2025).

G1 / Dex3 manipulation

I built a cube-stacking pipeline for the Unitree G1 humanoid with Dex3 hands, demonstrated on the physical robot. It integrates camera calibration and object pose estimation with offline GraspGenX grasp qualification, CuRobo motion planning, robot control and recovery, and episode recording.

Demonstration and guide

Robot-learning data infrastructure

I developed a data pipeline around SPARK to record robot demonstrations and convert them into LeRobot datasets. It captures RGB-D, tactile and robot-state streams through ROS 2, with session metadata and a Qt console for configuring sensors and controlling recordings.

Setup and design guide

Sim-to-real manipulation (ongoing)

I'm adapting UW Lab's OmniReset to our lab's UR5e arm. I identified joint dynamics from hardware measurements and used the fitted model to train PPO manipulation policies in simulation. Real-robot policy deployment is in progress.

Implementation and progress

ML and vision

The VLM, LLM and image-retargeting projects below were developed through graduate coursework.

Project Work
Quest 3 bowling tracking Mixed-reality bowling analysis combining headset video streaming, YOLO/SAM2 tracking, calibrated trajectory reconstruction, and shot statistics and replay in the headset.
Language-guided grasp detection Grasp prediction from images and language using Qwen3-VL-8B, LoRA fine-tuning and constrained decoding, evaluated on OCID-VLG.
Dream Team Research agents that recruit specialists, execute code, recover from failed steps and record experiments.
WorldValuesBench Qwen3 fine-tuning experiments on survey-response prediction, comparing direct supervision with synthetic reasoning data.
Class-aware image retargeting Team project for content-aware image resizing, using composition, depth and saliency models to guide seam carving.

Other work: Isaac Gym on remote GPU servers, diffusion sampler comparisons, and an interactive grasp-planning explainer.

Pinned Loading

  1. Barrier-Loco Barrier-Loco Public

    Asymmetric actor-critic with barrier critic for quadruped locomotion on rough terrain

    Python 19

  2. legged_gym_dream legged_gym_dream Public

    Forked from leggedrobotics/legged_gym

    Isaac Gym Environments for Legged Robots

    Python 11 2

  3. g1-research-docs g1-research-docs Public

    Python 1

  4. RPM-lab-UMN/spark-data-collection RPM-lab-UMN/spark-data-collection Public

    RPM Lab teleoperation and multimodal data-collection system for UR5 manipulators with the SPARK input device, RealSense cameras, GelSight tactile sensing, ROS 2, and LeRobot visualization.

    Python 1

  5. quest3-bowling-ball-tracking quest3-bowling-ball-tracking Public

    Quest 3 mixed-reality bowling training aid using YOLO26s and SAM2 for live bowling ball tracking, lane-calibrated trajectory replay, and shot statistics.

    C# 2 1