Roboti za humanoid, au roboti iliyoundwa kufanana na fomu na kazi ya wanadamu, imekuwa mada ya kufurahishwa na fitina kwa miongo kadhaa. Ili kufikia kiwango hiki cha ujanibishaji, roboti za humanoid hutegemea mchanganyiko wa sensor, algorithms, na mbinu za kujifunza mashine. Sensorer, kama kamera, sensorer za kugusa, na kasi, hutoa roboti habari juu ya mazingira yake na harakati zake. Habari hii basi hulishwa ndani ya algorithms, ambayo hutumiwa kuchambua data na kufanya maamuzi juu ya hatua gani za kuchukua. Kwa mfano, algorithm inaweza kutumika kugundua wakati roboti inakaribia kuanguka na kusababisha moja kwa moja hatua ya kurekebisha kuzuia kuanguka.
Soma zaidi