About Me
I'm a robotics engineer and PhD student focused on making robots smarter and more capable. My research centers on enabling mobile robots to understand their environment through advanced sensing, mapping, and navigation techniques.
Robotics Engineering
Mobile robot systems with ROS/ROS2 - mapping, navigation, and path planning.
Computer Vision
Vision systems using cameras, LiDAR, and machine learning for perception.
AI & Machine Learning
Neural networks and AI tools for intelligent robot decision-making.
Embedded Systems
Control systems and microcontrollers for robotics and automation.
Core Technologies
Recent Publications
Multi-Head Attention-Based Framework for Human Action Recognition
Deep learning framework combining ResNet-18, Bi-LSTM, and multi-head attention achieving 96.60% accuracy on UCF-101.
Read PaperMobile Robot Navigation with Enhanced 2D Mapping
Enhanced SLAM framework integrating RGB-D cameras and 2D LiDAR with novel fusion strategy and adaptive resampling.
Read PaperA Review of Visual SLAM for Robotics
Comprehensive review of Visual SLAM evolution, selection criteria, and comparative insights for robotic systems.
Read PaperFeatured Projects
Intelligent Temperature Control Using Fuzzy Logic
Environmental control system using fuzzy logic algorithms for adaptive temperature management in automation.
View ProjectAdvanced Laser Belt Marking System
Industrial automation synchronizing conveyor belts with high-precision fiber laser marking systems.
View Project5DoF Robotic Arm with ROS MoveIt
Custom 5-DOF manipulator with SolidWorks design, URDF conversion, and MoveIt motion planning integration.
View ProjectTutorials & Articles
Explore all tutorials and in-depth articles across robotics, AI, computer vision, and more.
Robot Kinematics & Dynamics: Foundations of Robotic Motion
Deep dive into the mathematical foundations of robot movement, covering kinematics, Jacobian matrices, velocity analysis, and dynamic modeling.
Read TutorialRobot Manipulator Design Fundamentals – Part 1
Explore robotic manipulator design principles: degrees of freedom, workspace design, joint configurations, and choosing the right architecture for your application.
Start LearningRobot Manipulator Design Advanced Topics – Part 2
Advanced guide covering workspace analysis, singularity avoidance, redundancy resolution, optimal path planning, and real-time control implementation.
Advance Your KnowledgeMechanisms & Machine Elements: Building Blocks of Automation
Comprehensive overview of gear systems, linkage mechanisms, cam and follower systems, belt and chain drives, and their applications in robotic systems.
Explore MechanismsMicrocontrollers: The Intelligent Heart of Smart Devices
Uncover microcontroller architectures, programming paradigms, RTOS, and interfacing techniques that power modern smart devices and robotic systems.
Discover MicrocontrollersArduino Development: From Concept to Reality
Hands-on Arduino guide for robotics and automation: sensor integration, actuator control, and project development from LED blinking to complex robotic behaviors.
Start BuildingROS Web Video Streaming Guide
Guide to streaming ROS image topics directly to web browsers without plugins. Set up web_video_server, configure multiple video formats, and integrate live robot camera feeds.
Stream Your RobotArtificial Intelligence in Robotics
Explore AI integration in robotic systems — from neural networks and deep learning for perception to reinforcement learning for autonomous decision-making.
Explore AI RoboticsAI Agents and Agentic AI Systems
Deep dive into autonomous AI agents and multi-agent systems. Understand how agentic AI frameworks enable robots and software to plan, reason, and act in complex environments.
Discover AI AgentsThe Complete Guide to Robotics Mathematics
Master linear algebra, differential equations, probability, optimization, kinematics, and SLAM mathematics — the essential foundations for serious robotics work.
Master the MathComputer Vision Fundamentals for Robotics
Keypoints, descriptors, and feature matching using Python and OpenCV. Learn SIFT, ORB, BRIEF, BRISK algorithms, homography estimation, and object tracking for robotic perception.
Learn Computer VisionAdvanced Visual SLAM Learning Guide
Comprehensive guide to Visual SLAM: feature-based and direct methods, loop closure, map management, multi-sensor fusion, and deep learning integration with benchmarks.
Master Visual SLAMDay 1 – Introduction to Robotics & AI
A gentle introduction to robotics and artificial intelligence. Part of the AIBOMECH Ramadan series — perfect for beginners entering the world of robotics and AI.
Start the JourneyComputer Vision: Keypoints, Descriptors & Matching
In-depth tutorial on SIFT, ORB, BRISK, and AKAZE algorithms. Master descriptor matching with FLANN and BFMatcher using full Python/OpenCV code examples.
Explore FeaturesVisual SLAM: Theory to Implementation
Complete walkthrough of Visual SLAM — stereo and monocular systems, bundle adjustment, pose graph optimization, and frameworks like ORB-SLAM3, RTAB-Map, and LSD-SLAM.
Dive into SLAMGet in Touch
Interested in research collaboration, projects, or opportunities in robotics and AI? Let's connect!