Skip to content
View ZeinBarhoum's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@be2rlab

Block or report ZeinBarhoum

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
ZeinBarhoum/README.md

Hello, I'm Zein 👋

Welcome to My GitHub Profile!

My Stats

ZeinBarhoum's GitHub stats

Top Langs

About Me

I'm a Mechatronics and Robotics Engineer with a Master's degree in Robotics and Artificial Intelligence. With a strong passion for cutting-edge technology, I strive to develop innovative solutions in the field of robotics.

Skills

  • Programming Languages: Python, C, C++, MATLAB
  • Robotics: ROS/ROS2 (Robot Operating System)
  • AI: PyTorch, TensorFlow, scikit-learn
  • Computer Vision: OpenCV
  • CAD and Simulation: SolidWorks, Inventor, Ansys
  • Simulators: IsaacSim, Gazebo, Pybullet, MuJoCo

Projects

Underwater Glider

  • Description: The Underwater Glider is an autonomous underwater vehicle that operates without external propellers or thrusters. Its motion is achieved through control of the buoyancy-gravity force balance and the center of gravity. This project involved the design, modeling, simulation, manufacturing, testing, and control of the underwater glider.
  • Technologies Used: SolidWorks, Ansys, MATLAB, Simulink, C
  • Repository: Underwater-Glider

Chess Manipulator

  • Description: Chess Manipulator is a simulation of a FRANKA EMIKA Panda robotic arm programmed to play chess. The project utilizes Gazebo simulation and ROS2 for implementation. The robotic arm is capable of making chess moves and interacting with the chessboard in a simulated environment.
  • Technologies Used: ROS2, Python, Gazebo, ros2_control
  • Repository: chess_manipulator

Reinforcement Learning For Quadrotors

  • Description: The Quadrotor Reinforcement Learning project focuses on teaching a quadrotor how to fly in a simulated environment using reinforcement learning algorithms. The project utilizes PyTorch and Stable Baselines3 for implementing the reinforcement learning algorithms, and the simulated environment is created using PyBullet and Gymnasium.
  • Technologies Used: PyTorch, Stable Baselines3, PyBullet, Gymnasium
  • Repository: RL-quadrotor

Quadrotor Stack

  • Description: A Ros2-based modular system for to facilitate research and development of quadrotor simulation, trajectory planning, path optimization and motion tracking. There are multiple packages done in this project, each representing a module in the quadrotor navigation system, this includes simulation, path planning, trajectory generation, trajectory tracking and vision-based mapping. The modules interact with each other using ROS2 topics in a non-synchronous way, each module in the system can run in a unique rate which simulates the real-life case.
  • Technologies Used: ROS2, PyTorch, PyBullet, AirSim
  • Repository: Quadrotor Stack

Contact

Pinned Loading

  1. be2rlab/UR-MVO be2rlab/UR-MVO Public

    Underwater Robust - Monocular Visual Odometry

    C++ 14 2

  2. quadrotor-stack quadrotor-stack Public

    Ros2-based project for quadrotor simulation, trajectory planning, optimization and control

    Python 2

  3. RL-quadrotor RL-quadrotor Public

    Reinforcement Learning for quadrotor trajectory planning and control

    Python 61 3

  4. chess_manipulator chess_manipulator Public

    ROS2-based project for a chess-playing robotic manipulator

    Python 20 1

  5. Machine-Learing-in-Robotics Machine-Learing-in-Robotics Public

    This repository contains the code I developed during my Machine Learning in Robotics course at ITMO University.

    Jupyter Notebook 10

  6. Modern-Control-Systems Modern-Control-Systems Public

    This repository contains the code and models I developed during my Modern Control Systems course at ITMO University.

    MATLAB 4 1