Исследователи разработали алгоритм, который помогает роботу справится с поставленной задачей, если это не удалось с первой попытки. Например, если робот не может с первого раза открыть дверь, то вместо того, чтобы возвращать руку в исходное положение, он будет действовать как человек — подергает ручку. По мнению разработчиков, выступивших на конференции ACM/IEEE по взаимодействию робота и человека, это поможет людям лучше понимать действия машин и их цели.
Большинство современных роботов, в том числе и человекоподобных, выглядят неестественно, так как при выполнении действий совершают движения, совсем нехарактерные для людей. С одной стороны, это затрудняет понимание того, что хочет сделать машина, а с другой — может привести к возникновению эффекта зловещей долины, когда дерганные или нелогичные действия робота приводят к возникновению чувства отторжения. Чтобы решить эту проблему, программисты разработали алгоритм, который позволяет роботу при столкновении с трудностями в выполнении задачи вести себя «по-человечески».