1. Industrial and Manufacturing Engineering Department, Egypt-Japan University of Science and Technology, New Borg El-Arab City, Egypt
2. Mechanical Design and Production Engineering Department, Assiut University, Assiut, Egypt
3. Mechatronics and Robotics Engineering Department, Egypt-Japan University of Science and Technology, New Borg El-Arab City, Egypt
4. Department of Mechanical Engineering, Tokyo Institute of Technology, Tokyo, Japan
5. Department of Production Engineering, Faculty of Engineering, Alexandria University, Alexandria, Egypt