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.
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
Multi-Robot Task Distribution
Implemented a decentralized multi-robot task allocation framework for dynamic environments.
- Distributed task allocation (real robots + Gazebo)
- Fault-tolerant coordination for heterogeneous teams
- ROS publish–subscribe messaging
- Scalability, completion time, resource utilization
Multi-Robot Systems
Task Allocation
ROS
Simulation
Distributed Systems
Fault Tolerance
Autonomous Mobile Robot Development (AMR)
Designed and developed an AMR capable of navigation, perception, and intelligent decision-making in dynamic environments.
- SLAM for real-time mapping and localization
- Motion planning for safe navigation
- Lidar + Camera perception
- Robust control for trajectory tracking
- Simulation + hardware validation
- Modular ROS nodes (nav, planning, FDD)
AMRROSSLAMMotion Planning
Obstacle AvoidanceSensor Fusion
LidarCameraSimulationControl Systems
Underwater ROV
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
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
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
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
TaskBoard Manipulation – Kinova Gen3 Arm
Robotic solution for taskboard manipulation with Kinova Gen3.
- YOLO-based real-time detection
- Force-adaptive compliant control
- SMACH state machines
- Validated in Gazebo + hardware
Kinova Gen3
ROS
SMACH
Force Control
Currently Working On
- Fault Detection using Inductive Logic Programming (ILP)
- Garrulus Seeding Mechanism — PCB protection circuits & R&D
- Robotics Algorithms Library in ROS 2 — open-source nav & planning
- ROS2 Teaching Resources — DDS, simulation, foundations
- Kinova Gen3 Competition Prep — SMACH, vision, force-feedback