Nabil Miri

Nabil Miri

Robotics Software Engineer

πŸ€– Motivated Robotics Engineer with a passion for research and creative problem-solving for developing innovative robotic systems.

Pursuing Master's in Automation and Robotics at TU Dortmund University, specializing in: Mobile Robotics - Manipulators - Model Predictive Control (MPC) - Deep Learning

Recent: Finished my Master's thesis on Traversability-aware local MPC path planner for outdoor mobile robots at Fraunhofer IPA.

About Me

I'm Nabil Miri, a motivated Robotics Engineer with a passion for developing innovative robotic systems through research and creative problem-solving. My expertise lies in Model Predictive Control (MPC), mobile robotics, manipulators, and deep learning, enabling me to design and optimize robotic solutions for real-world challenges.

During my time as a Robotics Engineer Intern at BMW Group in Munich, I had the opportunity to work on cutting-edge projects that automated complex tasks in robotics. I developed connectivity features using Python, ROS2, and Docker, designed CI/CD pipelines, and integrated Azure services for seamless deployment across robot instances.

Recently, I worked on my Master's thesis at Fraunhofer IPA, where I developed a traversability-aware local MPC path planner for outdoor agricultural mobile robots. This work focuses on optimizing robot movement in challenging environments, leveraging advanced control techniques to improve performance and efficiency.

I have had the privilege of publishing two papers in IEEE conferences during my bachelor's degree. These publications, along with my role as a student researcher in the Robotics Systems and Technologies (RST) Department at TU Dortmund University, have provided me with a solid foundation in research, academic writing, and collaborative problem-solving.

I am committed to continuous learning and improvement, always striving to enhance my knowledge and skills. I thrive in collaborative environments where teamwork, communication, and dedication are essential to solving complex problems and advancing robotics technologies.

I'm passionate about leveraging my skills to develop innovative solutions that push the boundaries of robotics and intelligent systems.

Technical Skills

Programming Languages

  • Python
  • C++
  • MATLAB

Robotics & Control

  • ROS2
  • MPC
  • Navigation
  • Localization
  • Path Planning

Machine Learning & Vision

  • Deep Learning
  • 3D Computer Vision
  • TensorFlow
  • PyTorch
  • Segmentation

Cloud & DevOps

  • Azure (Key Vault, Blob Storage, Table Storage).
  • Docker
  • CI/CD
  • Jira
  • Streamlit

Experience

Fraunhofer Logo

Fraunhofer IPA - Master Thesis

Fraunhofer Research

Nov 2024 – Apr 2025

Stuttgart, Germany
  • Developed a Nonlinear Model Predictive Path-Following Controller (MPFC) for traversability-aware local planning in outdoor mobile robots.
  • Integrated continuous traversability costmaps into the MPC framework for optimal, context-aware navigation.
  • Validated on CURTtrac agricultural robot in both simulation and real-world field experiments.
BMW Logo

BMW AG - Robotics Intern

BMW Robotics Project

Apr 2024 - Sep 2024

Munich, Germany
  • Developed communication protocols using Kafka and REST APIs for Smart Robotics Platform
  • Built CI/CD pipelines and cloud-based configurations for robotic deployments
  • Integrated ROS2 with cloud services using Docker containers
TU Dortmund RST Logo

TU Dortmund - Research Assistant

RST Research Project

Apr 2023 – Mar 2024

Dortmund, Germany
  • Conducted research in Human-Robot Interaction (HRI), focusing on advanced motion planning techniques.
  • Collected RGBD data with Azure Kinect and trained NERF models using PyTorch.
  • Programmed robot manipulators and migrated ROS packages from Melodic to Noetic.
UniversitΓ© de Technologie de Troyes Logo

Research Internship

UTT Research Project

May 2022 – Oct 2022

Troyes, France
  • πŸ”¬ Researched Bluetooth Low Energy (BLE) Protocol communication
  • πŸ’‘ Programmed RN4020 BLE Module to create private services, implement MLDP mode, and manage data transmission using PIC microcontroller
  • πŸ› οΈ Focused on Design Optimization based on component calculations and achieving maximum possible outcomes
  • πŸ‘¨β€πŸ« Supervised by: Dr. Aly Chkeir
Ontario Tech University Logo

Research Internship [Remote]

Ontario Tech Research Project

Jun 2022 – Sep 2022

Remote
  • πŸ”¬ Designed and Simulated an Affordable Potentiostat for electrochemical measurements
  • πŸ’» Utilized Simulation Software to model circuits and design software like Microcap
  • πŸ‘¨β€πŸ« Supervised by: Dr. Jana Abou-Ziki & Dr. Rolf Wuthrich

Education

University Logo

Oct 2022 - Apr 2024

Dortmund, Germany

M.Sc. Automation and Robotics

πŸŽ“ Key Highlights
  • πŸ§ͺ Research Assistant at RST (Lehrstuhl fΓΌr Regelungssystemtechnik)
  • πŸ… 3rd Place Winner in TU Dortmund Startup Weekend
  • πŸš— Group Project: Optimal Control of Chronos Car

ZAKA

Aug. 2022 - Nov. 2022

Remote

Professional Certificate - Machine Learning

16-week intensive online training program in fundamentals of ML & DL designed to equip participants with market-ready skills

Final Project: Developed an Instance Segmentation Model (Mask-RCNN) for litter detection in the wild using Detectron2 lib and deployed it on the cloud using Streamlit.

Rafik Hariri University Logo

2018 – 2022

Beirut, Lebanon

B.Sc. Mechatronics, Robotics, and Automation Engineering

GPA: 92.65%
Final Year Project:

