← В ленту
Регистрация: 18.12.2023

Omar Walid

Специализация: Robotics Software Lead

Портфолио

Robotics Projects

All projects are presented in the link, Multiple projects are made by me only as i was the only software engineer in the company and the rest i share huge percentage in the development as i'm the lead software engineer

MB90A AGV

Autonmous AGV that can hold up to 90KG. This is an open sourced simulation only, the rest i can't share.

3 omni wheel drive Robot

Ros 2 based simulation 3 omni wheel drive robot, ising A* algorithm and Custom written path planner, project was dockerized - Video https://i.imgur.com/UYCaZkp.gif

Скиллы

A*
Algorithms
Autosar
Bash
Bash
C++
Cartographer
Cmake
Devops
Djistra
Docker
DWB
EKF
Embedded C
FrameWorks & Tools
Gazebo
Git
Gitlab CI
Jira
Linux
Matlab
ML
NodeJS
Nvidia Isacc
Open3D
Open3D
OpenCV
ORB Slam
Python
ROS
RTAB
TensorFlow
WSL
WSL
XML

Опыт работы

Robotics Software Lead
с 02.2020 - По настоящий момент |Marses Robotics
Robotics
Responsible for the Service Robotics software team, Which includes Robotics Engineers, Web developers, Testers and Site Instillation Engineers. - Project Planing and tasks assignmet using Agile Methedoligies (with Jira) - Analysing business requirements and defining solution architectures. - Software Research and Development strategy, planing, and implementation. - Design and implement novel and robust solutions for orchestrating high-level behaviors. (ex. Fleet management, BMS integration, Facial Recognition, Speech Recognition....) - Basic Robot functionality from mapping, localization to Spatial Perception, and Robot UI. - Designing and Implmenting Software Architecture based on solution. - Supply logs, dashboards, documentation, and training for customer success team. - Communication with third parties for collaboration and training purposes. - Providing Industrial image processing solutions for integration with ABB robot arms on production lines. (Mainly based on Machine Learning) - Providing Custom modified OS images. (ex. Linux, Windows, Docker) - Market awareness for available Robotic companies new solutions. - Component selection for sensors, cameras, drivers, controllers and computers. - Automated Releasing using Gitlab CI and Hosting deb pkgs on cloud based servers.
Participant
2017 - 2017 |ABU Robocon
.
The theme revolved around the word “asoabi” , the robots throw discs on circular tables attached to a column with varying heights and areas. Participated in the local Competition.
Robotics
09.2017 - 02.2020 |MARSES Robotics
C++, Python, JS, Embedded C
Designing Robots control system from the software side and hardware side as well. - Robots programming using C++, Python, JS, Embedded C. (ROS). - Research and development. - Robots Electrical Schematic and PCB Design. - On field Robots Instillation, Testing and Simulation. - Components Selection and Logistics. - System Modeling using Simulink and Control System Design. - Onsite debugging for industrial ABB robot arms with automation team.
Team Leader
2016 - 2016 |P&G Robo-Competition
.
Theme was to make an automated guided vehicle (AGV) that would lift a weight 500kg from point A to point B in the Procter & Gamble plant (Research only).
Participant
2015 - 2015 |ABU Robocon
.
Theme was to make two robots that can play a game of badminton doubles.
Participant
2014 - 2014 |ABU Robocon
.
Theme was to make two robots (parent&child) one manual and other automatic. Manual robot would pick the child and help him play 4 games (seesaw-swing-pole walk-jungle jim).

Образование

Mecharonics Engineering (Бакалавр)
2013 - 2018
Helwan Univercity

Дополнительное образование

Introduction to Data Structures and Algorithms in C++, Giovanni Dicanio
Course
Design Patterns in C++ 20: Creational, Zachary Bennett
Course
Algorithms, Part 1
Course
Robotics : Estimation and Learning
Course
Kuka Robotic arm operation
Course
Embedded Systems
Embedded Systems
Robotics Software Engineer Nanodegree
Udacity
Computer Vision Nanodegree
Udacity
Sensor Fusion v2.0.0 Nanodegree Program
Udacity
C++ 17: Beyond the Basics, Kate Gregory
Course
C++ Fundamentals Including C++ 17, Kate Gregory
Course

Языки

АнглийскийСвободно владеюАрабскийРоднойНемецкийВыше среднего