1. Mechanical Engineering Department, National Research Centre, Giza, Egypt
2. Mechanical Design and Production Department, Faculty of Engineering-Cairo University, Giza, Egypt
3. Department of Mining and Petroleum Engineering, Al-Azhar University, Cairo, Egypt
4. Higher Technological Institute, Six of October Branch, Giza, Egypt
5. Production Engineering and Printing Technology Department, Akhbar El Yom Academy, Giza, Egypt
6. Mechatronics Technology Program, New Cairo Technological University NCTU, 5Th Settlement, Egypt