A Distributed Formation Control Scheme with Obstacle Avoidance for Multiagent Systems. (23rd June 2019)