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

Highlights

  • Pro

Organizations

@be2rlab
Block or Report

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

About Me

I'm a Mechatronics and Robotics Engineer currently pursuing 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: Gazebo, Pybullet

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

Contact

Pinned

  1. RL-quadrotor RL-quadrotor Public

    Reinforcement Learning for quadrotor trajectory planning and control

    Python 21 1

  2. be2rlab/UR-MVO be2rlab/UR-MVO Public

    Underwater Robust - Monocular Visual Odometry

    C++ 11

  3. chess_manipulator chess_manipulator Public

    ROS2-based project for a chess-playing robotic manipulator

    Python 14

  4. Underwater-Glider Underwater-Glider Public

    Design and Implementation of an Underwater Glider including design, models and source code

    C 7

  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 9