Learn to Rotate: Part Orientation for Reducing Support Volume via Generalizable Reinforcement Learning

被引:7
作者
Shi, Peizhi [1 ]
Qi, Qunfen [1 ]
Qin, Yuchu [1 ]
Meng, Fanlin [2 ]
Lou, Shan [1 ]
Scott, Paul J. [1 ]
Jiang, Xiangqian [1 ]
机构
[1] Univ Huddersfield, Sch Comp & Engn, EPSRC Future Adv Metrol Hub, Huddersfield HD1 3DH, England
[2] Univ Manchester, Alliance Manchester Business Sch, Manchester M15 6PB, England
基金
英国工程与自然科学研究理事会;
关键词
Three-dimensional displays; Solid modeling; Task analysis; Search problems; Reinforcement learning; Training; Intelligent agents; Three-dimensional printing; Additive manufacturing (AM); build orientation determination; generalizable reinforcement learning (GRL); support volume; OPTIMIZATION; DESIGN;
D O I
10.1109/TII.2023.3249751
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In design for additive manufacturing, an essential task is to determine the optimal build orientation of a part according to one or multiple factors. Heuristic search is used by the most part orientation methods to select the optimal orientation from a large solution space. Search algorithms occasionally converge towards the local optimum and waste considerable time on trial and error. This issue could be addressed if there was an intelligent agent that knew the optimal search path for a given 3D model. A straightforward method to construct such an agent is reinforcement learning (RL). By adopting this idea, the time-consuming online searches in existing part orientation methods will be moved to the offline learning stage, potentially improving part orientation performance. This is a challenging problem because the goal is to build an agent capable of rotating arbitrary 3D models, whereas RL agents frequently struggle to generalize in new scenarios. Therefore, this paper suggests a generalizable reinforcement learning (GRL) framework to train the agent, and a GRL benchmark to support the training, testing, and comparison of part orientation approaches. Experimental results de- monstrate that the proposed method on average outperforms others in terms of effectiveness and efficiency. It is proved to have the potential to solve the local minima problems raised in the existing approaches, to swiftly discover the global (sub-)optimal solution (i.e., on average 2.62x to 229.00x faster than the random search algorithm), and to generalize beyond the environment in which it was trained.
引用
收藏
页码:11687 / 11700
页数:14
相关论文
共 40 条
[1]  
Agarwal R., 2021, P INT C LEARN REPR
[2]  
Akkaya I, 2019, Arxiv, DOI arXiv:1910.07113
[3]   Learning dexterous in-hand manipulation [J].
Andrychowicz, Marcin ;
Baker, Bowen ;
Chociej, Maciek ;
Jozefowicz, Rafal ;
McGrew, Bob ;
Pachocki, Jakub ;
Petron, Arthur ;
Plappert, Matthias ;
Powell, Glenn ;
Ray, Alex ;
Schneider, Jonas ;
Sidor, Szymon ;
Tobin, Josh ;
Welinder, Peter ;
Weng, Lilian ;
Zaremba, Wojciech .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2020, 39 (01) :3-20
[4]  
Baert J., 2017, Cuda Voxelizer: A Gpu-Accelerated Mesh Voxelizer
[5]   Multi-Objective Build Orientation Optimization for Powder Bed Fusion by Laser [J].
Brika, Salah Eddine ;
Zhao, Yaoyao Fiona ;
Brochu, Mathieu ;
Mezzetta, Justin .
JOURNAL OF MANUFACTURING SCIENCE AND ENGINEERING-TRANSACTIONS OF THE ASME, 2017, 139 (11)
[6]  
Cobbe K, 2019, 25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019)
[7]   Concurrent density distribution and build orientation optimization of additively manufactured functionally graded lattice structures [J].
Cong Hong Phong Nguyen ;
Choi, Young .
COMPUTER-AIDED DESIGN, 2020, 127
[8]  
Das P., 2017, Comput.-Aided Des. Appl., V14, P1, DOI DOI 10.1080/16864360.2017.1308074
[9]   A Deep Learning Model for Smart Manufacturing Using Convolutional LSTM Neural Network Autoencoders [J].
Essien, Aniekan ;
Giannetti, Cinzia .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (09) :6069-6078
[10]   Orientation analysis of 3D objects toward minimal support volume in 3D-printing [J].
Ezair, Ben ;
Massarwi, Fady ;
Elber, Gershon .
COMPUTERS & GRAPHICS-UK, 2015, 51 :117-124