projects

A curated collection of my work—from Research initiatives to course-based assignments. Click on any card for full details.

Research Projects

Flexure-Hinge Torque-Sensor Study — Increasing Moment Capacity of 6-DoF FT Sensors thumbnail

Flexure-Hinge Torque-Sensor Study — Increasing Moment Capacity of 6-DoF FT Sensors

Lightweight flexure stage increases 6-DoF sensor moment capacity to ≥280 Nm while preserving 1 N force resolution. Analytical, numerical and experimental investigation of crossed-strip flexure pivots to decouple force and moment limits in 6-DoF force-torque sensors. Conducted at TUM-MIRMI under supervision of Mehmet Can Yıldırım and Prof. Sami Haddadin.

mechanics robotics sensing flexure
Passive Walker RL — Curriculum-Driven Biped Locomotion in JAX & Brax thumbnail

Passive Walker RL — Curriculum-Driven Biped Locomotion in JAX & Brax

A three-stage pipeline (≤ 300 LoC per stage) that bootstraps a passive-dynamic biped from a finite-state expert to a GPU-scale PPO policy in minutes. MuJoCo supplies fidelity; Brax pushes > 1 M env-steps s⁻¹ for massive sweeps, yielding smooth, sample-efficient walking with a single 1 M-param network.

reinforcement-learning robotics jax brax
Panda-Base Digital Twin — Modular Simulation of a High-Moment Manipulation Setup thumbnail

Panda-Base Digital Twin — Modular Simulation of a High-Moment Manipulation Setup

Modular Gazebo-based digital twin of a Franka Emika Panda arm mounted on a custom aluminium-profile base. Developed during a TUM-MIRMI research internship, it enables controller tuning and moment-load evaluation entirely in simulation.

robotics ROS Gazebo simulation
DiffSwing: Neural Cart-Pole Control with JAX & MuJoCo thumbnail

DiffSwing: Neural Cart-Pole Control with JAX & MuJoCo

A hybrid control system that combines neural network energy shaping with classical LQR stabilization for cart-pole swing-up. Trained end-to-end in differentiable JAX simulation with real-time MuJoCo deployment achieving 98% success rate and 1.9s swing-up time.

control reinforcement-learning robotics neural-networks jax
Multiexplorer — Multi-Robot Frontier Exploration with TurtleBot3 thumbnail

Multiexplorer — Multi-Robot Frontier Exploration with TurtleBot3

My first ROS project: a Gazebo-based study comparing single-, double-, and triple-robot frontier exploration, SLAM, and map-merging with TurtleBot3.

robotics ROS Gazebo SLAM multi-robot

Course Projects

Hand-Steer Sim — Real-Time Gesture Teleoperation for Mobile Robots thumbnail

Hand-Steer Sim — Real-Time Gesture Teleoperation for Mobile Robots

Hand-Steer Sim is a webcam-driven teleoperation stack that translates hand gestures into ROS /cmd_vel commands in real time. MediaPipe landmarks feed a 1 k-param MLP for four static actions and a 6 k-param LSTM for steering trajectories, achieving 99 % accuracy with 13 ms end-to-end latency. One launch or Docker run controls a Gazebo (or real) differential-drive robot—no joystick required....

robotics computer-vision HRI
3RRP Mechanism — Kinematic & Dynamic Analysis thumbnail

3RRP Mechanism — Kinematic & Dynamic Analysis

A full symbolic + numerical study of a 3-RRP planar parallel manipulator: closed-form kinematics, workspace / isotropy metrics, and Kane- vs-Lagrange dynamics validated in Simulink.

robotics kinematics dynamics simulation
2-DOF Manipulator — Model-Based Real-Time Control thumbnail

2-DOF Manipulator — Model-Based Real-Time Control

A MATLAB/Simulink + TI C2000 control stack that combines computed-torque, PD + gravity compensation, and joint/task-space transformations to track millimetre-level trajectories on a 5-link planar robot in real time.

robotics control real-time
Planar Elbow Manipulator — Design & Control thumbnail

Planar Elbow Manipulator — Design & Control

A 2-DoF planar elbow manipulator that uniquely met every mechanical requirement in ME408, integrating robust CAD, power-electronics, and dual-loop control for precise trajectory tracking.

mechanical-design power-electronics control-systems robotics
FPGA-AirHockey — Digital Showdown on Nexys A7 thumbnail

FPGA-AirHockey — Digital Showdown on Nexys A7

Two-player air-hockey game on a Nexys A7 FPGA; a Verilog state-machine drives a 5×5 LED rink and real-time score displays.

fpga verilog embedded-systems game