Text this: Collective gradient perception with a flying robot swarm