Humanoidrobotar, eller robotar som är utformade för att likna människors form och funktion, har varit föremål för fascination och intriger i årtionden. För att uppnå denna nivå av sofistikering förlitar humanoidrobotar en kombination av sensorupplösare, algoritmer och maskininlärningstekniker. Sensorer, såsom kameror, beröringssensorer och accelerometrar, ger roboten information om omgivningen och sina egna rörelser. Denna information matas sedan in i algoritmer, som används för att analysera uppgifterna och fatta beslut om vilka åtgärder de ska vidta. Till exempel kan en algoritm användas för att upptäcka när en robot håller på att falla och automatiskt utlösa en korrigerande åtgärd för att förhindra fallet.
Läs mer