Петер Пастор из Университета Южной Калифорнии совместно с коллегами разрабатывает программное обеспечение, которое позволяет роботу освоить новые навыки движения – посредством демонстрации этих движений человеком. Например, робот научился наливать напиток всего за одну демонстрацию. Разработчики сосредоточились на типовых, часто повторяемых движениях, например, поворот дверной ручки или захватывание чашки. Для этого разработчиками создается библиотека движений, которые могут быть использованы роботом.