It is a great fact that UAVs tend to miniaturization. Despite the high technology advances on microprocessors and embedded systems it is clear that only simple control laws can be implemented into Miniature Autonomous Vehicles. Note that i am not talking for rf manned control but for fully autonomous solutions. So what about Wireless Sensor Network control for Drones? It is an idea implemented widely in ground robots. The main approach is to implement on-board only the main control functions (for example stabilization with simple PID loops for safety mainly when the wirelless network is not availible for some reasons) and let advanced control laws send commands from the ground station. Obvioysly the drone will also send its state vector through the network. What's your opinion?
|------------------------|........................|-------------|
| Ground Station | <---- WSN ----> | DRONE |
|------------------------|........................|-------------|
Comments
It's my opinion, however, that even a small, minimal UAV should, if possible, implement at least some kind of autonomy (I call them fallback behaviors in my design) - e.g. if signal is lost, the vehicle would backtrack and return to base, land, or do something else instead of just flying straight on until it hits something. Reading your post again, I think we're talking about the same thing :-)
However, it introduces several additional layers of complexity and with them single points of failure. Especially the radio link. A normal-sized UAV (think Easystar or Quad) has enough lifting power to lift a couple hundred MIPS with it, so it doesn't actually need to offload everything except stabilization to the ground (or a larger vehicle). If it can lift it, use it. The idea works in ground vehicles because usually, if the UGV loses connection with the WSN, it just stops operating. If a UAV loses connection with the WSN, it gets destroyed.
I'm currently in the development phase of a control system that shares some points with your concept: it has one onboard computer doing only the most basic of control - stabilization, orientation, throttle control. Then there's a second computer doing higher-level brain functions like waypoints, telemetry and video. And the third segment is the groundstation which constantly streams elevation data, waypoints and other commands to the UAV. The key difference is that it can handle a total failure of just about any component and still continue its mission, RTB or at least attempt a landing using fallback behaviors, waypoint plans or, in the worst case, parachutes.