M A HAFIZ

Robotics Simulation & Control Engineer

B.Sc. (EEE) • M.Sc. (Medical Engineering) — Completed

Projects

A curated selection of my work in robotics simulation, control, sim2real validation, and evaluation infrastructure. Click “View Details” for full breakdowns, demos, and code links.

Robotics & Evaluation Infrastructure

These are the projects most relevant to Robotics Simulation / Control / Sim2Real roles.

Robot Eval Platform – Regression Gating & CI for Robot Behavior

Year: 2025–2026 • Type: Evaluation Infrastructure / Platform

FastAPI React + TypeScript PostgreSQL MinIO / S3 CI/CD

Designed and implemented a company-grade evaluation and regression gating platform for learning-enabled controllers and classical robotics stacks. The platform converts rollouts into episode-level metrics, videos, reports and enforces an explicit SHIP / BLOCK decision before deployment.

Key features:

  • Episode-level metrics & rollout video tracking
  • Baseline vs candidate comparison (locked baselines)
  • Automatic regression detection (success, latency, safety)
  • Gate decisions enforceable via CI (GitHub Actions)
  • Simulator-agnostic artifact format (not MuJoCo-specific)

Note: The failing GitHub Action in the demo is intentional and demonstrates performance-based release gating.

Related pages: ResultsArchitecture

M.Sc. Thesis – Gesture-Based Cartesian Control for Franka Emika Panda

Year: 2024–2025 • Institution: FAU Erlangen-Nürnberg

IMU EMG MuJoCo Real Franka Panda IK / Jacobian

Developed a gesture-based Cartesian and rotational control system for intuitive human–robot interaction. The pipeline processes IMU signals (acc/gyro) for orientation estimation, filtering, and noise handling, combines them with EMG features, and maps gestures to stable real-time robot commands.

Validated in MuJoCo simulation and transferred to a real Franka Emika Panda robot, addressing practical constraints including latency, sensor noise, safety limits, and hardware variability.

Key contributions:

  • IMU preprocessing: filtering, normalization, orientation estimation
  • Gesture recognition using IMU + EMG features
  • Cartesian & rotational control using IK and Jacobians
  • Simulation-to-real transfer and robustness evaluation
  • Contact-rich screw insertion with coordinated axial + rotational motion

MuJoCo Simulation Environment for Franka Emika Panda

Year: 2024–2025 • Type: Simulation / Digital Twin

Python MuJoCo Franka Panda HRI

Designed a MuJoCo environment that mirrors the lab setup (table, screw box, tool) used for gesture-based teleoperation and screwing / pick-and-place experiments.

Demo video:

🔗 View MuJoCo Franka Simulation on GitHub

Pick & Place in MuJoCo using Franka Emika Panda

Year: 2025 • Type: Manipulation Pipeline

Python MuJoCo Cartesian Control Tkinter GUI

Implemented a full pick & place pipeline in MuJoCo with a custom Tkinter GUI: detect → hover → pre-grasp → grasp → lift → place. Emphasized smooth Cartesian behavior and repeatable execution.

Demo Video:

🔗 View Project on GitHub

ROS2 Nav2 Autonomous Navigation (Custom Behavior Tree)

Year: 2025 • Type: ROS2 Navigation Demo

ROS 2 Nav2 Behavior Tree Gazebo RViz

Built a stable Nav2 demo in simulation. Integrated a custom Behavior Tree and validated recovery behavior by blocking the robot path and observing replanning + goal completion.

Demo video:

🔗 View ROS2 Nav2 Project on GitHub

ROS2 SLAM Mapping with TurtleBot3 (ROS2 Jazzy, Gazebo)

Year: 2025 • Type: SLAM / Mapping

ROS 2 Jazzy SLAM Toolbox Gazebo RViz

Implemented an online async SLAM pipeline using SLAM Toolbox with Gazebo + teleop + RViz2. Includes map saving for later Navigation2 experiments.

Project image:

ROS2 SLAM Mapping with TurtleBot3 in Gazebo

🔗 View ROS2 SLAM Mapping Project on GitHub

Earlier Embedded & Academic Projects

Earlier work that built my foundation in embedded systems, sensing, and hardware/software integration.

Mine Sweeping Robot (Raspberry Pi)

Type: Competition Project • Obstacle avoidance + metal detection

Developed a landmine-detecting robot using Raspberry Pi and sensors for a national Robo-Fight competition. Implemented obstacle avoidance and metal detection logic for simulated mine detection/removal.

Demo timestamp: 2:03

GitHub repo (with teammate Md. Kaiser Raihan): 🔗 View on GitHub

Collaborated with: rahi008

Car Speed Measurement Device (Microcontroller)

Year: 2017 • Type: Embedded Sensing / Timing

Built a speed measurement setup using two IR sensors and microcontroller timer interrupts. Computed speed as Distance/Time and displayed real-time results on a 16×2 LCD.

🔗 View Project on GitHub

Automatic Plant Irrigation System (Arduino)

Year: 2015 • Type: Sensor-to-Actuation Automation

Designed an automatic irrigation system using a soil moisture sensor (voltage divider) and relay-driven pump. Turned the pump on/off based on moisture thresholds for efficient water usage.

🔗 View Project on GitHub

n-bit Comparator in Cadence Virtuoso (VHDL / Verilog)

Year: 2018 • Type: VLSI / Digital Design

Designed and simulated an n-bit comparator in Cadence Virtuoso (schematic + layout), verified with DRC/LVS and evaluated delay/power/area trade-offs.

📄 View Full Project Report (PDF)