Asociación de Robótica y Telemática

Simulaciones

Dieciocho cosas que se pueden tocar. Redes que pierden mensajes, colas que se atascan, bases de datos que se contradicen y robots que se caen. Mueve los mandos y rómpelo tú mismo: casi todas enseñan más cuando fallan.

Nivel 1

No hace falta saber nada. Si has hecho cola o has sufrido el wifi del insti, ya sabes bastante.

Tanque en Red

Telemática

Un depósito se llena solo. El sensor, el controlador y la válvula se hablan por la red.

El controlador ve el pasado, no el presente.

Hablar a la vez

Telemática

Varias antenas intentan transmitir en el mismo aire. Cuando dos coinciden, no se entiende ninguna.

Por eso el wifi muere cuando os conectáis todos.

Más megas no es más rápido

Telemática

Dos mandos, caudal y retardo. Un mensaje corto y un archivo grande viajando a la vez.

Una tubería más gorda no hace que la primera gota llegue antes.

La luz también tarda

Telemática

Un mensaje que va y vuelve: a la sala de al lado, a Nueva York, a un satélite, a Marte.

Ni el mejor ingeniero puede arreglar la distancia.

El atasco

Telemática

Cosas que llegan y alguien que las atiende. Sube el ritmo y mira crecer la cola.

Al 90% de ocupación esperas el doble que al 80%.

Ruido y redundancia

Telemática

Un mensaje cruza un canal con ruido y se rompe. Añade repetición y míralo sobrevivir.

Se puede entender un mensaje roto, si lo mandas con cabeza.

La transacción

Bases de datos

Dos cajeros sacan de la misma cuenta a la vez. Los dos leen, los dos restan, los dos guardan.

El código está bien. El fallo está en el entrelazado.

El índice

Bases de datos

Buscar un dato entre un millón de filas: mirando todas, o bajando por un árbol.

Un millón de comparaciones, o veinte.

El planificador

Sistemas

Decenas de programas y muy pocos núcleos. Turnos, cambios y prioridades.

Por eso el ratón responde aunque esté todo al 100%.

El péndulo que no se cae

Robótica

Una pértiga que quiere caerse y un carro que la sostiene corrigiendo sin parar.

El mismo fallo es inofensivo o mortal según cuándo ocurra.

Seguir la línea

Robótica

Un robot con dos sensores y una raya negra. El mismo PID, pero conduciendo.

Un ajuste que va fino a una velocidad zigzaguea a otra.

Perderse contando vueltas

Robótica

Cuenta lo que giran sus ruedas para saber dónde está. Y el error se acumula.

Contar te lleva lejos; mirar te dice dónde estás.

Nivel 2

Para quien se queda preguntando: cómo funciona de verdad por dentro.

Nivel 3

Sistemas distribuidos de verdad, los que corren en producción.

Hecho para la jornada de puertas abiertas. Todo corre en tu navegador: no hay servidor, no hace falta internet y nada sale de este ordenador.