Optimal tool path planning for 3D printing with spatio-temporal and thermal constraints

In this paper, we address the problem of synthesizing optimal path plans in 2D subject to spatio-temporal and thermal constraints. Our solution consists of reducing the path planning problem to a Mixed Integer Linear Programming (MILP) problem. The challenge is in encoding the “implication” constraints in the path planning problem using only conjunctions that are permitted by the MILP formulation. Our experimental analysis using an implementation of the encoding in a Python toolbox demonstrates the feasibility of our approach in generating the optimal plans.

[1]  J. Hedrick,et al.  Optimal Path Planning with a Kinematic Airplane Model , 2007 .

[2]  Leszek Koszalka,et al.  Path optimization in 3D printer: Algorithms and experimentation system , 2016, 2016 4th International Symposium on Computational and Business Intelligence (ISCBI).

[3]  Calin Belta,et al.  Optimal path planning for surveillance with temporal-logic constraints* , 2011, Int. J. Robotics Res..

[4]  Vikram Kapila,et al.  Optimal path planning for unmanned air vehicles with kinematic and tactical constraints , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[5]  S.X. Yang,et al.  A neural network approach to complete coverage path planning , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  J. Karl Hedrick,et al.  Optimal path planning in a constant wind with a bounded turning rate , 2005 .

[7]  Sang C. Park,et al.  Tool-path planning for direction-parallel area milling , 2000, Comput. Aided Des..

[8]  K. Tarabanis,et al.  Path planning with offset curves for layered fabrication processes , 1995 .

[9]  C. K. Michael Tse,et al.  A Relaxation Scheme for TSP-Based 3D Printing Path Optimizer , 2016, 2016 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC).

[10]  Debasish Dutta,et al.  A review of process planning techniques in layered manufacturing , 2000 .

[11]  DreifusGregory,et al.  Path Optimization Along Lattices in Additive Manufacturing Using the Chinese Postman Problem , 2017 .

[12]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[13]  Ajay Joneja,et al.  Tool path optimization in layered manufacturing , 2002 .

[14]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[15]  Marina L. Gavrilova,et al.  Voronoi diagram in optimal path planning , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[16]  P. Prabhakar,et al.  Improving the Mode-II interlaminar fracture toughness of polymeric matrix composites through additive manufacturing , 2018, Materials & Design.

[17]  G. Swaminathan Robot Motion Planning , 2006 .

[18]  M. R. Dunlavey Efficient polygon-filling algorithms for raster displays , 1983, TOGS.

[19]  Chi K. Tse,et al.  A 3D printing path optimizer based on Christofides algorithm , 2016, 2016 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW).

[20]  Chi K. Tse,et al.  Trajectory planning for 3D printing: A revisit to traveling salesman problem , 2016, 2016 2nd International Conference on Control, Automation and Robotics (ICCAR).

[21]  Greg N. Frederickson,et al.  Approximation Algorithms for Some Postman Problems , 1979, JACM.

[22]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[23]  Peng-Yung Woo,et al.  Time optimal path planning for a wheeled mobile robot , 2000, J. Field Robotics.

[24]  Igor Skrjanc,et al.  Time optimal path planning considering acceleration limits , 2003, Robotics Auton. Syst..

[25]  Hongcheng Wang,et al.  A Metric-Based Approach to 2D Tool-Path Optimization for High-Speed Machining , 2002 .

[26]  C. K. Michael Tse,et al.  A refinement process for nozzle path planning in 3D printing , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[27]  Pavithra Prabhakar,et al.  Optimal multi-robot path planning for pesticide spraying in agricultural fields , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[28]  Howie Choset,et al.  Coverage for robotics – A survey of recent results , 2001, Annals of Mathematics and Artificial Intelligence.