Faizur Rahman Labib
Dhaka, BD
faizurrahman.fayez@gmail.com
+880 1752 340 556

Experience


Robotics Engineer (R&D)
April 2024
 — 
Present
Unipolar Automation Technologies

Developing a prototype of an Autonomus Mobile Robot (AMR).

  • ROS2, Navigation2, ROS2-Control
  • Integration of Micro-ROS with ESP32
  • Simulation and testing in Gazebo

Projects


Autonomous Mobile Robot Prototype (Private)
August 2024
 — 
Present

A mobile robot that can navigate in a dynamic environment.

  • ROS2, Micro-ROS, Gazebo
  • ESP32
  • Nav2, ROS2-Control, Custom Hardaware Interface
  • C++, Python
GripX
October 2024
 — 
Present

Mobile Manipulator robot made with URDF, can be loaded into Gazebo to perform testing of different kinds.

  • ROS2, URDF, Gazebo
  • ROS2-Control, Custom Hardware Interface
  • C++, Python
Simulation Robot (Diff Drive Robot)
July 2024
 — 
August 2024

A simulation robot made with URDF, that can be loaded into Gazebo for different testing purposes.

  • ROS2, URDF, Gazebo
  • C++, Python
Path-Sync
January 2024
 — 
Present

This project visualizes and somewhat analyzes the performance of different pathfinding algorithms. It can currently solve SAPF and MAPF problems and show the results.

  • Path Finding, SAPF, MAPF, Optimal Solution
  • C++, OOP, SFML
  • CMake, Doxygen
Optimization of the Conflict Based Search Framework for Multi-Objective Multi-Agent Path Finding (Thesis)
November 2023
 — 
March 2024

MO-CBS is the state-of-the-art algorithm for solving multi-objective pathfinding problems. It has two levels: higher and lower level search. Here I've tried to optimize the algorithm on both higher and lower levels.

  • Multi-Objective Multi-Agent Path Finding
  • Finding Pareto-optimal Front and an Optimal Solution
Drawing with Fourier Series
November 2022
 — 
December 2022

Applying the Discrete Fourier Transform (DFT) to a signal breaks it into its fundamental frequency components and their respective amplitudes. This program performs both decomposition and reconstruction.

  • Signal Processing
  • DFT, FFT, Complex Fourier Series
Car Washing System (University Project)
March 2022
 — 
April 2022

This project was part of the micro-controller course in the third year of university. ATMega32 was used as the microcontroller.

  • ATMega328p, AVR-C, Micro-Controller Architecture
  • Sensor Integration, GPIO, Interrupts, ADC
  • Timer, Counter, PWM Generation
  • SPI, I2C, USART
LQR Controller Design for a self-balancing Bi-Cycle Robot (University Project)
September 2022
 — 
November 2022

This project was part of the micro-controller course in the third year of university.

  • Arduino, Sensor Integration
  • Self-Balancing with Reaction Wheel, Lagrangian Mechanics
  • LQR Controller, Matlab

Education


Khulna University of Engineering & Technology, Khulna, Bangladesh.
January 2019
 — 
March 2024
B.Sc in Mechatronics Engineering

Languages


Bangla:
Native Speaker
English:
Fluent

Skills


Programming Languages:
C/C++, Python, Bash
Robotics Frameworks:
ROS2, Micro-ROS, DDS, Gazebo, Navigation2, MoveIt2, ROS2-Control
Version Control System:
git, GitHub
Databases:
PostgreSQL, MySQL
Micro-Controllers:
ESP32, Arduino, AtMega32
Build System:
CMake, Make, Ninja
OS:
Debian, Windows

Interests


Mathematics:
Linear Algebra, Fourier Series, Fourier Transform, Laplace Transform, Discrete Fourier Transform, Digital Signal Processing, Control System
Machine Learning:
Probability and Statistics, Deep Learning, Deep Neural Network, Reinforcement Learning, Deep Reinforcement Learning, Natural Language Processing