Control Architecture based on the VFH + Obstacle Avoidance Algorithm for Collective Behaviors in Swarms of Differential Drive Mobile Robots | Synapse