Starting This Blog

This blog is a place for concise technical notes from my work in AI and robotics. The topics I plan to write about include ROS2 software architecture, reinforcement learning for control, Isaac Gym and Gazebo simulation workflows, multimodal robot data pipelines, and the practical details of connecting LLMs and VLMs to robotic systems. My goal is to keep the writing useful: implementation notes, design decisions, experiments, lessons from hardware integration, and research summaries that can help another engineer reproduce or improve the work.

May 27, 2026 · 1 min · 83 words · Mahdi Sarfarazi
FUM-NEXA knee exoskeleton shown as a CAD design and a manufactured prototype.

Fuzzy Assist-as-Needed Control for the FUM-NEXA Knee Exoskeleton

A fuzzy Strength Index adapts knee-exoskeleton torque during sit-to-stand transitions, combining low-power ROS2 software, CAN motor control, and EMG-based engineering evaluation.

August 23, 2025 · 9 min · 1771 words · Mahdi Sarfarazi
Vision-guided mobile robot following a human target.

Human Follower Mobile Robot

Vision-based human follower robot built with ROS2 and embedded control.

June 15, 2024 · 1 min · 31 words · Mahdi Sarfarazi