Parallel Self-assembly for a Multi-USV System on Water Surface with Obstacles