
Hello!
Your target goal;
The goal is to build small exploration drones, that operate autonomously and connect to a local transmitter / receiver which is then linked to a master transmitter/receiver whether a geosynchronous satellite or a large long distance antenna array. Daunting task, to be sure!
But not impossible. (lot of work, though)
I would imagine using a
Avon II, and Avon mote to construct your idea, for a model.
I would divide up the robots into
heirarchies, with different processing power and jobs.
Assign a
task commander to a group of manual robots. The task commander reports to the
central control point, which is your laptop, in which has a server that controls your Droid army.
The Gateway at the control point would have
Perl, a programming language which could be used
for your purposes. (
works well with PHP and Apache) Perl also accomodates dedicate C++
programming.
The robots use the Avon II and Avon Mote for communication and instructions.
The
Task commanders need a Raspberry Pi or Beaglebone for more complex
supervising and processing functions, in addition to the Avon II and Avon Mote.
Satellite hookup is accomplished by the computer; any local dynamic control could be
made by a wifi, or app right on your phone. In a crunch, you could digitize a 150 Mhz
signal to pass data, for control.(Ham radio) Focus the goal on the work that you want to do,
and the rest will follow. (programming, building, cost, and server.)

Good luck, keep me posted.
