Skip to content
View abdulkadrtr's full-sized avatar

Highlights

  • Pro

Block or report abdulkadrtr

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.

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
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:

YouTubeEmail


Tech Stacks

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

GitHub Stats

abdulkadrtr's Stats

Pinned Loading

  1. ROS2-FrontierBaseExplorationForAutonomousRobotROS2-FrontierBaseExplorationForAutonomousRobotPublic

    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 110 25

  2. multiRobotExploration-RobotArmymultiRobotExploration-RobotArmyPublic

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

    Python 88 9

  3. ROS2-PurePursuitControl-PathPlanning-TrackingROS2-PurePursuitControl-PathPlanning-TrackingPublic

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

    Python 53 7

  4. mapMergeForMultiRobotMapping-ROS2mapMergeForMultiRobotMapping-ROS2Public

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

    Python 56 5

  5. self-driving-car-ros2self-driving-car-ros2Public

    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-simulationfixed-wing-uav-ros2-simulationPublic

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

    Python 35 5