Skip to main content

Advertisement

Log in

Multi-objective optimization of 6-DOF deposition trajectories using NSGA-II

  • Technical Paper
  • Published:
Journal of the Brazilian Society of Mechanical Sciences and Engineering Aims and scope Submit manuscript

Abstract

In fused filament fabrication, an emerging challenge lies in assuring heightened performance during material deposition, being an objective that trajectory optimization techniques can achieve. A study of the trajectory planning techniques used for material deposition and their challenges and benefits are presented. Trajectory planning focuses on movements of six degrees of freedom, carried out by a designed Hexa parallel manipulator. These layered paths are linked through proximate spatial connections, generating a continuous trajectory for the printing process. The problem of multi-objective optimization arises with decision variables that modify the fill line distance, the corner smoothing, and the layers. Also, metrics to evaluate the trajectories are defined, focused on motors’ consumption, movements’ precision, surface quality, printing time, and material used. The non-dominated sorting genetic algorithm (NSGA-II) solves this problem, and the linear programming technique for multidimensional analysis of preference (LINMAP) fixes the trajectory selection. Finally, on a gallery of parts, the trajectory optimization algorithm is implemented, and the performance of the optimal trajectories is compared against trajectories generated by free commercial software, improving its performance above 70% on superficial underfilling and coated volume error, and without control effort generated by travel movements.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Abbreviations

% Infill:

Infill percentage

a :

Acceleration of the end-effector for printing

\(A_{123}\) :

Coordinates in the local frame

\(A_{XYZ}\) :

Coordinates in the global frame

\(C\text {-} E\) :

Control effort

d :

Diameter of the nozzle

\(D_{i+}\) :

LINMAP value of ith individual

DOF :

Degrees of freedom

\(e_{123}\) :

Unit vectors of local frame

\(e_{xyz}\) :

Unit vectors of global frame

\(F_{ij}\) :

Value of jth objective function for ith individual

\(f_{i}\) :

ith objective function

\(F_{j}^{ideal}\) :

Desired value of jth objective function

\(ISE_{L}\) :

Integral square error of linear position signals

\(ISE_{R}\) :

Integral square error of rotational position signals

\(L_{mat}\) :

Material deposited lenght

\(l_{n}\) :

Distance of the linear movement in section n

LINMAP:

Linear programming technique for multidimensional analysis of preference

NSGA:

Non-dominated sorting genetic algorithm

\(\vec {p_d}\) :

Desired linear position

\(\vec {p_r}\) :

Real linear position

RUS:

R stands for revolute joint, U universal joint and S spherical joint

\(t_{n}\) :

Printing time in section n

\(t_{rise}\) :

Rise time for printing

TOPSIS:

Technique for order of preference by similarity to ideal solution

\(\uptau _{i}\) :

Control signal of motor i

U :

Search space of optimization problem

v :

Maximum linear velocity for printing

\(Vol_{error}\) :

Absolute coated volume error

\(Vol_{total}\) :

Total volume of the part

\(\chi _{i}\) :

ith decision variable

\(\dot{\vec {x_d}}\) :

Desired linear and angular velocity

\(\dot{\vec {x_r}}\) :

Real linear and angular velocity

\(\vec {x_d}\) :

Desired linear and angular position

\(\vec {x_r}\) :

Real linear and angular position

