About me

I’m Mohammad Ibrahim Memon, a passionate engineer with a strong background in Robotics, Electronics, and Autonomous Systems. After completing my Bachelor’s in Mechatronics, I am now pursuing a Master’s in Autonomous Systems at Hochschule Bonn-Rhein-Sieg.

My interests lie in Autonomous Mobile Robots, with a focus on Motion Planning, Control Systems, Sensor Fusion, and Fault Detection. I enjoy bridging hardware and software — from designing robust electronic circuits to building intelligent robotic behaviors in ROS/ROS2 and simulation.

I have worked on diverse projects, including the Robothon 2025 competition (Kinova Gen3 + Robotiq gripper), R&D in Inductive Logic Programming for Fault Detection, and the Garrulus Seeding Mechanism with advanced PCB protection circuits. Beyond academics, I am also developing an open-source Robotics Algorithms Library in ROS 2.

Projects

Video Thumbnail

Multi-Robot Task Distribution

Implemented a decentralized multi-robot task allocation framework for dynamic environments.

  • Designed and tested distributed task allocation algorithms with real robots and Gazebo simulation.

  • Developed fault-tolerant coordination methods for heterogeneous robot teams.

  • Integrated ROS-based communication and coordination using publish–subscribe messaging.

  • Analyzed performance metrics including scalability, task completion time, and resource utilization.

Multi-Robot Systems Task Allocation ROS Simulation Distributed Systems Fault Tolerance
Video Thumbnail

Autonomous Mobile Robot Development (AMR)

Designed and developed an Autonomous Mobile Robot (AMR) capable of navigation, perception, and intelligent decision-making in dynamic environments.

  • Implemented SLAM for real-time mapping and localization.

  • Developed Motion Planning algorithms for obstacle avoidance and safe navigation.

  • Integrated Lidar and Camera sensors for perception and environment understanding.

  • Tested robust control systems for smooth velocity and trajectory tracking.

  • Deployed system on simulation platforms and real hardware for validation.

  • Based on ROS with modular nodes for navigation, planning, and fault detection.

AMR ROS SLAM Motion Planning Obstacle Avoidance Sensor Fusion Lidar Camera Simulation Control Systems

Video Thumbnail

Underwater ROV

Designed and developed a Remotely Operated Vehicle (ROV) for underwater exploration and inspection.

  • Equipped with waterproof motors and thrusters for 6-DOF movement.

  • Integrated onboard camera for real-time vision feedback.

  • Implemented tethered communication and power delivery system.

  • Designed watertight enclosures for electronics and sensors.

  • Performed pool and tank testing to validate control stability.

ROV Underwater Robotics Thrusters Waterproofing Live Camera Feed

Video Thumbnail

Boxit – Inventory Tracking Robot

Developed a robotic system for automated box inventory tracking in warehouses.

  • Designed vision pipeline to detect and count packages.

  • Implemented database logging of inventory data.

  • Integrated barcode/QR scanning with real-time updates.

  • Designed modular structure for scaling to large warehouses.

Inventory Tracking Computer Vision QR Codes Database Warehouse Robotics

Circuit Design Project

Circuit Design Project – Home Automation

Designed and implemented a 16-appliance control system in a university lab.

  • Created robust PCB design for reliable switching.

  • Implemented microcontroller-based logic control.

  • Added safety features including surge protection.

Circuit Design Embedded Systems Home Automation PCB Design

Video Thumbnail

UR5 ARM – Pick and Place

Implemented an industrial robotic pick-and-place system using UR5.

  • Programmed UR5 manipulator for precise trajectory planning.

  • Implemented vision-guided pick and place tasks.

  • Designed gripper control for varied object shapes.

  • Validated using simulation before hardware deployment.

UR5 Pick & Place ROS Industrial Robotics Gripper Control

TaskBoard Manipulation – Kinova Gen3 Arm Thumbnail

TaskBoard Manipulation – Kinova Gen3 Arm

Developed a robotic solution for taskboard manipulation using the Kinova Gen3 arm.

  • Integrated YOLO-based vision for real-time detection.

  • Implemented force-adaptive control for compliant interactions.

  • Orchestrated tasks with SMACH state machines.

  • Validated manipulation tasks in Gazebo and hardware.

Kinova Gen3 ROS SMACH Force Control Computer Vision Task Automation

Currently Working On

  • Fault Detection using Inductive Logic Programming (ILP)
  • Garrulus Seeding Mechanism – PCB protection circuits & electronics R&D
  • Robotics Algorithms Library in ROS 2 – open-source navigation & planning modules
  • ROS2 Teaching Resources – DDS, simulation, hands-on foundations
  • Kinova Gen3 Competition Prep – SMACH, vision, and force-feedback control.

Skills

Core Robotics

ROS ROS 2 Navigation Stack MoveIt SMACH Behavior Trees SLAM Localization Path / Motion Planning Trajectory Tracking Control Systems Sensor Fusion (EKF/UKF) Fault Detection & Diagnosis (ILP)

Perception & ML

OpenCV PCL YOLO Classical CV Feature Matching Camera Calibration

Simulation

Gazebo / Ignition RViz NVIDIA Isaac (sim)

Programming

C++ Python MATLAB/Simulink Bash

Electronics & Embedded

KiCad PCB Design eFuse / Power Protection Mixed-Signal Microcontrollers UART/I²C/SPI Solenoid/Driver Design

Platforms, Tools & DevOps

Linux Git / GitHub Docker CI/CD (basic) VS Code Jupyter Raspberry Pi

Work Experience

×