AR Drone That Infects Other Drones With Virus Wins DroneGames
spectrum.ieee.org
spectrum.ieee.org
(sum of weights supported) / (time taken to place weights)
The winning team placed a really small amount of weight in what the judges measured as 0.1 seconds of time. They cleverly gamed the rules to take advantage that a small time would act as a multiplier. Our team came in second for that event even though our bridge supported many times the weight theirs did, even if you took as long as you wanted to place the weights. It was a bit of an abuse of the rules and I felt it went against the spirit of the competition which was to engineer a solid bridge.In this situation, by crippling potentially better drones the virus copter may have ended up technically winning but the measure by which it won may be different than what was intended. That said, it will definitely bring to the forefront a better approach to security which will have long-term benefits.
(sum of weights supported) / exp(time taken to place weights)
Then, select units or add a constant such that you ensure contestants have a minute or two where the ramp-up of time penalty remains modest.
This reminds of a story I heard a long time ago about a fighter in the middle of some nasty civil war who complained to a TV reporter: "no one here respects the Law of The Jungle anymore!"
Presumably such a tactic would violate the spirit, which I take to be demonstrating cool and unique capabilities without having to deal with hostile threats. However, I haven't been following, so perhaps drone to drone interference is actively encouraged and expected.
This contest was a lot like the first DARPA Grand Challenge--There was a lot of crashing, and if anyone made it out of the gate/left the ground there was a lot of applause. I expect the next Drone Games will be like the subsequent Grand Challenge where the execution finally matched the ambition.
The "spirit of the competition" is much like the "customer's objectives" - a concept to be completely ignored while scrutinizing the rules/specs to work out how to collect the prize/fee whilst doing the minimum amount of work.
weight / ( 1 + time )
On the downside, this is surely going to give me nightmares about government drones getting infected with a terrorist virus and unleashing drone-botnet-mageddon on the masses.
Whether it's a robot uprising, or a bug/oversight in the software, or Big Brother, is up to your own personal taste in dystopian horrors.
I mean, who really thought Bin Laden had that much power or legitimacy?
In regards to the second point, I think you've been playing too much Black Ops 2.
http://www.wired.com/dangerroom/2009/12/insurgents-intercept...
Who wants to guess at when the first p0wned Reaper or Predator takes out a datacenter housing servers for someone who's annoyed Anonymous, or perhaps a competing poker/porn/pills site?
(That'll make a change from the usual "Cascading failures in us-1-east" post-mortem blog posts…)
https://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incid...
function () { up(Math.random() * 2 - 1) }, function () { left(Math.random() * 2 - 1) }, function () { turn(Math.random() * 2 - 1) },
A scary thought would be U.S military drones ever getting infected by terrorists, and the source code goes -
function firePredatorMissile(coordinates) { ... }
firePredatorMissile(computedLargestCivilianCluster.coordinates)
And if you combine this with the fact that it can hack nearby drones and control them as well..
"For instance—and here is where he displayed prescience—Van Riper used motorcycle messengers to transmit orders to Red troops, thereby eluding Blue's super-sophisticated eavesdropping technology. He maneuvered Red forces constantly. At one point in the game, when Blue's fleet entered the Persian Gulf, he sank some of the ships with suicide-bombers in speed boats. (At that point, the managers stopped the game, "refloated" the Blue fleet, and resumed play.)"
[1]http://www.slate.com/articles/news_and_politics/war_stories/...
now if you were to treat the AR drones competition as some sort of war game, you would have to assume such hacking capabilities on both sides, probably balancing out or interacting in interesting ways...
Though I suppose those have been getting scarcer than sophisticated drones anymore :(
That kind of drone network could be useful for transmitting video, or other important data that isn't that good to send by voice. Not to mention remotely controling the other drones, that would do things like searching for people in the rubble.
That said, you don't need digital transmission for a video signal [http://en.wikipedia.org/wiki/Slow-scan_television] or for remotely controlling things. A more sophisticated network like that provided by TCP/IP is always a nice thing to have, but you pay the price in terms of lost range when you start trying to use WiFi for everything. My little handheld radio can reach up to 5 miles; my WiFi station might go 500 feet. Which link would you rather have in a disaster?
It's true, robots can enhance the capabilities of rescue operations, but the comment I replied to was specifically talking about using drones to establish lines of communication. My point is that we already have that, and it doesn't require a hundred drones in the air.
You might also be interested in APRS [http://en.wikipedia.org/wiki/Automatic_Packet_Reporting_Syst...]
- I never said you have to use wifi. You're right that radio would have a much greater range. - The main advantage I can think of for a system like this would be speed of deployment. In an area with poor line of sight, they could be used to bridge the gap until a proper base-station can be positioned. - They're more versatile. For example, they could be used as a mobile PA system. - Of course, it's all hypothetical. Nevertheless, it'd be fun to implement and more useful than the Pirate Bay's idea of a flying datacenter.
http://www.datacenterknowledge.com/archives/2012/03/19/low-o...
I don't know whats running on the actual drones, but it wouldn't surprise me at all to find there's well known exploits against something like QNX or VxWorks (or, and I shudder at this thought, Windows CE) that the drones are vulnerable to whilst in-flight…
[1]http://arstechnica.com/tech-policy/2009/12/predator-drones-u... [2] http://nakedsecurity.sophos.com/2011/10/10/malware-compromis...
The symptoms of infection should be obvious:
var actions = [
function () { up(Math.random() * 2 - 1) },
function () { left(Math.random() * 2 - 1) },
function () { turn(Math.random() * 2 - 1) },
];
actions[Math.floor(Math.random() * actions.length)]();I think the AR Drones provide a great platform that non-programmers can get excited about and in turn want to program themselves.
The drone is a perfect combination of functionality and openness.
This is like a Hollywood movie with a bad script
This only proves that the organizers had no technical background whatsoever.
Physical attack on enemy corporation was just a diversion. The real attack was on corporation network. Main computer gone nuts and started selling and buying in most ineffective way. Corporation was destroyed after several minutes.