An Overview of Micro/Nanorobot Swarm Control: From Fundamental Understanding to Autonomy | Synapse