Log #6. No global shortcuts left in the safety check, and a swarm that notices its own faults.
october 2026 • robotics, swarms, fault tolerance, machine learning • 3 min read
My favourite demo so far: 902 bots build a curved arch where every layer steps in over the one below. Then a slice is cut out of the top, and the spares climb back up and fill it. Both sides are the same run, using Kuan's arm-link rules, drawn as microbot v1 on the left and as cubes on the right.
I retrained the model on the new rules, and it still builds every shape, every time.

With Kuan's arm links and real connector strength, every build used to stall near the end: bots under the deck hung off each other in chains and nobody could let go first. Letting free bots swivel their arms in place, to link to more neighbours, plus having hanging bots back off toward the floor when stuck, took it from finishing 0 of 8 shapes to 7 of 8. The big arch still jams in most runs.
What happens if a bot's connector is faulty? It gets placed, falls off, gets replaced, and the swarm rebuilds the same spot forever. In the sandbox you can now click a bot to break its grip. Each bot counts its own falls, and after two it decides it's broken and takes itself to a reject pad. If different bots keep failing at the same spot instead, the spot is the problem, not the bot.

Some of the best moments were behaviours that came out of simple rules on their own:
And some were problems: the whole swarm moving as one blob, bots sealing themselves inside a dome, hanging chains nobody could let go of, one leg of an arch racing ahead of the other, and the trained model's "drift this way" shortcut.
Right now the model copies the rules, so at best it matches them. Next is reinforcement learning: let it try things and keep what earns more reward, to see if it can beat the rules, for example by building the long bridge with fewer support pillars than my hand-written planner's 245. First I'm fixing the simulation's remaining shortcuts (the compass is one), so anything it learns is learned honestly.
previous entry
From hand-written rules to a trained model
october 2026
that's the newest entry in this log, so far.