Abdelrhman Hisham

Abdelrhman Hisham

Followers of Abdelrhman Hisham2000 followers
location of Abdelrhman HishamLindau, Bavaria, Germany

Connect with Abdelrhman Hisham to Send Message

Connect

Connect with Abdelrhman Hisham to Send Message

Connect
  • Timeline

  • About me

    Autonomous Driving Software Engineer at Continental

  • Education

    • Alexandria University

      -
      Bachelor's degree Electrical, Electronics and Communications Engineering 70%
  • Experience

    • M.I.A. Robotics

      Sept 2017 - Jan 2020

      Led team of 20 members in ABU ROBOCON Competition, ulaanbaatar, mongolia. Robocon competition is an international competition in which teams are asked to build more than one robot and these robots have to achieve a pattern of synchronization in order to complete the task.Overlooked electrical board designs and offered technical critique.Ensured work was progressing according to the specified timeline and made sure that the code was efficient, optimized, and maintainable.Choose suitable development boards (AVR, Tiva C, Raspberry Pi..etc.) based on projectrequirements.Managed brainstorming sessions to find solutions for technical challenges.The first robot is a wheeled-robot that is controlled by a GUI developed in C++ using Qt Creator that is responsible for controlling the Robot movement in the field by sending the desired coordinates and the heading angle.The robot itself has a Multi-PID system on multiple sensors like : Motor encoders, IMU, Ultrasonic and LASER sensors to control speed, orientation, and to generate a dynamic map for motion.The second robot is a Quadrupedal Robot. The goal was to design a four-legged autonomous robot that is actuated using 8 DC Motors and has 3 DOFs. The challenge was to receive feedback from the motor encoders and use these data to feed the Inverse Kinematics equations which feed the pid model in order to enable each leg to move into precise angles and, eventually, achieve accurate and smooth walk cycle.AWARDS1st Place, Regional Competition 20199th Place, International Competition 2019 Weniger anzeigen Led the hardware team in MATE ROV’19 International Competition, Tennessee, USA. ROV is an international competitions in which teams are asked to build a submarine to perform specific tasks based on real industrial missions. Responsible for debugging and testing the electrical systems. Overlooked electrical board designs and chose suitable development boards (AVR, Tiva C, Raspberry Pi..etc.) based on project requirements. The system consists of three electrical boards that are designed in an efficient way to reduce power consumption and decrease the noise and signal interference.The first board is the power distribution board that supplies the motors, sensors, cameras and microcontrollers. The second board is the communication board that communicates with the surface using UART and sends the camera signals to the surface using CAT-6 cable.The third one is the main brain of the ROV which is the microcontrollers and the motors drivers. This board receives the command from the GUI at the surface and sends signals to move the ROV.It also sends the reading of the sensors to the GUI. The system can handle 8 brushless motors , 2 Dc motors, 5 cameras and multiples of sensors like : IMU, Pressure sensor, Temperature sensors and laser sensor. AWARDS1st Place, Local Competition 20191st Place, Regional Competition 20197th Place, International Competition 2019 Weniger anzeigen

      • Chairman

        Sept 2019 - Jan 2020
      • Competition Team leader

        Sept 2018 - Sept 2019
      • Vice chairman

        Sept 2018 - Sept 2019
      • Electronics Team Leader

        Sept 2018 - Sept 2019
      • Embedded Engineer

        Sept 2017 - Sept 2018
    • Ezzmedical

      Nov 2020 - Apr 2021
      Embedded Software Engineer

      - Implemented the CAN bus communication between an HMI installed on an embedded Linux device and a Ventilator to make it adjust to different operation modes.- Constructed the high-level design of the Ventilator’s 6 operation modes.- Developed the logic of the controller that controls the Ventilator’s actuators based on the selected operation mode.- Implemented a PID system for providing a smooth operation of the Ventilator’s actuators.- Technologies Used: Embedded C/C++, Qt Creator, CAN Weniger anzeigen

    • Brightskies

      Apr 2021 - Jan 2023
      Autonomous Driving Software Engineer - Motion Planning

      - Built a module that provides the steering and speed control for an Audi A3 Autonomous driving vehicle by overriding the vehicle’s ACC (Adaptive Cruise Control), Lane Keep Assist, and Parking Assist.- Implemented a Path Planning stack consisting of Global Planner, Behavioral Planner, and Local Planner.- The Global Planner accepts ASAM OpenDRIVE Map and provides a high-level path for the vehicle from the start position to the destination.- The Behavioral Planner selects the high-level and low-level states of the car based on an FSM (Finite State Machine) by using Matlab Simulink.- The Local Planner executes the Behavioral Planner’s output states, triggers the lane change and double lane change based on the present dynamic objects, plans the vehicle’s next maneuver, and generates the short-term trajectory of the vehicle in the form of a Quintic Spline.- Designed a Path-Following MPC Controller that executes the Local Planner’s short-term trajectory taking into consideration the vehicle’s dynamics.- Deployed a testing platform for the Path Planning and Motion Control using Carla Simulation Environment by implementing more than 300 test cases simulating real-life scenarios.- Worked on generating an HD map covering more than 40 km2 for the KAUST campus.- Technologies Used: C++, Python, CAPL, Carla Simulator, PyGame, Matlab Simulink, RoadRunner, Vector Canoe, ROS. Weniger anzeigen

    • Continental

      Jan 2023 - now
      Autonomous Driving Software Engineer

      ● Worked as an autonomous driving software engineer for L2+ and L4 autonomous systems. The systems were deployed on various vehicle types (passenger cars, vans, and trucks) in Europe and North America.● Worked on the development and maintenance of L2+ features like instantaneous curve control, predictive curve control, overtake support, overtake prevention, and speed limit assistance.● Technologies Used: C/C++, Python, OpenGl, Matlab, CAN

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Abdelrhman Hisham
      9th Place, International Competition 2019 ABU Robocon Aug 2019
    • Awarded to Abdelrhman Hisham
      1st Place, Regional Competition 2019 ABU Robocon Jul 2019
    • Awarded to Abdelrhman Hisham
      7th Place, International Competition 2018 MATE ROV Jun 2019
    • Awarded to Abdelrhman Hisham
      1st Place, Regional Competition 2019 MATE ROV Apr 2019
    • Awarded to Abdelrhman Hisham
      1st Place, Local Competition 2019 MATE ROV Feb 2019
    • Awarded to Abdelrhman Hisham
      3rd Place, International Competition 2018 MATE ROV Jun 2018
    • Awarded to Abdelrhman Hisham
      2nd Place, Regional Competition 2018 MATE ROV Apr 2018
    • Awarded to Abdelrhman Hisham
      1st Place, Local Competition 2018 MATE ROV Feb 2018