CPC G05B 19/4183 (2013.01) [G05B 19/41835 (2013.01); G06F 9/4498 (2018.02); G06F 9/4881 (2013.01); G06F 11/0721 (2013.01); G06F 11/079 (2013.01); G06F 11/3452 (2013.01); G06F 16/2228 (2019.01); G06F 16/2365 (2019.01); G06F 16/24568 (2019.01); G06F 16/9024 (2019.01); G06F 16/9035 (2019.01); G06F 16/904 (2019.01); G06F 30/20 (2020.01); G06F 30/23 (2020.01); G06N 3/008 (2013.01); G06N 3/04 (2013.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06Q 10/06 (2013.01); G06Q 10/063112 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/06393 (2013.01); G06Q 10/06395 (2013.01); G06Q 10/06398 (2013.01); G06T 19/006 (2013.01); G06V 10/25 (2022.01); G06V 10/454 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 40/20 (2022.01); G09B 19/00 (2013.01); B25J 9/1664 (2013.01); B25J 9/1697 (2013.01); G01M 99/005 (2013.01); G05B 19/41865 (2013.01); G05B 19/423 (2013.01); G05B 23/0224 (2013.01); G05B 2219/32056 (2013.01); G05B 2219/36442 (2013.01); G06F 18/217 (2023.01); G06F 2111/10 (2020.01); G06F 2111/20 (2020.01); G06N 3/006 (2013.01); G06Q 10/083 (2013.01); G06Q 50/26 (2013.01); G16H 10/60 (2018.01)] | 18 Claims |
1. An action recognition and analytics method comprising:
receiving a plurality of video frame streams from a plurality of manufacturing stations across an assembly line;
determining, in real time by artificial intelligence, one or more cycles, one or more processes, one or more actions, one or more sequences, one or more objects, and one or more parameters, in corresponding potions of the plurality of video frame streams, for each of a plurality of assembly items;
accessing a unique identifier of each of the plurality of assembly items;
mapping the unique identifier of the corresponding assembly item and the determined one of one or more cycles, one or more processes, one or more actions, one or more sequences, one or more objects, and one or more parameters of the corresponding assembly item to the corresponding portions of the plurality of video frame streams; and
for each of the plurality of assembly items, storing a certificate including the unique identifier of the corresponding assembly item, corresponding determined one or more cycles, one or more processes, one or more actions, one or more sequences, one or more objects, and one or more parameters, and corresponding portions of the plurality of video frame streams across the plurality of manufacturing stations.
|