Polishing of uneven surfaces using industrial robots based on neural network and genetic algorithm

  • Abd El Khalick Mohammad
  • Jie Hong
  • Danwei Wang


In conventional polishing processes, the polishing parameters are constant along the surface. Hence, if the desired material to be removed from the surface is not equally distributed, an over-polishing may occur for the areas with small material removal and under-polishing for the areas with large material removal. Consequently, the quality of the processed surface may not meet the manufacture requirements. In this paper, the authors proposed a polishing algorithm to deal with this problem using neural network (NNW) and genetic algorithm (GA). The NNW is used to predict the polishing performance parameters corresponding to a certain polishing parameters. In addition, the GA is employed to optimize the polishing parameters according to an objective function that includes the desired material removal and surface roughness improvement using the output from the trained NNW model. The effectiveness of the proposed algorithm is verified through experiments of polishing uneven surface.


Robotic finishing Uneven surface polishing Force control Neural network and genetic algorithm 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



The authors gratefully acknowledge the support of the A*STAR Industrial Robotics Program Science and Engineering Research Council Grant number 122510004.


  1. 1.
    Ahn J, Shen Y, Kim H, Jeong H, Cho K (2001) Development of a sensor information integrated expert system for optimizing die polishing. Robot Comput Integr Manuf 17:269–276CrossRefGoogle Scholar
  2. 2.
    Benardos P, Vosniakos G (2002) Prediction of surface roughness in cnc face milling using neural networks and taguchi’s design of experiments. Robot Comput Integr Manuf 18:343–354CrossRefGoogle Scholar
  3. 3.
    Griffin J (2014) The prediction of profile deviations when creep feed grinding complex geometrical features by use of neural networks and genetic programming with real-time simulation. Int J Adv Manuf Technol 74(1):1–16CrossRefGoogle Scholar
  4. 4.
    Li K, Yan S, Pan W, Zhao G (2017) Warpage optimization of fiberreinforced composite injection molding by combining back propagation neural network and genetic algorithm. Int J Adv Manuf Technol 90(1):963–970CrossRefGoogle Scholar
  5. 5.
    Khalick M, Wang D (2016) Electrochemical mechanical polishing technology: recent developments and future research and industrial needs. The International Journal of Advanced Manufacturing Technology pp 1–16. doi: 10.1007/s00170-015-8119-6
  6. 6.
    Tsai M, Huang J (2006) Efficient automatic polishing process with a new compliant abrasive tool. Int J Adv Manuf Technol 30:817–827CrossRefGoogle Scholar
  7. 7.
    Christian B, Roland T, Richard Z, Christian W (2010) Development of a force controlled orbital polishing head for free form surface finishing. Prod Eng 4(2):269–277Google Scholar
  8. 8.
    Fumio O, Makoto J, Takashi Y, Kyoichi T, Mikio T, Masakazu K, Yasuhiko T, Shintaro N (1995) A force controlled finishing robot system with a task-directed robot language. J Rob Mechatronics 7 (5):383–388CrossRefGoogle Scholar
  9. 9.
    Gven L, Srinivasan K (1997) An overview of robot-assisted die and mold polishing with emphasis on process modeling. J Manuf Syst 16(1):48–58CrossRefGoogle Scholar
  10. 10.
    Han G, Zhang H, Su Q (2009) Research on the robotic polishing combined with electromagnetic field of rapid metal tool PIERS Proceedings, Beijing, China, pp 942–945Google Scholar
  11. 11.
    Hartmann C, Opritescu D, Volk W (2016) An artificial neural network approach for tool path generation in incremental sheet metal free-forming. J Intell Manuf pp. 1–14Google Scholar
  12. 12.
    Hou T, Su C, Liu W (2007) Parameters optimization of a nano-particle wet milling process using the taguchi method, response surface method and genetic algorithm. Powder Technol 173:153–162CrossRefGoogle Scholar
  13. 13.
    Hsu F, Fu L (2000) Intelligent robot deburring using adaptive fuzzy hybrid position/force control. IEEE Trans Robot Autom 16(4):325–335CrossRefGoogle Scholar
  14. 14.
    Huang H, Zhou L, Chen X, Gong Z (2003) Smart robotic system for 3d profile turbine vane airfoil repair. Int J Adv Manuf Technol 21(4):275–83CrossRefGoogle Scholar
  15. 15.
    Khalick M, Wang D (2015) A novel mechatronics design of an electrochemical mechanical end-effector for robotic-based surface polishing 2015 IEEE/SICE International symposium on system integration. Meijo University, NagoyaGoogle Scholar
  16. 16.
    Marie J, Andreas S, Anders R, Sebastian V, Klas N (2013) On force control for assembly and deburring of castings. Prod Eng 7(4):351–360CrossRefGoogle Scholar
  17. 17.
    Markopoulos A, Manolakos D, Vaxevanidis N (2008) Artificial neural network models for the prediction of surface roughness in electrical discharge machining. J Intell Manuf 19:283–292CrossRefGoogle Scholar
  18. 18.
    Moon C, Seo Y, Yun Y, Gen M (2006) Adaptive genetic algorithm for advanced planning in manufacturing supply chain. J Intell Manuf 17:509–522CrossRefGoogle Scholar
  19. 19.
    Morad N, Zalzala A (2006) Genetic algorithms in integrated process planning and scheduling. J Intell Manuf 10:169–179CrossRefGoogle Scholar
  20. 20.
    Nagata F, Kusumoto Y, Watanabe K, Tsuda K, Yasuda K, Yokoyama K, Omoto M, Miyako H (2004) Polishing robot for pet bottle molds using a learning-based hybrid position/force controller 5Th asian control conference, Victoria, Australia, vol 2, pp 914–921Google Scholar
  21. 21.
    Oktem H, Erzurumlu T, Erzincanli F (2006) Prediction of minimum surface roughness in end milling mold parts using neural network and genetic algorithm. Mater Des 18:735–744CrossRefGoogle Scholar
  22. 22.
    Pagilla P, Yu B (1999) Robotic surface finishing processes: modeling, control, and experiments. ASME J Dyn Sys, Meas Control 123(1):93–102CrossRefGoogle Scholar
  23. 23.
    Pessoles X, Tournier C (2009) Automatic polishing process of plastic injection molds on a 5-axis milling center. J Mater Process Technol 209(7):3665–3673CrossRefGoogle Scholar
  24. 24.
    Pfeiffer F, Bremer H, Figueiredo J (1996) Surface polishing with flexible link manipulators. Eur J Mech A Solids 15(1):137–153MATHGoogle Scholar
  25. 25.
    Shen C, Wang L, Li Q (2007) Optimization of injection molding process parameters using combination of artificial neural network and genetic algorithm method. J Mater Process Technol 183:412–418CrossRefGoogle Scholar
  26. 26.
    Song H, Song J (2013) Precision robotic deburring based on force control for arbitrarily shaped workpiece using cad model matching. Int J Precis Eng Manuf 14(1):85–91MathSciNetCrossRefGoogle Scholar
  27. 27.
    Takeuchi Y, Ge D, Asakawa N (1993) Automated polishing process with a human-like dexterous robot Robotics and Automation, 1993. Proceedings., 1993 IEEE International Conference on, pp 950–956Google Scholar
  28. 28.
    Wang G, Wang Y, Zhao J, Chen G (2012) Process optimization of the serial-parallel hybrid polishing machine tool based on artificial neural network and genetic algorithm. J Intell Manuf 23:365–374CrossRefGoogle Scholar
  29. 29.
    Xi F, Zhou D (2005) Modeling surface roughness in the stone polishing process. Int J Mach Tools Manuf 45:365–372CrossRefGoogle Scholar
  30. 30.
    Yixu S, Wei L, Yang Y (2012) A method for grinding removal control of a robot belt grinding system. J Intell Manuf 23(5):1903–1913CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2017

Authors and Affiliations

  1. 1.School of Electrical and Electronics EngineeringNanyang Technological UniversitySingaporeSingapore
  2. 2.Mechanical Engineering Department, Faculty of EngineeringAssiut UniversityAssiutEgypt

Personalised recommendations