The US Military's use of drones has become commonplace, and widely known at this point. Although these vehicles are operated from nearby bases during these attacks, it seems like the latency (time of transmission) would be problematic as far as flying goes. Are these vehicles typically flown 100% by autopilot, where there's very little real-time reaction?
-
2What latency? Radio waves can travel around the earth about 7.5 times per second. Let's imagine your drone is 10,000 miles away - a long way - a radio signal can travel there and back about 9.5 times per second. – Simon Sep 29 '15 at 11:30
-
14@Simon so, that's a 100ms lag. talk to any gamer and tell them that's not a huge latency. (of course you are not factoring the lag added by the various transmission equipement.) – njzk2 Sep 29 '15 at 16:27
-
1@njzk2 I don't see the correlation between gaming and drone flying? Is there one? – Simon Sep 29 '15 at 16:36
-
10@Simon: Online gamers, especially shooters, have to deal with lag when controlling the game. Their controls are quite similar on a broad level to drone controlling, as there's essentially a feedback loop separated by connection lag from the actual system. – Nathan Tuggy Sep 29 '15 at 16:44
-
3@Simon: For gamers, the latency is not the result of the distance but of the delay in the equipments along the packets path (routers, amplifiers). Companies like Akamai provide low latency routing (for a price). For a drone the latency would come from the distance of the satellite(s) relaying the commands. – mins Sep 29 '15 at 18:01
-
7100 ms lag is probably negligible in this case. this isn't an FPS shooter. Go fly a cessna and observe the latency between providing a control input and the airplane doing anything and you'll find that is greater than 100 ms. As a pilot you learn to anticipate and that is how you overcome lag. – casey Sep 29 '15 at 18:04
-
1Additional latency will be incurred from image transmission. For example if the on-board camera produces 50 frames per second and any kind of compression is used, then the process of compressing an image (by comparing the full image with previous images) cannot really start before the image is available and similar on the decompression side, leading to at least one frame-time additional delay. – Hagen von Eitzen Sep 29 '15 at 18:09
-
1@Simon, Keep in mind that once you reach a distance where you have to bounce the signal off of a satellite, you're looking at 45,000 mile minimum to get the signal into orbit and back down. Once you're out of line-of-sight distances, lag jumps to a point that makes takeoff and landing nearly impossible unless the drone just does it automatically. – JPhi1618 Sep 29 '15 at 19:16
-
1@JPhi1618 and others. The drone is controlled locally for take off and landing. For remote flight, the latencies are insignificant. This isn't Call of Duty. When loitering or enroute, you make a control input, half a second later the drone responds. So what? That's far better than many older and heavy aircraft. – Simon Sep 29 '15 at 20:29
-
@HagenvonEitzen: MPEG type compression processes blocks of say 8x8 pixels, it doesn't need to have the full image to start. – mins Sep 29 '15 at 23:57
4 Answers
There are multiple ways to fly and control Unmanned Aerial Vehicles (UAV), or drones, for e.g. the Predator.
Source: science.howstuffworks.com
- Some UAVs (like the Global Hawk) can perform the entire mission (from takeoff to landing) autonomously, negating the need for a pilot.
- Most of the UAVs, like Predator can perform (i.e. fly in) some simple missions (like reconnaissance) autonomously.
- In case a geostationary satellite is used for communication with the UAV, the latency is around 300 ms (The electromagnetic waves have to travel ~70000 km). In case of other delays (like equipment etc.) this will not be greater than 500 ms or around half a second. This is not significant in case of slow moving systems like Predator (they are not dog-fighting, after all) and the 'pilot' can effectively control the aircraft.
- The only situation where this is a problem is when the UAV is taking off/landing and in this case, the control is handed over to local LoS operators.
The Predator is reported to have a 'latency' of around two seconds, which causes problems during takeoff/landing. According to the telegraph,
But the two-second delay between a pilot moving a joystick in Nevada and an aircraft responding in Afghanistan is enough to cause a crash during take-off and landing. Crews in Afghanistan control 'launch and recovery’ through direct contact with antennae on the aircraft. Half an hour after take-off, control of the Reaper is handed to a crew in Nevada; half an hour before landing, it returns to the crews on the ground in Kandahar.
Note that the RAF also does things the same way. According to the report on formation of 'drone' squadron' at RAF Waddington,
Although the personnel will be permanently based at RAF Waddington, some will go to Afghanistan to control the take-off and landing of the drones locally.
- 100,255
- 5
- 278
- 429
-
2If there has to be a local operator for takeoff and landing why doesn't that person flythe entire mission? – TomMcW Sep 29 '15 at 16:34
-
3I think your latency figure is one-way, but unfortunately, because it takes time for the updated instrument signal to travel from the drone to the pilot, and time for the control signal to travel back to the drone, you have to measure it two-way, round-trip. – Nathan Tuggy Sep 29 '15 at 16:47
-
6@TomMcW It's cheaper to have one guy in Afghanistan launch a couple of airplanes and a bunch of pilots in Nevada than ship the bunch of pilots to Afghanistan - after some distance, communication is going via satellite either way. Besides, the guy in Afghanistan has a risk of being hit by things that go boom, the guy in Nevada not so much. – Sanchises Sep 29 '15 at 16:59
-
@sanchises Certainly the point of having the pilots in Nevada takes a person out of the line of fire, but having to have someone there qualified to take off and land seems to negate that. – TomMcW Sep 29 '15 at 17:29
-
@TomMcW You're missing the point that the one guy on the front line can launch and land all the drone missions because he only has to do that one thing that only takes 30 minutes. Once launched, the guys in Nevada can each control ONE drone for a multi-hour mission. – JPhi1618 Sep 29 '15 at 19:06
-
A two second lag is unbelievably bad! I play some really complex video games on Xbox live against people all over the world, occasionally even against soldiers IN Afghanistan. There can be twenty or 30 different players from different continents interacting in real time. You get some latency but as was noted in earlier comments, even 100ms of latency is very noticeable. 500ms would be enough to stop playing and wait till your network clears up. Maybe the military needs to use the Xbox servers! – TomMcW Sep 29 '15 at 22:32
-
3@TomMcW: There is little to no relation between what a Predator drone does in real life, and what you do with your little first person shooter computer games in your bedroom. – Lightness Races in Orbit Sep 29 '15 at 23:21
-
@Lightness The first-person shooter probably requires several times the data and processing power of the drone. The big difference is the security necessary. (well, that and the fact that people aren't actually dying when you shoot a missile). Don't get me wrong, I'm not trying to say that since I can fly a drone on my Xbox that I can fly a real drone. The point is that it is quite possible to move very large amounts of data around the world in milliseconds. To communicate control inputs from Nevada to Afghanistan could not take 2 seconds. That's prob just what the Telegraph was told. – TomMcW Sep 29 '15 at 23:50
-
6@TomMcW Get satellite internet and you'll find your games unplayable. If we had the luxury of laying millions of miles of wiring all over the potential battlefronts around the world so we could then erect antennae all over to maintain constant line-of-sight contact with the drones, the amount of latency would be comparable to using the internet to play games. But trust me, I've tried, and you just don't get good latency on satellite connections (although you could get really awesome bandwidth). – tpg2114 Sep 30 '15 at 02:29
-
@tpg2114 I've read that satellite internet makes for long latency times. Not sure why that is, tho. All I know is that I've played battlefield with a bloke from Australia (I'm in Kansas, US) and there was latency, most noticeable on the voice chat chanel, but more in the 250-300 ms range. And i dont think even Microsoft can run a cable from the us to australia. Gotta be via satellite. Just can't imagine that dedicated military hardware and satellites would be 8 times slower. – TomMcW Sep 30 '15 at 03:32
-
5@TomMcW It wasn't Microsoft, but it was a Bermuda based company that ran a cable from the US to Australia. Satellite communication makes for long latency times because geosynchronous orbit is pretty far away and the signal has to go out and back before it gets to you (plus all kinds of cables, hardware, and software in between). 8 times slower is not that hard to believe. – tpg2114 Sep 30 '15 at 03:42
-
@tpg2114 Man, that's a lot of cable! Had no idea. I stand corrected. But i still think 2 seconds is pretty long. Was looking at a website for a satellite isp a few min ago (can't seem to find it in my history) that was explaining that customers should expect 500-750 ms. – TomMcW Sep 30 '15 at 03:47
-
3Doing real-time communications via a geostationary satellite? You're doing it wrong. That's what Low Earth Orbit is for. – MSalters Sep 30 '15 at 06:58
-
2@TomMcW: Eh? I'm not saying "games are faster". I'm saying "games are incomparable". Games and drones are two different things. With games you need quick reactions, to duck from people, to shoot at fast-moving targets, and to generate a lot of high-res 3D imagery in real time. With a drone, sure, you don't need that high-res imagery (because you have a camera instead of CGI) but you're also not trying to snipe at people running across a rooftop. You're dropping bombs and launching guided missiles. It's a totally different paradigm, one in which latency is far less of a barrier. – Lightness Races in Orbit Sep 30 '15 at 09:09
-
@LightnessRacesinOrbit "your little first person shooter computer games in your bedroom.". Videogames are a great deal more applicable than you might appreciate. A flight simulator is just a video game after all. You even get a score! Formula 1 drivers from smaller teams (who cannot afford a simulator) use retail racing simulators to learn new tracks. Get your head out of your ass grandpa. Seriously ... http://www.smithsonianmag.com/smart-news/military-contractor-just-went-ahead-and-used-xbox-controller-their-new-giant-laser-cannon-180952647/?no-ist – Gusdor Sep 30 '15 at 09:21
-
2@Gusdor: A seconds' lag in a flight simulator at cruise would be just fine. Either Tom was wrong or he was talking about a different kind of game, one which is more commonly played multiplayer with users complaining about lag: most likely a first-person shooter. And quit cursing/name-calling. Seriously ... – Lightness Races in Orbit Sep 30 '15 at 09:24
-
+1 to the op. You know it's a good question when it sparks a brawl in the comments! ...am I missing a tooth? – TomMcW Sep 30 '15 at 12:07
The aerodynamic surfaces of a drone are controlled by computers, not by humans. When a human makes a control input this input is broadcast to the UAV, and the computers on the UAV make the appropriate changes to the flight surfaces to carry that input out. It's not direct control of the drone by humans via radio.
- 53,842
- 6
- 147
- 212
-
Do you mean the drone has some level of autonomy and can react to events without the immediate intervention of the pilot? Maybe the pilot only send waypoints / targets, and the drone manages to go there? – mins Sep 29 '15 at 18:08
-
5I think what he's saying is that the drone operator will move the joystick, and that tells the plane "Bank right 10 degrees" and the avionics computer figures out how to do that. Just like a fly-by-wire fighter jet would do. It's not like an hobbyist R/C plane where moving the stick directly controls the flight surfaces. – JPhi1618 Sep 29 '15 at 19:22
-
@JPhi1618: That's what I was thinking too, just like entering commands on the MCP of a B737. – mins Sep 30 '15 at 00:03
-
-
"Do you mean the drone has some level of autonomy and can react to events without the immediate intervention of the pilot? " Isn't that the definition of Drone? Otherwise it would just be a big R/C plane. – roel Sep 30 '15 at 10:04
Source: Acquaintances who worked on avionic software and hardware development
- Latency matters for anything mechanical that flies !
- On-board equipments are developed to handle sub-second interactions. Any interaction from ground is assumed to take many 100s of milliseconds to reach the flight (anything that flies). Humans operating the flight are trained to be quick and anticipate rather than react !
- To minimize the impact of latency, a series of information keeps flowing thereby converting latency problem into throughput problem. Throughput problems can be handled using multiple beacons / transmitting sources. This does not reduce latency but pre-loads onboard systems with accurate data to anticipate next 500 mS or so.
- To understand the solutions for latency, look for 2 businesses that are latency sensitive - gaming and high frequency trading. To put things in perspective, in HFT, a market event is detected by software and it generates an order and sends it - all under 1 micro-sec. Further latencies in network stack is not measured here but it gives you a sense of what operates here.
- 137
- 2
-
1In the case of high-frequency trading, it seems that what's really going on is not that companies wish to react to e.g. the fact that a stock's price drops, but rather that they want to be able to have a limit buy order pending in such a fashion as to be invisible until such time as it could be fulfilled. The same sort of semantics could be offered without need for instant communication if the market had a trustworthy entity which would pair up buyers and sellers without revealing any information about pending limit orders. In any case, the key to efficiency is to express decisions... – supercat Sep 29 '15 at 19:07
-
...made on the basis of incomplete information, in a way that indicates in advance what should be done with information that becomes available but which wasn't available when the decision was made. – supercat Sep 29 '15 at 19:10
-
I think everything you said except about HFT. HFT avoids latency in the host, but they also do everything to shrink the transit time, whereas drones cannot really do that. – Sargun Dhillon Sep 30 '15 at 03:41
A significant number of these devices use "top/level" control. The operator may have a camera to see what is in front of the device but the main screen they are looking at is a top view of the landscape (including height map) of where it is flying. The altitude is set to x meters/yards above ground/sea level. The device maintains height and direction based on this input. As the drone isn't in live action and dodging anything - the delays and adjustments do not impact the route of the machine.
E.g. A 90 degree turn only requires 2 signals. One to initiate the turn and the other back to base to confirm the turn is complete and the drone's current positioning.
You would rarely find a full scale drone needing manual adjustment of anything less than 500 meters. Also the video footage from the drone is usually only uploaded at full quality once it has returned home.
- 101
- 2
-
Welcome. You may want to edit your question (using the
editlink) and include your comment content and delete it. – mins Sep 30 '15 at 05:32
