Can Airware be the operating system to connect the world's drones?
wired.co.uk
wired.co.uk
In the meantime people like Drone Deploy and Skycatch will fill the gap when it comes to data collection and processing which is where the real business is long term. Drones themselves will continue to become a commodity. Also, it's worth remembering that a Chinese company, DJI, has about 80Pct market share in the US for consumer and prosumer drones. Lots of competition for everyone.
All the other components (aside from flight controllers and chassis) are already OEM hobby items anyway, just photographed and put into a flashy brochure. It's not a big step to FAA approvals, despite the fanfare this seems to attract.
Certification will come from companies using the off-the-shelf components. Most likely privately.
I am never going to buy a drone that is not mine(closed source) when I could buy machines that are totally under my control.
Being closed source means the NSA could easily snoop what I do at every moment, in Europe, send the GPS coordinates, the telemetry, pictures and videos all the time without my consent.
US companies are becoming increasingly spies of the US gobertment all around the world, specially people that worked closely with Uncle Sam, like those guys from Airware.
I don't see Chinese or European companies buying into this, when they can tailor open source into their specific needs. We already do that, so it is not that complex thing to do.
I see this article as PR.
But is the PR going to work ? It seems easy enough to deter the "serious guys" doing some "serious commercial inspection" from using 3dr. The same way people use cisco equipment on their network because they're told that's what you do if you want peace of mind.
It's amazing how many times this argument is made by proprietary systems people. In their world the web should have never happened.
The only chance they have is to use lots of VC money on certification bs that tries to lock out open source projects.
I smell PR as well.
Standardiztion will happen eventually.
I guess the real question is "how are successful standards created?"
It's already happening - check out http://emlid.com or http://erlerobotics.com for boards you can use with Rpi2 or Beaglebone Black
They manufacture and sell their own drones but there is also a growing number of other manufacturers building drones using ardupilot.
That's not to say that Airware won't have customers, since drones in general are a fast growing sector and there's plenty of room for different businesses. But I doubt it will be the de facto operating system for drones
Most of those kind of things get written as open source projects, and then compiled in to specific bundles by middle men who get certified by insurance companies to reliably choose and compile such bundles.
Big companies (eg, Boeing) will naturally still just use the open source microkernel tied together with a few in house drivers, since they have the capacity to deal with software certification themselves.
Really, I wish hobbyist drones would start having more functional co-processors, because I want one where the flight computer and the user land computer... aren't the same core.
And if you want a co-computer, it's quite easy - use any board you like, for instance Nvidia Jetson which has tons of GPU cores for paraller processing, and just talk to the flight controller via mavlink over ethernet
My point is that it's incredibly dangerous to build this as our default security model in drones, because while it's certainly the case that the flight controller has the raw processing power and if our security worked perfectly, it wouldn't be a problem we live in the real world and errors in userland execution shouldn't be able to break the control loop and send heavy toppling down on your head.
Just because you're probably smart enough to do your taxes while you drive doesn't mean it's not safer if you focused on the road.
> And if you want a co-computer, it's quite easy - use any board you like, for instance Nvidia Jetson which has tons of GPU cores for paraller processing, and just talk to the flight controller via mavlink over ethernet
Yes, I expect that the model we'll see for consumer drones is something like a Kepler embedded module running userland, with a second, standalone ARM core running the flight controller (with the flight controller exposed as a device in userland, but talked to as a server on the wire).
Probably with some kind of hardened RTOS on the flight controller, and Linux running userland OS.
This has the benefit that controlling the drone is no different than lots of other devices we control, we can work in our usual operating system, and we get to perform a sanity check between userland and flight control execution.