πŸŽ“ Key Highlights
  • πŸš— Final Year Project: Autonomous Mobile Robot for Outdoor Navigation and Slug Detection
  • 1st Place: Beirut AI & Microsoft AI Bootcamp
  • 2nd Place: Beirut AI University Hackathon
  • πŸ“œ RHU President's Honor List (All Semesters)

Projects

Color-Based Robot Sorting Powered by CLIP

Color-Based Robot Sorting Powered by CLIP

  • 🎨 Interpret natural language commands to pick, place, and sort objects by color!
  • πŸ€– This system leverages CLIP for visual-language understanding, enabling a robot to respond to human instructions and sort objects by color in real time.
  • ⚑ Combines computer vision and natural language processing for flexible, intuitive robot teleoperation.
Python CLIP Computer Vision Manipulators Natural Language Processing
Dual-Arm Hand Tracking Control System

Dual-Arm Hand Tracking Control System

  • πŸ–οΈ Control two robotic arms in real time using your hands!
  • πŸ€– Combines MediaPipe hand tracking with MoveIt Servo for smooth, intuitive dual-arm panda robot control.
  • ⚑ Enables natural, real-time teleoperation of both arms for advanced manipulation tasks.
Python ROS MoveIt MediaPipe Real-Time Control Computer Vision Manipulators
Chronos Miniature Car

Optimal Control of Chronos Car

  • πŸš— Designed and implemented planners, including a Path Following Planner for autonomous navigation with MoCap marker tracking.
  • 🧠 Applied Reinforcement Learning (DQN and DDPG) to train a 1/28 scale car to navigate tracks autonomously using Stable-Baselines3.
  • 🌟 Enhanced the simulation environment to optimize RL training, iterating extensively with different models.
  • 🎯 Manipulated the reward function to achieve significant performance gains.
Python RL MoCap Path Planning
NMPC Robot Control

NMPC Control of 2-DoF Robot

  • πŸ› οΈ Implemented a Nonlinear Model Predictive Controller (NMPC) using CasADi in MATLAB.
  • 🎯 Solved the problem under varying conditions: minimal energy consumption, minimal time, and model uncertainties with external noise.
  • πŸ“š Project completed as part of the Nonlinear MPC course, showcasing advanced control techniques.
MATLAB CasADi NMPC Control
Waste Detection Project

Instance Segmentation for Waste Detection in the Wild

  • 🧠 Developed Mask-RCNN model with Detectron2 library for waste detection in the wild.
  • 🌟 Addressed challenges: diverse objects, cluttered backgrounds, and varying lighting.
  • ☁️ Deployed on the cloud using Streamlit for accessibility and scalability.
Python PyTorch Computer Vision Deep Learning Instance Segmentation Data Augmentation
Slug Picking Robot

Autonomous Mobile Robot for Slug Detection and Collection

  • πŸ€– Designed and implemented a ROS-based robot for detecting and collecting slugs to prevent agricultural damage.
  • πŸ“Έ Integrated YOLOv5 for real-time slug detection with high accuracy.
  • 🚜 Engineered a ramp and roller mechanism for safe collection, ensuring slug safety.
  • 🌍 Equipped with a GPS-based navigation system to navigate rough agricultural terrains.
  • 🌱 Prioritized sustainability with a scalable, cost-effective alternative to conventional pest control methods.
ROS YOLOv5 Python Navigation Teamwork & Collaboration Mapping & Localization Path Planning Embedded Systems Object Detection
Robot_Pose_Estimation_Research

Robot Pose Estimation Research

  • πŸ”¬ Conducted in-depth research on robot pose estimation using external camera systems during a master's course.
  • πŸ“š Comprehensive literature review of three research papers:
  • πŸ“„ "Camera-to-Robot Pose Estimation from a Single Image" Timothy E. Lee et al. | NVIDIA + CMU | Dec 2019
  • πŸ“„ "Markerless Camera-to-Robot Pose Estimation via Self-supervised Sim-to-Real Transfer" Jingpei Lu et al. | UC San Diego | Mar 2023
  • πŸ“„ "External Camera-based Mobile Robot Pose Estimation for Collaborative Perception" Simon Bultmann et al. | Uni Bonn | ICRA June 2023
Computer Vision Pose Estimation Research Camera Tracking Robotics

Publications

Certificates & Awards

Volunteer - euRobotics aisbl

Volunteer β€” euRobotics aisbl

euRobotics aisbl
Mar 2025
McKinsey Forward Program

McKinsey Forward Program

McKinsey & Company
Jul 2024
TUD Startup Weekend

πŸ₯‰ 3rd Place in TUD Startup Weekend 2023

TU Dortmund University
Oct 2023
Robotic Summer School 2022

Robotic Summer School 2022

IRI & CSIC-UPC
Jul 2022
Machine Learning - Stanford Online

Machine Learning

Stanford Online
Jun 2022
Certified SolidWorks Associate - SolidWorks logo

Certified SolidWorks Associate (CSWA-MD)

Dassault Systèmes
Feb 2022
Esmaani - Beirut AI & Microsoft

πŸ₯‡ 1st Place in Beirut AI & Microsoft AI Bootcamp

Beirut AI & Microsoft
Aug 2020
Beirut AI Hackathon

πŸ₯ˆ 2nd Place in Beirut AI University Hackathon 2020

Beirut AI
Jun 2020
RHU President's Honor List

RHU President's Honor List

Rafik Hariri University
2018-2022

Get in Touch

Let's Connect!

I'm always interested in new opportunities and collaborations in robotics and automation. Whether you have a question or just want to say hi, I'll try my best to get back to you!