Контролирующие действия человека необходимы контролерам исполнения, чтобы отслеживать вовлечение человека и ход его действий. Также необходимо беспрепятственно синхронизировать свои действия с действиями человека. Полное человеческое действие и распознавание деятельности - это задача, которая требует знания и аргументирования как фактов высокого уровня, таких как цели, намерения и планы, так и данных восходящего движения человека и объекта. Spark реализует набор простых временных и геометрических эвристик на траекториях рук человека и возможных местах размещения объектов для распознавания простых элементарных действий. Эти примитивные действия оцениваются путем мониторинга ситуаций, таких как «пустая рука находится близко к объекту на столе» (предшественник кирки) или «рука, держащая объект над контейнером» (предшественник пута ). Spark распознает множество таких примитивов. В сочетании с другими геометрическими вычислениями и прогнозным планом действий человека, контроллер выполнения