Humanoidni roboti so roboti, ki vsaj ohlapno temeljijo na videzu človeškega telesa. Večina humanoidnih robotov ima humanoidni trup, dve nogi, dve roki in neko obliko glave. Nekateri humanoidni roboti vključujejo tudi obraz na glavi, ki je lahko v različnih stopnjah izraznosti. Čeprav ideje, ki stojijo za tem tipom robotov, obstajajo že nekaj časa, je bil šele v zadnjem desetletju narejen dovolj velik korak, da bi svetu dejansko predstavili razmeroma humanoidne robote.
Izraz android se pogosto uporablja kot preprost sinonim za humanoidne robote, lahko pa se uporablja tudi za opis nečesa bolj specifičnega. Nekateri ljudje menijo, da je, strogo gledano, android le robot, ki naj bi bil podoben človeku, medtem ko bi bil ginoid tehnično pravi izraz za robota, ki se pojavlja kot ženska. Drugi uporabljajo izraz android za opis bolj sofisticirane oblike humanoidnega robota, ki še ni mogoča. V tem smislu ima android ne le fizični videz človeka, ampak ima precej napredno umetno inteligenco, ki mu omogoča, da se razumno približa človeškemu vedenju in interakcijam. Ta tip androida je viden le v znanstveni fantastiki in na teoretičnem področju, čeprav je to končni cilj mnogih pri delu na področju robotike.
Da je nekaj resnično človeški robot, mora imeti nekaj omejenih avtonomnih zmožnosti, ne pa biti samo videti v obliki človeka. Preprost kalkulator, premaknjen v vsebnik, ki je bil na primer videti humanoiden, ne bi bil humanoidni robot. Humanoidni roboti se lahko do neke mere prilagodijo svojemu okolju in so običajno zgrajeni z neko obliko učnega sistema, tako da lahko še naprej napredujejo in postajajo boljši pri nalogah, za katere so zgrajeni.
Lokomocija je eden najzahtevnejših vidikov gradnje dobrih humanoidnih robotov, saj je človeško telo pravzaprav precej zapleteno v svojih lokomotivnih zmogljivostih. Izdelati robota, ki je sposoben skakati, se na primer izkaže za neverjetno težko, saj je količina energije, ki je potrebna za premikanje težkega robota, velika, izračuni in fine motorične prilagoditve, potrebne za ohranjanje ravnotežja ob trku, pa so izjemno zapleteni. Čeprav je humanoidni robot Dexter na primer sposoben skakati, je bil zasnovan skoraj izključno za ta namen, njegova sposobnost skakanja pa je v primerjavi s človekom še vedno zelo omejena in nerodna.
Tudi s svojimi trenutno omejenimi zmožnostmi imajo humanoidni roboti še vedno številne uporabe in v prihodnosti bodo morda sposobni opravljati številne pomembne naloge. Humanoidni roboti se lahko uporabljajo za opravljanje nevarnega dela, ki zahteva človeško obliko, zlasti za upravljanje opreme, ki je že bila zasnovana tako, da ustreza in jo upravlja človeško telo. Uporabljajo se lahko tudi za nego starejših ter za nego in zabavo majhnih otrok. Pravzaprav je ena od vse pogostejših uporab humanoidnih robotov kot učitelj za zelo majhne otroke, ki se lahko angažirajo in navežejo nanje, ne da bi trpeli številne negativne odzive odraslih. Ker se humanoidni roboti še naprej razvijajo, lahko prevzamejo številne človeške vloge za delo, zlasti v situacijah, kot so vesoljske misije, podvodne misije ali raziskovalne misije na nevarna območja na zemlji.