| CPC B25J 9/1656 (2013.01) [B25J 9/163 (2013.01); G06N 20/00 (2019.01); G05B 2219/40116 (2013.01); G05B 2219/40391 (2013.01)] | 24 Claims |

|
1. A process-profiling system comprising:
at least one hardware processor; and
at least one memory storing instructions that, when executed by the at least one hardware processor, cause the process-profiling system to:
obtain human-subject-based sets of sensor data captured by a plurality of sensors that are arranged to observe one or more human subjects performing one or more processes to accomplish one or more tasks;
cluster the human-subject-based sets of sensor data based on a set of one or more process-performance criteria to generate a plurality of clusters, wherein the set of one or more process-performance criteria includes (i) at least one time-based metric to reach completion of the one or more processes and (ii) at least one quality metric of the completion of the one or more processes, for a respective series of actions performed by the one or more human subjects, and wherein each cluster of the plurality of clusters corresponds to a different balance point between a time-based metric and a quality metric for the one or more human subjects to perform the one or more processes with tradeoffs between the quality metric and the time-based metric;
perform, based on the plurality of clusters, one or both of generating and updating one or more process profiles in a plurality of process profiles, each process profile of the plurality of process profiles corresponding to a different way of performing a certain process;
select, for one or more corresponding automated machines, at least one process profile from the plurality of process profiles; and
configure the one or more corresponding automated machines to operate according to the selected at least one process profile.
|