Swarming of Unmanned Aerial Vehicles by Sharing Distributed Observations of Workspace