Skip to content
View VivekSai07's full-sized avatar

Highlights

  • Pro

Block or report VivekSai07

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.

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
VivekSai07/README.md

Vivek Sai

Robotics & AI Engineer · Stuttgart, Germany
M.Sc. Computer Science (Autonomous Systems) · University of Stuttgart

LinkedIn Resume Profile Views


About

I am a Master's student in Computer Science (Autonomous Systems) at the University of Stuttgart, focused on building robotic systems that are perception-driven, reliable, and deployable in real environments. My work sits at the intersection of robot perception, motion planning, and AI — with hands-on experience taking projects from simulation through to hardware execution.

Over the past year I have been working extensively with the Franka Research 3 (FR3) collaborative robot, developing a vision-guided manipulation pipeline that integrates multi-camera point-cloud fusion, Contact-GraspNet pose estimation, MuJoCo simulation, and differential IK execution. I have iterated this pipeline using a structured benchmark harness, improving grasp success rates from 38% to 90%+.

My technical interests include:

  • Robot Perception — 3D LiDAR odometry, visual SLAM, point-cloud processing
  • Manipulation & Grasping — grasp pose estimation, motion planning, sim-to-real transfer
  • Locomotion — quadruped control, legged robot simulation (MuJoCo, ROS 2)
  • AI/ML for Robotics — vision-language models, multimodal retrieval, deep learning for perception

I aim to contribute to serious robotics engineering efforts, whether in research or industry.


Featured Projects

ContactPilot — Grasp-and-Place Pipeline for Franka FR3

A production-quality pick-and-place pipeline for the Franka Panda robot that combines:

  • Contact-GraspNet for 6-DoF grasp pose estimation from point clouds
  • Multi-camera point-cloud fusion for robust scene representation
  • MuJoCo simulation for policy validation before hardware deployment
  • Differential IK execution for smooth, collision-aware motion
  • A benchmark harness used to iteratively tune the pipeline from 38% to 90%+ grasp success

Python · MuJoCo · Contact-GraspNet · ROS 2 · PyTorch


AMR Odometry — MAD-ICP-Inspired 3D LiDAR Odometry (ROS 2)

An Eigen-only core odometry library with a ROS 2 Humble wrapper, supporting both offline and live RViz evaluation. Validated on a Boston Dynamics SPOT robot and handheld LiDAR hardware. Includes Docker support for reproducible deployment.

C++ · Eigen · ROS 2 Humble · Docker · LiDAR


Quadruped Manipulation — MuJoCo

Simulation and control stack for a quadruped robot performing manipulation tasks in MuJoCo. Explores locomotion stability combined with arm-based interaction tasks.

Python · MuJoCo · Pinocchio


Autonomous Indoor Delivery Robot

End-to-end autonomous navigation stack for indoor environments, covering mapping, localization, and task-level autonomy.

Python · ROS · Navigation Stack


Distributed Systems Chat Application

A fault-tolerant, decentralized chat application built from distributed systems fundamentals — message reliability, causal ordering, leader election, and dynamic scalability.

Python · Distributed Systems


Differential Drive Robot Simulation

A differential drive robot modeled in Fusion 360, exported to URDF, and simulated in Gazebo with full ROS control integration — including teleoperation and sensor integration.

ROS · Gazebo · URDF · CMake


Pythonic LiDAR Simulation

A LiDAR sensor simulated from scratch in Python — covering ray casting, distance measurement, and 2D map rendering — built to understand the underlying physics before using off-the-shelf libraries.

Python · Sensor Simulation


Robotic Arm Kinematics — MATLAB 3D Simulation

A MATLAB simulation of a multi-joint robotic arm using Denavit-Hartenberg (DH) parameters, covering forward kinematics, workspace visualization, and trajectory planning.

MATLAB · Robotics · Kinematics


Technical Skills

Domain Technologies
Languages Python, C++, MATLAB, Java
Robotics Frameworks ROS (Noetic), ROS 2 (Humble), MuJoCo, Gazebo, Pinocchio
Perception & CV OpenCV, Open3D, MediaPipe, Point Cloud Processing
ML / Deep Learning PyTorch, TensorFlow, scikit-learn, Contact-GraspNet
Data & Analysis Pandas, NumPy, Seaborn, Matplotlib
DevOps & Tools Git, Docker, Linux, CMake
Databases PostgreSQL, MongoDB, MySQL
Web / Backend Flask, HTML, JavaScript
Hardware Franka FR3, Boston Dynamics SPOT, Arduino

GitHub Stats

GitHub Stats Top Languages

GitHub Streak

GitHub Trophies

Contribution Graph


Contribution Snake

Contribution Snake Animation

Open to research collaborations, full-time robotics engineering roles, and interesting open-source projects.
Connect on LinkedIn · View Resume

Popular repositories Loading

  1. Fusion360-Journey Fusion360-Journey Public

    A collection of beginner tutorial exercises and projects created while learning Autodesk Fusion 360.

    10

  2. Headshot-tracking Headshot-tracking Public

    Headshot Tracking: A Python script that uses OpenCV and dlib to perform real-time headshot tracking with a red dot, circle, and lines on a live video feed from your camera. Great for educational pu…

    Python 3

  3. Efficient-Real-Time-Object-Detection-in-Videos-using-MobileNetSSD Efficient-Real-Time-Object-Detection-in-Videos-using-MobileNetSSD Public

    This project implements a real-time object detection system in videos using the MobileNetSSD (MobileNet Single Shot Multibox Detector) model. The goal is to efficiently identify and locate objects …

    Python 3

  4. Biped-Walking-Robot-Simulation-in-MATLAB Biped-Walking-Robot-Simulation-in-MATLAB Public

    This project contains derivation of Single Stance and foot-strike leg dynamic equations. Finally, 2D simulation of Biped Robot in MATLAB.

    MATLAB 2 1

  5. Natural-Language-Processing Natural-Language-Processing Public

    Natural Language Processing Lab Experiments

    Jupyter Notebook 1

  6. Text2Image-Search-System Text2Image-Search-System Public

    This Text2Image Search system using Haystack, facilitating the retrieval of relevant images based on textual queries. Employing multimodal retrieval and embedding models, it handles diverse dataset…

    Python 1