Grouping-based adaptive spatial formation of swarm robots in a dynamic environment. (21st June 2018)