Skip to main navigation Skip to search Skip to main content

Learn to rotate: Part orientation for reducing support volume via generalizable reinforcement learning

Peizhi Shi, Qunfen Qi, Yuchu Qin, Fanlin Meng, Shan Lou, Paul J. Scott, Xiangqian Jiang

    Research output: Contribution to journalArticle (Academic Journal)peer-review

    9 Citations (Scopus)

    Abstract

    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. The above issues could be addressed if there was an intelligent agent that knew the optimal search/rotation 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 research 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 GPU-accelerated GRL benchmark to support the training, testing, and comparison of part orientation approaches. Experimental results demonstrate that the proposed part orientation 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.

    Original languageEnglish
    Pages (from-to)11687-11700
    Number of pages14
    JournalIEEE Transactions on Industrial Informatics
    Volume19
    Issue number12
    Early online date27 Feb 2023
    DOIs
    Publication statusPublished - 1 Dec 2023

    Bibliographical note

    Funding Information:
    This work was supported in part by the EPSRC UKRI Innovation Fellowship under Grant EP/S001328/1, in part by the EPSRC New Investigator under Grant EP/S000453/1, in part by the EPSRC Future Advanced Metrology Hub under Grant EP/P006930/1, and in part by the EPSRC Fellowship in Manufacturing under Grant EP/R024162/1. Paper no. TII-23-0025

    Publisher Copyright:
    © 2023 IEEE.

    Keywords

    • Additive manufacturing
    • build orientation determination
    • generalizable reinforcement learning
    • Intelligent agents
    • Reinforcement learning
    • Search problems
    • Solid modeling
    • support volume
    • Task analysis
    • Three-dimensional displays
    • Training

    Fingerprint

    Dive into the research topics of 'Learn to rotate: Part orientation for reducing support volume via generalizable reinforcement learning'. Together they form a unique fingerprint.

    Cite this