HELINET: an integrated network of unmanned aerial vehicles for optical Earth surveillance