Testing AI Methods With FlightGear
mikejuk writes "The open source flight simulator Flight Gear is great fun but it can also be used for serious research. Suppose you want to develop a drone that can roam the seas and spot debris so that ships can be directed to it and pick it up. It's a good idea, but how do you test your methods? The obvious way is to take to the sea and fly a drone over real debris and see what happens. It uses a lot of fuel and generates a lot of sea sickness. Why not just fly a simulated drone over a simulated sea and save the sea sickness? This is what Curtis Olson, project manager at FlightGear and he explains how to get OpenCV to use the simulator as if it was a camera."
But can it simulate taco delivery drones?
My sig can beat up your sig.
If it's a drone, how is there sea sickness?
I'm out of my mind right now, but feel free to leave a message.....
To mars. You should join us. We have punch.
What are we looking for here? Remnants of an aircraft or ship? What other debris is out there?
Am I wrong in thinking that leaving a busted up craft to sink isn't the worst crime? It's not much pollution. Is this to help looking for bodies?
Surely they can think of a better reason to research this other than flying around looking for debris.
We all know the 'better' reason: to look for people to kill. However, looking for people to kill would upset some people, so we call it 'looking for debris'.
We all know the 'better' reason: to look for people to kill. However, looking for people to kill would upset some people, so we call it 'looking for debris'.
Exactly. "Debris". The fact that they aren't debris yet is just semantics.
"None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
Let me get this right. They're using a simulated drone flying in simulated air over a simulated ocean to develop algorithms to look for simulated debris? I can see this work within the limits of the software models, but I don't think the real world cares about those limits.
I find this article very satisfying because every time I see a story about robotics research where the main objective doesn't seem to be building robots but developing algorithms, I wonder why they wasted time and money building robots. Like, for instance, that research that made rounds in popular science articles a couple of years ago about robots that evolved the ability to lie. Why bother building and programming little robots to physically carry out the task of gathering "food", when the whole thing obviously could have been simulated?
One of the best comments on this article so far. Algorithmic development and optimization is not a trivial subset of problems in active robotics research.
James wears a hat, Jeremy plays "a nice game of chess", and the Stig flies a drone! *cue intro music*
Well, you know the drill... How long before someone like the HSD goes out and tries to ban simulation software that has 'performance' beyond a certain level.
Much as they did with encryption decades ago, classifying them as munitions and legally limiting access to 'high quality encryption'. My old copy of windows 1.0 still has the export restriction sticker, due to encryption.
---- Booth was a patriot ----
"There is nothing new under the sun." :-)
However, within the context of FlightGear, the ability to draw realistic seascapes with waves, swells, sunglint, seafoam, ship wakes, etc. is relatively new. This graphical capability is what enables this particular use of FlightGear -- aiding the development and testing of AI/Computer Vision software for the ultimate purpose of automatically locating ocean debris.
Paparazzi is good stuff, their hardware/software seems to often do well at UAV competitions. :-)
Aaaaah, I see, that makes more sense, thanks for the explanation! :-)
And yeah I am very impressed with Paparazzi, I am actually surprised it doesn't get as much mention as other (arduino-based) drone systems. I was looking at developing a simple loitering drone with cameras, at the request of some companies and individuals who are interested in securing their compounds a bit better (getting a "birds-eye" view), and Paparazzi seems to be a good match for it. Now I just have to get off my arse and develop the hardware/flying machine, which is the hard part tbh.
Turns out getting a drone flying is easy, getting it to take stable pictures on the other hand, is a hell of a lot harder :-) I guess in this case the bigger the drone the less it will be affected by wind changes and turbulence