Skip to content
View abdulkadrtr's full-sized avatar

Highlights

  • Pro

Block or report abdulkadrtr

Report abuse

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

Report abuse
abdulkadrtr/readme.md

logo1

Systems and robotics engineer focused on autonomous and safety-critical real-time software.

Experience with ROS 2–based robotic systems, multi-robot platforms, autonomous vehicles, and UAV simulation, as well as reinforcement learning and control algorithms. Background in safety-critical and deterministic systems (RTOS kernel development, and DO-178C–aligned practices), along with low-level C/C++ development and FPGA design using Verilog.


Selected Projects

Frontier-based exploration for multiple autonomous robots in ROS 2. Implemented collaborative goal allocation with integrated path planning and trajectory tracking.

Real-World Validation & Mentions:

  • US R&D Implementation: Evaluated and integrated by the US Engineering Research and Development Center (ERDC) in their official technical report (ERDC TR-25-10). The package was selected for its efficient Depth-First Search (DFS) algorithm to govern autonomous decision-making, successfully guiding a physical robot to autonomously map indoor environments and generate 3D point clouds.
  • Academic Research: Featured as a core implementation in a Master's thesis at Politecnico di Torino (Italy), focusing on collaborative autonomous exploration methodologies (Read Thesis).

End-to-end navigation for 12-DoF quadruped robots using deep reinforcement learning. Trained with SAC in a physics-based Unity simulation, including reward, action, and observation space design for stable and energy-efficient locomotion.

Perception, planning, and control algorithms for autonomous driving and robotics. Includes vision-based recognition, Pure Pursuit tracking, and a modified A* path planning approach.


Socials

Project demos and technical details:

YouTube Email


Tech Stacks

Domain Technologies
Real-Time & Safety-Critical Systems RTOS kernel development, partitioned systems, deterministic scheduling, real-time constraints, DO-178C–aligned development practices
Low-Level & Embedded C / C++ (system-level and embedded), kernel and RTOS-oriented development, FPGA design with Verilog
Robotics & Autonomous Systems ROS 2, multi-robot systems, autonomous navigation, UAV and ground vehicle simulation (Unity, Gazebo, Webots), path planning, mapping, control, decision-making
AI & Learning Deep Reinforcement Learning (SAC), neural network–based control and perception
Systems & Tooling Linux, Git, Docker

GitHub Stats

abdulkadrtr's Stats

Pinned Loading

  1. ROS2-FrontierBaseExplorationForAutonomousRobot ROS2-FrontierBaseExplorationForAutonomousRobot Public

    Our autonomous ground vehicle uses Frontier Based exploration to navigate and map unknown environments. Equipped with sensors, it can avoid obstacles and make real-time decisions. It has potential …

    Python 104 25

  2. multiRobotExploration-RobotArmy multiRobotExploration-RobotArmy Public

    The autonomous exploration army project consists of 1 aerial vehicle and 2 ground vehicles, utilizing ROS 2 and the Gazebo simulation environment.

    Python 86 9

  3. ROS2-PurePursuitControl-PathPlanning-Tracking ROS2-PurePursuitControl-PathPlanning-Tracking Public

    Package for Path Planning and Tracking created using ROS2, Turtlebot3, A*, and PurePursuit

    Python 52 7

  4. mapMergeForMultiRobotMapping-ROS2 mapMergeForMultiRobotMapping-ROS2 Public

    This ROS2 node subscribes to two different map messages, merges them, and publishes the merged map to the /merge_map topic.

    Python 55 5

  5. self-driving-car-ros2 self-driving-car-ros2 Public

    A self-driving car project trained with manual driving data using a neural network model. It utilizes ROS2 and the Webots simulation environment.

    Python 17 3

  6. fixed-wing-uav-ros2-simulation fixed-wing-uav-ros2-simulation Public

    This project provides a unity simulation and unity compatible ros2 packages for a fixed wing drone.

    Python 34 5