Microsoft lets you crash drones and robots in its new real world simulator
theverge.com
theverge.com
> What if I crash the drone?
You can't! Our engineers have built in extremely robust safety features,
such as mid-air collision avoidance and advanced geofencing,
that makes it impossible for you to crash our drones.
You’re welcome to try to crash them :)"What motor inputs would cause the hardest recovery situation" is a pretty fun question, though - I think the best you could do would be to throttle the two motors rotating in a given direction to zero (both CW or both CCW), which would induce instability in multiple axes at once. But there's probably something more creative I'm not thinking about!
Is it like a really advanced self driving car with sensors that detect solid objects and automatically steers around them?
Because with that quote from the FAQ, part of me wants to see the result of flying the drone full speed at every solid object in the vicinity. Or see how far it can go before the battery dies...
We're already in beta! But since our system involves physical drones located in the real world, we have limited supply of available flights. We currently load balance the demand from our users by having a waitlist from which we whitelist folks on a weekly basis, and a queueing system when all of the drones in our fleet are simultaneously in the air.
Looks cool though...
I realize that Microsoft wouldn't have access to GTA5 source code, but Microsoft Studios could have other games, that have already made substantial work in terms of graphical representation and performance, thus saving time for more API work, if the platform could be reused.
Super interested in all things flight (I'm a private pilot and software developer), so I'd just love to get my hands on this.
Honestly, I can't see how you'd be able to run a high-quality 3D sim while training a CNN or other ML model at the same time without something beefier (I haven't tried it yet with my 750ti - but with only 2 gig I have a feeling it wouldn't like it much; it's ok running with the trained model, though).
What students usually (I think) do when all they have is an MBP (especially one with only intel graphics) is train on an AWS GPU instance, then run the trained model locally. This class has been instructive for me in showing that for anything beyond the toy stuff we're playing around with, you really need a beefy ($$$) system. I wish I had the kind of money needed in order to do so (an 8-way 1080 or TitanX box would be sweet - fat luck with me getting it past my wife, though!).
Betaflight is the most popular firmware for racing drones, so it could be cool to run that, and test different configuration changes.
I'm currently working thru the Udacity Self-Driving Car Engineer nanodegree; as a part of the first term one of the projects used a Unity3D-based simulator to train a CNN to drive a vehicle.
It would be nice to have a more generalized simulator for this kind of work, to be able to simulate potentially more accurate environments (off road, especially). I could also see interesting work being allowed for underwater ROV environments as well...
As it is, I have considered (for an off-road and more general use) re-tasking TORCS or Trigger Rally (though after just doing some research, it seems like there are ton of these simulators - so maybe one more isn't necessary).
Still - I'm curious whether other environments and vehicles are being considered...
EDIT: It looks like Udacity recently open-sourced their simulator (one thing I have noticed about this course is that sometimes they do things, but don't let the students know about it - that, or maybe I've just been too focused on my work to notice, which is a very real possibility!)
2. Why not port this in partnership with Forza to make race tracks out of real world environments? I had an idea along this line, though it might be way out of scope heh:
https://hackernoon.com/dashcam-google-maps-dev-kit-custom-ne...
Looks like it already does support it.
Is there a setup the run the entire project without hardware?
Suppose someone found a great algorithm for drone control based on your simulator and decided to mount a gun on the drone and kill a whole bunch of people.
With all the hotness in AI, rich simulations and algorithms, what steps are you taking to ensure power doesn't fall into the wrong hands?
Flight Simulator X Steam Edition is available on the Stream store.[1] It's the FSX you remember, but upgraded a bit. It's published by Dovetail Games now, since Microsoft sold the "consumer grade" version of their Flight Simulator to them a few years back.
Prepar3d[2] is owned by Lockheed Martin (the defense contractor/aircraft manufacturer), and is what was called ESP when Microsoft owned it. ESP was Microsoft's "professional" Flight Simulator, with enhanced mechanics and military support (missiles, bombs, etc). It was meant to be used in real world simulators used by the military and FAA certified flight schools. However, ESP was sold to Lockheed Martin, and you can pickup a copy of the rebranded Prepar3d which takes FSX to a new level of realism.
I personally fly Prepar3d these days.
But you're right, it's more military oriented, and I don't know just how realistic the realism is in that game (as far as flight mechanics go, etc). DCS World isn't certified for FAA simulators, for example.
X-Plane is another great flight simulator as well. The siming world is alive and well!
Also there is X-Plane!
While technically none of the licenses support "entertainment purposes only" (a product of Lockheed buying ESP and not the consumer flight simulator) - one can purchase the Professional license (or Academic license if you're a student) for "training, instruction, simulation, or learning"[1]... which just about covers all the bases.
Nobody said you can't be having fun while learning and simulating!
[1] http://www.prepar3d.com/product-overview/prepar3d-license-co...
"AirSim is a simulator for drones (and soon other vehicles) built on Unreal Engine."