| CPC B29C 64/386 (2017.08) [B22F 10/14 (2021.01); B22F 10/85 (2021.01); B33Y 50/00 (2014.12); G05B 19/402 (2013.01); G06F 30/00 (2020.01); G06T 17/00 (2013.01); G06T 17/20 (2013.01); B22F 10/16 (2021.01); B22F 10/28 (2021.01); B29C 64/112 (2017.08); B29C 64/165 (2017.08); B29C 64/393 (2017.08); B29K 2077/00 (2013.01); B33Y 10/00 (2014.12); B33Y 30/00 (2014.12); B33Y 50/02 (2014.12); G05B 2219/49023 (2013.01); G06F 2113/10 (2020.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 5/01 (2023.01); Y02P 10/25 (2015.11)] | 15 Claims |

|
1. A non-transitory machine-readable storage medium storing instructions executable by a processor to perform processing comprising:
receiving object data representing an object to be manufactured by an additive manufacturing process, the object data including planar surface data representing a plurality of planar surfaces of the object;
performing a derivation process on the planar surface data to derive a data set representing the object, the data set having a predetermined number of data fields regardless of a number of the planar surfaces of the object;
providing the data set as input to a machine learning system that has been trained on manufacturing orientations at which objects are to be manufactured by the additive manufacturing process such that the objects have specified accuracy or appearance characteristics;
receiving as output from the machine learning system a manufacturing orientation at which the object is to be manufactured by the additive manufacturing process to have the specified accuracy or appearance characteristics; and
cause an additive manufacturing apparatus to generate the object by the additive manufacturing process at the manufacturing orientation received as output from the machine learning system.
|