1. Department of Mechanical Design and Production Engineering, Faculty of Engineering, Zagazig University, Zagazig 44511, Egypt
2. Department of Mechatronics Engineering, Faculty of Engineering, Horus University, New Damietta 34517, Egypt
3. College of Computer Science and Engineering, Taibah University, Yanbu 46421, Saudi Arabia
4. Computers and Control Systems Engineering Department, Faculty of Engineering, Mansoura University, Mansoura 35516, Egypt