About me

ibrahim_memon.profile
whoami

Name: Mohammad Ibrahim Memon
Role: Robotics Engineer | Autonomous Systems Specialist | Embedded Developer
Education: M.Sc Autonomous Systems @ HBRS, B.Tech Mechatronics

cat README.md

- ๐Ÿค– Robotics Engineer focused on system integration, real-time embedded systems, and hardware-software co-design.
- ๐Ÿง  MSc Autonomous Systems student at H-BRS (Bonn-Rhein-Sieg University of Applied Sciences).
- ๐Ÿ”ฌ Keen interest in simulation, control systems, and autonomy.
- ๐Ÿ’ก Constantly learning and exploring how to make robots smarter, faster, and more reliable.

ls recent_projects/

- Robothon 2025 (Kinova Gen3)
- ILP Fault Detection (R&D)
- Garrulus Seeding Mechanism (PCB Design)
- Autonomous Mobile Robot (LiDAR, ROS)
- Underwater ROV System

About Me Image

> Sum up my profile: [TRUE]

Skills

Programming

  • Python, C++, C, Embedded C
  • MATLAB / Simulink
  • Bash scripting

Robotics Frameworks

  • ROS / ROS 2
  • MoveIt
  • Gazebo, Isaac Sim, Webots, Mujoco, Stage

Libraries & Tools

  • OpenCV, NumPy, Pandas
  • PyTorch, Scikit-learn
  • SimPy, Matplotlib

Fault Detection & Diagnostics

  • Inductive Logic Programming (Prolog)
  • Root Cause Analysis (RCA)
  • DFMEA, Model-based FDD
  • Sensor Fault Injection

Hardware & Electronics

  • PCB Design (KiCad, EagleCAD)
  • Microcontrollers (IยฒC, SPI, UART)
  • Raspberry Pi, Arduino
  • Power Systems, eFuse protection
  • Soldering, Mixed-signal debugging

Testing & QA

  • Test frameworks & benchmarking
  • Oscilloscope debugging
  • System validation & integration

Version Control & CI/CD

  • Git, GitHub Actions
  • Linux development
  • CI/CD automation, Codacy

Project Management

  • Agile / Scrum
  • JIRA
  • Technical Documentation

Projects

~/projects/
Robothon 2025 (Grand Challenge)
Robothon 2025

Achieved a Top 5 ranking in an international competition by automating complex manipulation tasks.

  • Vision-guided manipulation pipeline with MoveIt and OpenCV
  • Task state detection, button pressing, and stylus trajectory drawing
  • Maze-solving algorithm with magnetic end-effector and visual feedback
  • Kinova Gen3 arm manipulation under strict time limits

Robothon Kinova Gen3 ROS Python C++ MoveIt OpenCV

ILP-Based Fault Detection and Diagnosis
ILP Fault Detection

Interpretable fault detection framework for mobile robots using Inductive Logic Programming (ILP).

  • Modeled faults: wheel slip, sensor noise, delay, communication issues
  • Symbolic rules for diagnosis in single and multi-robot systems
  • Studied fault propagation and coordination robustness
  • Validated detection accuracy and interpretability in simulation & real robots

ROS Python Prolog ILP Fault Detection

Explainable Robot Task Allocation using ILP
Video Thumbnail

Symbolic task allocation framework generating interpretable rules for multi-robot systems.

  • Learned allocation rules based on robot states and capabilities
  • Explains why tasks are assigned to specific robots
  • Validated in ROS2 simulation with dynamic scenarios

ROS2 Python Prolog Multi-Robot Systems Explainable AI

Multi-Robot Task Distribution
Video Thumbnail

Scalable, decentralized multi-robot task allocation framework for dynamic environments.

  • Distributed task allocation (real robots + Gazebo)
  • Coordinated parcel collection and delivery to central depot
  • CI pipelines using GitHub Actions and static analysis (Codacy)
  • Fault-tolerant coordination for heterogeneous teams

Multi-Robot Systems Task Allocation ROS2 Gazebo CI/CD

Autonomous Mobile Robot Development (AMR)
Video Thumbnail

Designed and developed an AMR capable of navigation in unknown spaces.

  • SLAM for real-time mapping and localization
  • Motion planning (A*) for safe navigation to coordinate goals
  • End-to-end design: circuit layout, power system, full software stack
  • Lidar + Camera perception and sensor fusion

AMRROSSLAMMotion Planning LidarElectronics Design

Underwater ROV
Video Thumbnail

Designed and developed a ROV for underwater exploration and inspection.

  • Waterproof motors & thrusters (6-DOF)
  • Onboard live camera
  • Tethered comms + power
  • Watertight enclosures
  • Pool/tank testing for control stability

ROVUnderwater RoboticsThrusters WaterproofingLive Camera Feed

Boxit โ€“ Inventory Tracking Robot
Video Thumbnail

Automated box inventory tracking for warehouses.

  • Vision pipeline for detection & counting
  • Inventory database logging
  • Barcode/QR scanning with real-time updates
  • Modular, scalable structure

Inventory TrackingComputer Vision QR CodesDatabaseWarehouse Robotics

Circuit Design Project โ€“ Home Automation
Circuit Design Project

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

  • Reliable PCB switching design
  • Microcontroller-based logic
  • Safety features including surge protection

Circuit DesignEmbedded Systems Home AutomationPCB Design

UR5 ARM โ€“ Pick and Place
Video Thumbnail

Industrial pick-and-place system using UR5.

  • Precise trajectory planning
  • Vision-guided pick & place
  • Gripper control for varied objects
  • Sim validation before hardware

UR5 Pick & Place ROS Industrial Robotics Gripper Control

Experience

career_history.log

Garrulus Robotics

Research Assistant
05/2025 โ€“ 12/2025 Bonn, Germany
  • Designed and validated PCB protection circuits for 3.3V, 5V, and 24V rails, implementing solenoid drivers and eFuse-based power distribution.
  • Developed power sequencing, inrush-current limiting, and reverse-polarity protection for field-deployed robots.
  • Collaborated with hardware and firmware teams to integrate robust electronics into autonomous tree-seeding robots.

Kelo Robotics

Research Assistant
05/2024 โ€“ 08/2024 Stuttgart, Germany
  • Set up Isaac Sim and Gazebo environments for robotic simulation tasks.
  • Researched and compared simulation frameworks for multi-agent navigation and control.

Unbox Robotics Pvt. Ltd

Robotics System Engineer
06/2022 โ€“ 07/2023 Pune, India
  • Built automated test frameworks for feature validation, bug fixes, and development debugging, generating detailed reports.
  • Conducted root cause analysis (RCA), executed DFMEA, and tested control boards using oscilloscopes for reliable system integration.
  • Served as Scrum Master, managing integration challenges, robot deployments, and customer demonstrations.

DashDot Robotics Pvt. Ltd

Embedded System Engineer
03/2021 โ€“ 02/2022 Ahmedabad, India
  • Designed and prototyped hardware systems from scratch, ensuring optimal functionality and performance.
  • Conducted circuit troubleshooting and root-cause analysis to resolve technical issues effectively.
  • Developed firmware at the integration level, incorporating and calibrating various sensors.
  • Mentored interns and guided project development.
Experience Image

> Doing what I love...

×

Contact