A Graph-Based Collision- Free Distributed Formation Control Strategy