Polybot[30][31] es uno de los robots reconfigurables más versátiles de todos. Puede desde mover una caja hasta montar en triciclo. Existen tres generaciones de módulos, G1, G2 y G3 (Dentro de la G1 hay algunas versiones a tener en cuenta, como la G1v4).
Polybot utiliza tablas de control para el movimiento. Se trata de un control en bucle abierto, pero es suficiente para conseguir movimiento de tipo serpiente, rueda y araña. Normalmente un módulo contiene el conjunto de las tablas de control que se descargan a los otros, según se necesiten (control centralizado). Esto tiene sus limitaciones, ya que no se pueden almacenar todos los posibles movimientos, que crecen exponencialmente con el número de módulos. No se explota toda la versatilidad que se podría tener.
A continuación veremos los detalles de las tres generaciones y al final presentaremos un resumen con las ideas clave introducidas en cada generación.