Skip to main content

Commercial Drone future, why the skies will not fall.


So the other day a few Luddites opined in one of my Facebook threads that they felt that the upcoming drone revolution would not be practical in cities. This short video shows exactly why they are wrong:

https://www.facebook.com/video.php?v=10150345232740313&fref=nf

As a technologist who has built complex distributed system I had to chuckle at the doubts being described. People who don't work in technology have no clue of the large reduction of complexity and errors that attends having a good design. Consider the internet we are using...designed to ensure that our communications find their way to the desired destination...even with constant breaks in the communication channel across the internet...magic ? No, good design, expected packet loss and routing via  tcp/ip , udp at the low level through routers and switches and what seems like a hopeless problem is routinely done trillions of time per second across the whole globe.

The video above demonstrates in a few seconds why those Luddites are wrong, consider first that planes today are mostly human driven still...and thus prone to the machinations of humans as well as their errors. Then consider the incredible density of flights...over a short 7 hour span with zero failures.

Now make them all robots and you can get even more dense while not increasing the failure rate at all since unless a systemic problem asserts (a nightmare scenario Luddites like to mention with no real reason to assert it other than playing "what if") they'll just continue to fly getting from place to place...just like the packets being routed variably around the internet to convey this message to you. Now the analogy is not exact since the internet in fact does factor in "dropped" packets and a real route system can't exactly do that since material costs are finite unlike information being transmitted electronically which can be regenerated if it doesn't reach it's destination but good design will virtually eliminate the equivalent of "dropped" packets in dense areas.

How?

I've explained variably in my responses to these Luddites but here's the meat of it.

1) Once Commercial Drones are given multiple ways to sense their environments (Intel is releasing a chip set that allows cheap 3D sensing of environments) they'll be easy to build so that they can fly autonomously and engage natural collision avoidance heuristics.

2) Once enabled with communication radios they can provide predictive data to nearby drones allowing yet another reduction in the possibility of collisions by adjusting courses from further off to avoid them...even while navigating in close proximity to near by drones.

3) Drones should be designed with redundant rotors...taking out a rotor on a drone should not make it catastrophically fail (fall from the sky). Good design will assume a rotor can die at any time and the drone can then initiate an emergency redirect to ground, ideally at known land zones for drones that experience such failures.

4) Drone rotor power in my design would be independent, if using a battery the battery system would take 4 independent cells, each feeding independent circuits to the rotors and thus preventing a catastrophic failure of any one battery from bringing down the entire drone.

5) Delivery logistics to final destinations in apartment buildings will be handled by simply having packages delivered to the roof of such buildings or designated delivery platforms placed out side windows or common areas for buildings. Surveillance cameras will continue to be widely deployed and will be far smarter than today, so fears of theft are again more fear than fact.

:All of these are base constraints that the lucky engineers working on building commercial drone delivery at Amazon and other companies would be wise to put into practice if they are to avoid the Luddite fears of drones falling from the sky mentioned above.

Looking at this chart of humans driving air planes over a 7 hour period and considering the difference in susceptibility to errors that automated systems are compared to humans..makes it pretty clear to me that these folks are wrong.

I made a wager that 10 years from now we'll see a large US city with some level of commercial drone deliveries happening. I stand by that statement.

Comments

Popular posts from this blog

On the idea of "world wide mush" resulting from "open" development models

A recent article posted in the Wall Street Journal posits that the collectivization of various types of goods or services created by the internet is long term a damaging trend for human societies.

http://online.wsj.com/article/SB10001424052748703481004574646402192953052.html

I think that the author misses truths that have been in place that show that collectivization is not a process that started with the internet but has been with us since we started inventing things.

It seems that Mr. Lanier is not properly defining the contexts under which different problems can benefit or suffer from collectivization. He speaks in general terms of the loss of the potential for creators to extract profit from their work but misses that this is and was true of human civilization since we first picked up a rock to use as a crude hammer. New things make old things obsolete and people MUST adapt to what is displaced (be it a former human performance of that task or use of an older product) so as to main…

Engineers versus Programmers

I have found as more non formally trained people enter the coding space, the quality of code that results varies in an interesting way.

The formalities of learning to code in a structured course at University involve often strong focus on "correctness" and efficiency in the form of big O representations for the algorithms created.

Much less focus tends to be placed on what I'll call practical programming, which is the type of code that engineers (note I didn't use "programmers" on purpose) must learn to write.

Programmers are what Universities create, students that can take a defined development environment and within in write an algorithm for computing some sequence or traversing a tree or encoding and decoding a string. Efficiency and invariant rules are guiding development missions. Execution time for creating the solution is often a week or more depending on the professor and their style of teaching code and giving out problems. This type of coding is devo…

Waking Out: A proposal to emerging ethical super intelligence safely.

The zeitgeist of Science fiction is filled with stories that paint a dystopian tale of how human desires to build artificial intelligence can go wrong. From the programmed pathology of HAL in 2001 a space odyssey, to the immediately malevolent emergence of Skynet in The Terminator and later to the humans as energy stores for the advanced AI of the Matrix and today , to the rampage of "hosts" in the new HBO series Westworld.

These stories all have a common theme of probing what happens when our autonomous systems get a mind of their own to some degree and no longer obey their creators but how can we avoid these types of scenarios but still emerge generalized intelligence that will leverage their super intelligence with empathy and consideration the same that we expect from one another? This question is being answered in a way that is mostly hopeful that current methods used in machine learning and specifically deep learning will not emerge skynet or HAL.

I think this is the …