Behavioral-based circular formation control for robot swarms