Skip to content
View basheeraltawil's full-sized avatar

Highlights

  • Pro

Block or report basheeraltawil

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
basheeraltawil/README.md

Basheer Al-Tawil

Robotics Engineer & PhD Researcher — Mobile Robotics · SLAM · Computer Vision · Human-Robot Interaction
Neuro-Information Technology (NIT), Otto von Guericke University Magdeburg, Germany

Basheer Al-Tawil - Robotics Engineer and PhD Researcher in SLAM, Computer Vision and Human-Robot Interaction

Basheer Al-Tawil robotics portfolio website Basheer Al-Tawil Google Scholar publications Basheer Al-Tawil LinkedIn profile AIBOMECH YouTube channel - ROS2 and robotics tutorials

ORCID 0000-0002-5716-7587 Basheer Al-Tawil ResearchGate profile Contact Basheer Al-Tawil by email Profile views


About

I am a robotics engineer and PhD researcher (Doktorand) in the Neuro-Information Technology (NIT) group at Otto von Guericke University Magdeburg, Germany, working on autonomous mobile robots that perceive, reason about, and navigate human environments.

My work spans the full autonomy stack — multi-sensor perception and fusion (RGB-D, 2D/3D LiDAR, IMU), visual, dynamic, and semantic SLAM, human action recognition and engagement estimation, through to human-aware navigation and LLM/VLA-driven robot task control. Systems are validated in simulation and on real hardware, primarily the PAL Robotics TIAGo platform, using ROS / ROS 2 and Nav2.

📍 Magdeburg, Germany · 🌐 aibomech.github.io — projects, publications, and tutorials


Research Focus

flowchart LR
    A["📷 Perception &<br/>Sensor Fusion"] --> B["🗺️ Dynamic &<br/>Semantic SLAM"]
    B --> C["🚶 Human Action &<br/>Trajectory Analysis"]
    C --> D["🤝 Human-Robot<br/>Interaction"]
    D --> E["🧭 Human-Aware Nav<br/>ROS 2 · Nav2"]
    E --> F["🦾 LLM / VLA<br/>Robot Control"]

    style A fill:#1a1a2e,stroke:#2E86DE,color:#fff
    style B fill:#1a1a2e,stroke:#2E86DE,color:#fff
    style C fill:#1a1a2e,stroke:#2E86DE,color:#fff
    style D fill:#1a1a2e,stroke:#2E86DE,color:#fff
    style E fill:#1a1a2e,stroke:#2E86DE,color:#fff
    style F fill:#1a1a2e,stroke:#2E86DE,color:#fff
Loading
Area What I work on
📷 Perception & Multi-Sensor Fusion Late-fusion of RGB-D point clouds with 2D LiDAR for robust mapping; noise filtering and degeneracy handling
🗺️ Visual, Dynamic & Semantic SLAM RGB-D SLAM that stays accurate when people and objects move through the scene, instead of assuming a static world
🚶 Human Action Recognition ResNet + Bi-LSTM with multi-head attention and optical-flow frame selection for real-time HAR in assistive robotics
🤝 Human-Robot Interaction (HRI) Eye-contact and engagement prediction for efficient, legible interaction between robots and people
🧭 Navigation & Motion Planning ROS / ROS 2 and Nav2 navigation stacks, enhanced Gmapping (EGM), adaptive resampling, real-world TIAGo deployment
🦾 LLM / VLA for Robot Control Integrating large language and vision-language-action models into everyday robot automation and task planning
🦿 Robot Manipulators & Kinematics Kinematic/kinetic analysis, trajectory planning, and grasping for robotic arms

Tutorials & Community

I publish practical robotics tutorials on YouTube @AIBOMECH — ROS and ROS 2 fundamentals, Nav2 configuration, SLAM setup, TIAGo simulation, and computer vision for robotics. Built for engineers and researchers who want working code, not slideware.


Tech Stack

Robotics ROS 2 · ROS 1 · Nav2 · MoveIt · Gazebo · RViz · TF2 · Behavior Trees · SMACH · Gmapping · RTAB-Map · PAL TIAGo · URDF/Xacro Perception & CV OpenCV · Open3D · PCL · RGB-D processing · 2D/3D LiDAR · point cloud filtering · optical flow · semantic segmentation · object detection · pose & gaze estimation AI / ML PyTorch · TensorFlow · ResNet · Bi-LSTM · multi-head attention · Transformers · LLM & VLA integration · CUDA Languages Python · C++ · MATLAB · Bash Tooling Docker · Git · Linux (Ubuntu) · CMake · colcon · NumPy · Pandas

ROS 2 Nav2 Python C++ PyTorch OpenCV Gazebo Docker Linux MATLAB


GitHub Activity

GitHub contribution graph snake animation


Let's Build Something

Open to research collaborations, industry R&D roles, postdoc partnerships, and invited talks or tutorials in mobile robotics, SLAM, perception, human-robot interaction, and embodied AI.

Portfolio · Scholar · LinkedIn · YouTube · basheer.al-tawil@ovgu.de


Research areas: Robotics Engineer · PhD Researcher · Mobile Robotics · Autonomous Navigation · SLAM · Visual SLAM · Semantic SLAM · Dynamic SLAM · RGB-D SLAM · Gmapping · RTAB-Map · ROS · ROS 2 · Nav2 · MoveIt · Gazebo · Computer Vision · Multi-Sensor Fusion · LiDAR · Point Cloud Processing · Deep Learning · PyTorch · Human Action Recognition · Gaze Estimation · Engagement Prediction · Human-Robot Interaction (HRI) · Social Navigation · Motion Planning · Robot Manipulators · Vision-Language-Action (VLA) · Vision-Language Models (VLM) · Large Language Models (LLM) · Embodied AI · TIAGo · PAL Robotics · Neuro-Information Technology · OVGU · Magdeburg · Germany

Pinned Loading

  1. reconfigurable-scara-robot-cell-ros2 reconfigurable-scara-robot-cell-ros2 Public

    Reconfigurable 3-arm SCARA robot cell: arms work alone or join as a parallel manipulator. ROS 2 Humble, Gazebo, ros2_control, OpenCV, kinematics & dynamics analysis. Bachelor thesis → industrial di…

    Python 2

  2. agrobot-ros2-agricultural-robot-arm agrobot-ros2-agricultural-robot-arm Public

    ROS 2 agricultural robot arm for greenhouse strawberry harvesting, seedling transplanting and precision weeding. Gazebo simulation, ros2_control hardware driver, D-H kinematics and Lagrangian dynam…

    Wolfram Language

  3. fuzzy-greenhouse-climate-control fuzzy-greenhouse-climate-control Public

    Fuzzy-logic and AI climate control for greenhouses, vertical farms, livestock houses and cold stores: digital twin, MPC, sensor fault detection, ROS 2, Modbus and PLC code export.

    Python 1

  4. HAR-ResNet-BiLSTM-Attention HAR-ResNet-BiLSTM-Attention Public

    Official implementation of our deep learning framework for Human Action Recognition using ResNet-18, Bi-LSTM, and Multi-Head Attention.

    Python 1

  5. NIT-TrajMamba NIT-TrajMamba Public

    Python