В Япония обучават робот как да се движи с помощта на обектите от околната среда. Той се обляга с две ръце върху масата, когато трябва да седне на стол, и размахва ръце за баланс, когато трябва да ритне силно топка например. За целта е създадена система от външен компютър и робот. Специално разработен софтуер идентифицира предметите около машината, които тя може да използва, за да се справи с някаква задача. След това програмата изчислява броя пози, през които трябва да премине роботът, за да извърши зададеното чрез команда действие. Програмният продукт слива статичните пози в едно плавно движение, което се изпълнява от механичния човек.
Себастиен Ленган от японския National Institute of Advanced Industrial Science and Technology в Цукуба разкрива, че целта на проекта е да промени роботиката. „Специалистите по роботика виждат обектите като препятствия, които трябва да се избягват. Но те могат да ни бъдат полезни,” разказва той и допълва с пример: „Ако ви помоля да погледнете под бюрото си, ще поставите ръка на плота за опора. Но повечето методи [в роботиката] ще се опитат да накарат робота да изпълни задачата, без да се докосне до бюрото.”