Estações /01
Vigília
Dispositivo mecânico destinado a percorrer as vias e recolher obstruções. O destino do material recolhido não consta dos registros.
marque um ponto no palco: o dispositivo se dirige até lá
Finalidade
Dispositivo mecânico de manutenção, destinado a percorrer as vias do Terminal e recolher obstruções. Desenhado como uma planta técnica, atende à marcação do usuário: ao clique em qualquer ponto do palco, uma estação é marcada e o dispositivo se dirige até ela pela rota tracejada. O corpo se orienta em direção à marca, enquanto as pernas decidem por conta própria o momento de cada passo. Nenhum movimento é animado quadro a quadro; cada modo de andar resulta de um pequeno conjunto de regras em interação.
Não há inventário do que o dispositivo recolhe, nem registro do local onde o material é depositado. Há relatos de que tenha sido avistado fora das vias, em trechos que não constam do mapa.
Origem
O mecanismo nasceu em 31 de dezembro de 2021, como estudo de cinemática inversa conduzido pelo Servidor nº 13 (registro original). Dois dias depois, passou a constar em repositório próprio (kinematics-spider). Todo o código foi escrito à mão, antes que máquinas fossem capazes de escrevê-lo.
Funcionamento
O corpo é um agente de direção clássico: busca e chegada, com força e velocidade limitadas. Cada perna é uma cadeia de cinemática inversa, composta de segmentos que se arrastam em direção a um alvo como uma corda puxada, reancorados ao corpo a cada quadro; cada articulação é desenhada como uma parada na linha. O pé permanece fixo enquanto o corpo se desloca, e somente quando o estiramento excede um limite a perna se ergue e avança em direção à sua posição de origem.
O que faz o conjunto parecer andar, e não maquinário em suspensão, é a dessincronização: cada perna carrega um tempo de espera e um avanço de passo aleatórios, de modo que nenhuma concorda com outra quanto ao ritmo. Pernas sincronizadas lembram um mecanismo de corda; pernas dessincronizadas, uma criatura.
A simulação é escrita em TypeScript, sem dependências, sobre o kit de Canvas
2D do Terminal: um Vector, um Segment, uma cadeia e dois comportamentos.
Registros de operação
- O tempo de espera aleatório entre passos produziu o maior ganho de realismo, superior ao de qualquer curva de suavização.
- Os pés interpolam até o alvo do passo em vez de saltar; o fator 0,3 foi determinado empiricamente e mantido desde então.
- Valores extremos de configuração rompem a ilusão: doze pernas no comprimento máximo produzem uma imagem perturbadora. O comportamento foi mantido. Aqui o risco é permitido.
- Na reforma do Terminal, o dispositivo passou de linhas luminosas sobre um vazio negro a tinta sobre papel. O movimento não foi alterado.
Instruções de uso
O painel de configuração expõe o esqueleto (pernas, segmentos por perna, comprimento do segmento), o temperamento (força e velocidade do movimento) e a paleta. As configurações são conservadas no navegador; o comando de restauração devolve o dispositivo ao seu estado canônico.