References

  1. Amersdorfer M, Meurer T (2022) Equidistant tool path and cartesian trajectory planning for robotic machining of curved freeform surfaces. IEEE Trans Autom Sci Eng 19(4):3311–3323. https://doi.org/10.1109/tase.2021.3117691

    Article  Google Scholar 

  2. Banerjee D, Singh YP, Datta P et al (2022) Strategies for 3d bioprinting of spheroids: a comprehensive review. Biomaterials 291(121):881. https://doi.org/10.1016/j.biomaterials.2022.121881

    Article  Google Scholar 

  3. Cai X, Wang P, Du L et al (2019) Multi-objective three-dimensional DV-hop localization algorithm with NSGA-II. IEEE Sens J 19(21):10,003-10,015. https://doi.org/10.1109/jsen.2019.2927733

    Article  Google Scholar 

  4. Chern A (2019) A reflectionless discrete perfectly matched layer. J Comput Phys 381:91–109. https://doi.org/10.1016/j.jcp.2018.12.026

    Article  MathSciNet  MATH  Google Scholar 

  5. Dabbagh SR, Sarabi MR, Rahbarghazi R et al (2021) 3d-printed microneedles in biomedical applications. iScience 24(1):102,012. https://doi.org/10.1016/j.isci.2020.102012

    Article  Google Scholar 

  6. Dalapati P, Paul K (2022) Multi-agent-based dynamic railway scheduling and optimization: a coloured petri-net model. Adv Comput Intell 2(4):62. https://doi.org/10.1007/s43674-022-00039-7

    Article  Google Scholar 

  7. Datta P, Barui A, Wu Y et al (2018) Essential steps in bioprinting: from pre- to post-bioprinting. Biotechnol Adv 36(5):1481–1504. https://doi.org/10.1016/j.biotechadv.2018.06.003

    Article  Google Scholar 

  8. Garciamendez-Mijares CE, Agrawal P, Martínez GG et al (2021) State-of-art affordable bioprinters: a guide for the DiY community. Appl Phys Rev 8(3):031,312. https://doi.org/10.1063/5.0047818

    Article  Google Scholar 

  9. Guacheta-Alba JC (2021) Development of an optimal algorithm for trajectory planning in additive manufacturing [master’s thesis, universidad militar nueva granada] https://repository.unimilitar.edu.co/handle/10654/40268

  10. Guachetá-Alba JC, Prieto-Pedraza DA, Hurtado-Duque DM, et al (2020) Trajectory optimization for waste collection system using multi-objective evolutionary algorithm https://doi.org/10.21203/rs.3.rs-30304/v1

  11. Guacheta-Alba JC, Nunez DA, Mauledoux M et al (2022) Deposition toolpath pattern comparison: Contour-parallel and hilbert curve application. Int J Mech Eng Robot Res 5:542–548

    Article  Google Scholar 

  12. Guacheta-Alba JC, Gonzalez S, Dutra MS, et al (2023) Trajectory planning technique based on curved-layered and parallel contours for 6-dof deposition [manuscript accepted for publication]. IEEE Latin America Transactions

  13. Jiang J, Ma Y (2020) Path planning strategies to optimize accuracy, quality, build time and material use in additive manufacturing: A review. Micromachines 11(7):633. https://doi.org/10.3390/mi11070633

    Article  Google Scholar 

  14. Jing R, Wang M, Wang W et al (2017) Economic and environmental multi-optimal design and dispatch of solid oxide fuel cell based cchp system. Energy Convers Manage 154:365–379. https://doi.org/10.1016/j.enconman.2017.11.035

    Article  Google Scholar 

  15. Kale S, Khani N, Nadernezhad A et al (2017) Modeling and additive manufacturing of biomimetic heterogeneous scaffold. Procedia CIRP 65:48–55. https://doi.org/10.1016/j.procir.2017.04.010

    Article  Google Scholar 

  16. Kamal M, Jalil SA, Muneeb SM et al (2018) A distance based method for solving multi-objective optimization problems. J Modern Appl Stat Methods 17(1):63

    Article  Google Scholar 

  17. Lehmann T, Rose D, Ranjbar E et al (2021) Large-scale metal additive manufacturing: a holistic review of the state of the art and challenges. Int Mater Rev 67(4):410–459. https://doi.org/10.1080/09506608.2021.1971427

    Article  Google Scholar 

  18. Li Z, Wang W (2019) Path planning for industrial robots in free-form surface polishing. In: 2019 5th International Conference on Control, Automation and Robotics (ICCAR). IEEE, https://doi.org/10.1109/iccar.2019.8813451

  19. Matai I, Kaur G, Seyedsalehi A et al (2020) Progress in 3d bioprinting technology for tissue/organ regenerative engineering. Biomaterials 226(119):536. https://doi.org/10.1016/j.biomaterials.2019.119536

    Article  Google Scholar 

  20. Muñoz-Vázquez AJ, Gaxiola F, Martínez-Reyes F et al (2019) A fuzzy fractional-order control of robotic manipulators with PID error manifolds. Appl Soft Comput 83(105):646. https://doi.org/10.1016/j.asoc.2019.105646

    Article  Google Scholar 

  21. Nazir A, Abate KM, Kumar A et al (2019) A state-of-the-art review on types, design, optimization, and additive manufacturing of cellular structures. The International Journal of Advanced Manufacturing Technology 104(9–12):3489–3510. https://doi.org/10.1007/s00170-019-04085-3

    Article  Google Scholar 

  22. Nunez DA, Gonzalez S, Guacheta J et al (2021) Kinematics parallel mechanisms design particularities focused on additive manufacturing. J Eng Sci Technol Rev 14(4):207–218. https://doi.org/10.25103/jestr.144.25

    Article  Google Scholar 

  23. Singh S, Singh G, Prakash C et al (2020) Current status and future directions of fused filament fabrication. J Manuf Process 55:288–306. https://doi.org/10.1016/j.jmapro.2020.04.049

    Article  Google Scholar 

  24. Valencia A, Mauledoux M, Castañeda C (2020) Design of dynamic controllers for continuous paths on parallel platforms (slide modes and PD+). MATEC Web of Conferences 306(03):005. https://doi.org/10.1051/matecconf/202030603005

    Article  Google Scholar 

  25. Valencia AJ, Mauledoux M, Castaneda C (2019) Inverse, direct kinetics and differential kinematic control of parallel robot with six degrees of hexa freedom – hunt. In: 2019 IEEE 10th International Conference on Mechanical and Aerospace Engineering (ICMAE). IEEE, https://doi.org/10.1109/icmae.2019.8881011

  26. Wang Y, Rajamani R (2018) Direction cosine matrix estimation with an inertial measurement unit. Mech Syst Signal Process 109:268–284. https://doi.org/10.1016/j.ymssp.2018.02.038

    Article  Google Scholar 

  27. Wubneh A, Tsekoura EK, Ayranci C et al (2018) Current state of fabrication technologies and materials for bone tissue engineering. Acta Biomater 80:1–30. https://doi.org/10.1016/j.actbio.2018.09.031

    Article  Google Scholar 

  28. Xu C, Dai G, Hong Y (2019) Recent advances in high-strength and elastic hydrogels for 3d printing in biomedical applications. Acta Biomater 95:50–59. https://doi.org/10.1016/j.actbio.2019.05.032

    Article  Google Scholar 

  29. Yangfan S, Hongyao S, Jianzhong F (2021) A feedback toolpath generation method for compound trimmed surface with machine’s dynamic characteristics confined. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-021-06948-0

    Article  Google Scholar 

  30. Zheng W, Liu Y, Doerr B (2022) A first mathematical runtime analysis of the non-dominated sorting genetic algorithm II (NSGA-II). Proc AAAI Conf Artif Intell 36(9):10,408-10,416. https://doi.org/10.1609/aaai.v36i9.21283

    Article  Google Scholar 

Download references

Acknowledgements

This work is a research product from the IMP-ING-3122 high-impact project and was supported and funded by the Research Vice-Chancellor of Universidad Militar Nueva Granada–2022.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan C. Guacheta-Alba.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Replication of results

The.mat files containing the optimal paths obtained in the MATLAB software are attached to the paper submission. In addition, these trajectories are also presented in.fig files, interactive figures that allow rotating, zooming, and other options. Finally, videos have also been attached that express the printing process of the selected pieces with the optimal trajectories.

Additional information

Technical Editor: Adriano Almeida Gonçalves Siqueira.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file 1 (pdf 188 KB)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guacheta-Alba, J.C., Nunez, D.A., Dutra, M.S. et al. Multi-objective optimization of 6-DOF deposition trajectories using NSGA-II. J Braz. Soc. Mech. Sci. Eng. 45, 610 (2023). https://doi.org/10.1007/s40430-023-04495-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40430-023-04495-1

Keywords

Navigation