Un robot humanoide es un robot diseñado para asemejarse al cuerpo y movimientos humanos, con fines funcionales como la interacción con herramientas humanas o experimentales como el estudio de la locomoción bípeda. Para diseñar un robot humanoide exitoso se debe realizar un diagrama cinemático, resolver la cinemática directa e inversa, seleccionar los actuadores, la tarjeta de control y sensores, y simular el diseño en CAD y un simulador VRML.