Humanoidirobotit ovat robotteja, jotka perustuvat ainakin löyhästi ihmiskehon ulkonäköön. Useimmissa humanoidiroboteissa on humanoidi vartalo, kaksi jalkaa, kaksi kättä ja jonkinlainen pää. Joissakin humanoidiroboteissa on myös kasvot pään päällä, jotka voivat olla eri ilmeisiä. Vaikka tämän tyyppisen robotin ideat ovat olleet olemassa jo jonkin aikaa, vasta viimeisen vuosikymmenen aikana on tehty riittävän suuria askeleita, jotta todellisuudessa voitaisiin esittää suhteellisen humanoidisia robotteja maailmalle.
Termiä android käytetään usein yksinkertaisena synonyyminä humanoidiroboteille, mutta sitä voidaan käyttää myös kuvaamaan jotain hieman tarkempaa. Jotkut ihmiset katsovat, että tarkasti ottaen Android on vain robotti, joka on tarkoitettu muistuttamaan miespuolista ihmistä, kun taas gynoidi olisi teknisesti oikea termi naispuoliselle robotille. Toiset käyttävät termiä android kuvaamaan kehittyneempää humanoidirobottimuotoa, joka ei ole vielä mahdollista. Tässä mielessä androidilla ei ole vain ihmisen fyysinen ulkonäkö, vaan sillä on melko kehittynyt tekoäly, jonka avulla se voi kohtuudella arvioida ihmisten käyttäytymistä ja vuorovaikutusta. Tämän tyyppistä androidia nähdään vain tieteiskirjallisuudessa ja teoreettisella alalla, vaikka se on monien perimmäinen tavoite työssä robotiikan alalla.
Jotta jokin voisi todella olla ihmisrobotti, sillä on oltava muutama rajoitettu itsenäinen kyky, eikä se näy vain ihmisen muodossa. Yksinkertainen laskin, joka muutti esimerkiksi humanoidilta näyttävään astiaan, ei olisi humanoidirobotti. Humanoidirobotit kykenevät sopeutumaan jossain määrin ympäristöönsä, ja ne on yleensä rakennettu jonkinlaisella oppimisjärjestelmällä, jotta ne voivat edelleen edetä ja tulla paremmiksi tehtävissä, joita varten ne on rakennettu.
Liikkuminen on yksi haastavimmista näkökohdista hyvien humanoidirobottien rakentamisessa, koska ihmiskeho on itse asiassa varsin monimutkainen veturikyvyltään. Esimerkiksi hyppäävän robotin rakentaminen osoittautuu uskomattoman vaikeaksi, koska raskaan robotin siirtämiseen tarvittava teho on huomattava, ja laskelmat ja hienomoottorin säädöt, jotka tarvitaan tasapainon säilyttämiseksi iskusta, ovat erittäin monimutkaisia. Vaikka humanoidirobotti Dexter pystyy esimerkiksi hyppäämään, se on suunniteltu lähes yksinomaan tähän tarkoitukseen, ja sen kyky hypätä on edelleen hyvin rajallinen ja hankala verrattuna ihmiseen.
Vaikka humanoidiroboteilla on tällä hetkellä rajalliset mahdollisuudet, niillä on edelleen useita käyttötarkoituksia, ja tulevaisuudessa ne voivat pystyä suorittamaan monia tärkeitä tehtäviä. Humanoidirobotteja voidaan käyttää vaarallisen työn tekemiseen, joka vaatii ihmisen kaltaista muotoa, etenkin sellaisten laitteiden käyttämiseksi, jotka on jo suunniteltu sopimaan ihmiskehoon ja käyttämään niitä. Niitä voidaan käyttää myös vanhusten hoitoon sekä pienten lasten hoitoon ja viihdyttämiseen. Itse asiassa yksi humanoidirobottien kasvavista käyttötarkoituksista on opettajana hyvin pienille lapsille, jotka voivat sitoutua ja sitoutua heihin kärsimättä monia aikuisten kielteisiä vastauksia. Kun humanoidirobotit kehittyvät edelleen, ne voivat viedä monia ihmisrooleja työhönsä, erityisesti sellaisissa tilanteissa kuin avaruusoperaatiot, merenalaiset tehtävät tai tutkimusmatkat vaarallisille alueille maan päällä.