Space coverage control for distributed multi-agent systems with preserved connectivity