“Nanotech” is one of my favorite arenas of emerging science. Â Not just because of the science fiction potential, but because it requires a change in the way you think about machines. Â It’s not a small change either, it’s like the difference between Physics 101 and Quantum Field Theory. Â Really getting whats going on requires a baseline shift.
Programming swarm behaviors is a bit tricky, as I understand it. Â Some of the prettiest examples I have seen are the recent forays into quadcopter control, but I have yet to see a truly “swarmy” cluster, they tend to either be orchestrated or smaller groups tasked to learn a behavior or execute an objective (soccerball bots come to mind).