Робот, которого разработали в Корнелльском университете, пытается предугадать, что будет делать человек, чтобы вовремя помочь ему.

Алгоритм наблюдает за человеком и перебирает наиболее возможные действия, которые он может предпринять в ближайшем будущем. Роботы использует сенсор Microsoft Kinect и базу данных трёхмерных видео, чтобы определить, какую ситуацию он наблюдает, ассоциируя определённые предметы с грядущим действием.

Затем он создаёт список возможных действий, которые могут произойти (например, человек будет есть, пить, убираться или он уберёт предмет), выделяет самое вероятное и действует соответственно. Робот правильно опознаёт 82 процента действий за одну секунду и 57 процентов – за десять секунд.