Text this: Adaptive coverage control for multi-USV system in complex environment with unknown obstacles