Throwing and catching an inverted pendulum with quadrocopters
robohub.org
robohub.org
How about "Transport the flag?" Or how about a bunch of flags? The other team is allowed to try and disrupt your transportation as well.
"And then whichever Seeker gets lucky swoops in and grabs the Snitch and makes everyone else's work moot. It's like someone took a real game and grafted on this pointless extra position so that you could be the Most Important Player without needing to really get involved or learn the rest of it. Who was the first Seeker, the King's idiot son who wanted to play Quidditch but couldn't understand the rules?"
Grenade lobbing is quite pedestrian compared to "precision targeting" in the video here: http://bit.ly/W6DnuO
Make 1000 of them ($5 000 000 is sth like 1 tank), put them in groups of 20 in 50 places where you suspect enemy will attack. Program them to wait with sensors on, when they detect enemy tanks they go up, land on tanks and explode. Tanks usually have much less armor on the top.
They profiled a new type of drone which is basically a human-controlled missile. Fly it right into a window!
Tossing sticks around between flying robots isn't inherently useful, but it means they have a foundation for further, more complex work.
But these aren't free-flying quadcopters; the researchers used a very high-end motion capture rig and a PC in close proximity, making everything a lot less difficult - with motion capture, positional accuracy is quite easy and sensor noise is easy to correct for, and with enough money someone else has already solved the latency issues in motion-capture for you.
I certainly agree this video is impressive but I also believe lab-only motion capture-based demos skew the hobbyist and public vision of what small quadcopters can do.
http://www.youtube.com/watch?v=cseTX_rW3uM&t=50
I don't know how much of that was motion-capture, it seems like a quite difficult environment to have done that...
I think all of the KMel Robotics projects (at least all of the ones I've seen on video, like the Bond theme) have used the same basic design, which involves a Vicon system.
Pretty much everyone in the open-source arena (Ardupilot, OpenPilot, Paparazzi, PARIS/WiiCopter) experiments with various filtering approaches and sensor fusion strategies.
One interesting challenge is that more sensors increases cost and hobbyists are often cash-strapped (especially after crashing a lot!), so sensor fusion isn't as heavily pursued as adaptive control and basic filtering strategies for 6-axis input.
I had a lot to do with the question of "where the hell are we & how the hell do we get to where we should be" in real time and to fairly tight tolerances (at scale) - sadly/luckily at the time it was left to the pilot to follow the blinking light rather than deal with the mechanics of moving control surfaces directly.
The main thrust of surveys like [1] though was enhanced final product accuracy through sensor fusion strategies, using calibration flights to tune filters to remove induced magnetic field effects from aircraft headings, using lidar, microwave, accelerometers, differential ground GPS, temperature, pressure, and humidity to get good estimates for actual height clearances, estimates for the mass of air column, etc, etc, blah, blah, old guy stuff.
That's a single survey of many, performed over decades, and it was interesting in the evolution of processing to watch it move from post processing to in line processing. Which of course prompted the question.
The paparazzi (seriously france? this is for drone RC craft to snap pics of celebrity boobs?) project pages look interesting, so I'll dive into those.
[1] Fiji, 1997 "A combination of helicopter and fixed wing aircraft was used to fly the survey with a total of 160, 000 line kilometers of data acquistion (~80,000km per aircraft type)"
http://webcache.googleusercontent.com/search?q=cache:http://...
http://diydrones.com/profiles/blogs/why-doesnt-the-ball-fall...
The only change is that sensors are manufactured in such large quantities, that they are so cheap that they are omnipresent (ie. almost every phone -- inconceivable decades ago). Quadcopters are also more stable by design than one would think (easier to stabilize than conventional ones).
I recently got a vacuum roomba and I am very entertained just on by watching it work. But I am a geek, probably not everybody is like that.
Repairing wind-blown greenhouses in remote places as quickly as possible?
Building a water-pipe as quickly as possible?
Elevator-to-the-stars building mechanic?
(This is part of why BD impresses me so much)
More broadly in robotics there are plenty of people working on ground-based robots that don't rely on multiple fixed high speed cameras - self-driving cars [3] would be one example. There are also people working on cooperative ground based robots that don't rely on multiple fixed high speed cameras - for example, the RoboCupSoccer Middle-Size League [4]. There are also people working on quadrotors that don't cooperate/do acrobatics and who don't rely on fixed vision systems - for example people working on autonomous quadrotor mapping [5] and using IMUs and on-robot vision [6].
[1] http://www.youtube.com/watch?v=MvRTALJp8DM
[2] http://www.youtube.com/watch?v=wuSqwb13iw0
[3] http://www.youtube.com/watch?v=uoiJeIb0wBA
[4] http://www.youtube.com/watch?v=cXSGTkI390w
[1] http://www.hizook.com/blog/2012/07/02/being-honest-robot-vid...
Without the vicon and (probably) a central control PC, this feat would be SUPER difficult -- by ~1-2 orders of magnitude. The real problem is: when someone does solve that herculean problem, the general public won't care. They'll just say, "eh, we've seen that before."
I'm no expert, but I would imagine that research using remote viewing and centralized processing is just a first step that could make it easier to validate particular solutions, which can then be "baked into" self-contained platforms.
Also, I suggest reading the article. I am an expert... I greatly admire this group's research(!!), which is why I don't mind giving 'em some tough love. But I also want the group that "cracks the egg" for self-localization and decentralized control to get their deserved limelight. This video makes that less likely.... as evidenced by the fact that so few people in this thread (probably) know what a Vicon is, how it works, or that it's being used.
I'm surprised we've not seen larger versions of this platform for civilian use.
That's a student project that needed funding.
• 50lb payload
• Two 12.5HP engines
• Distributing information (their most lucrative reward was the $250 "get a copy of all the information and data" at 10 copies.)
Definitely deadly. I would not be near it in operation.
For transporting big things: it's more efficient to have larger rotors than to have multiple rotors.
For transporting really big things: see above, and helicopters have been around for a long long time; "we" (not me) have decades of experience with helicopters; you probably really want something that is safe and reliable. You can't just scale up your model.
As for quadrocopter piloting: right now, all pilots crash. Repeatedly. Luckily, repairs are cheap (unless you happen to carry an expensive camera). For a full-size aircraft, crashing is probably not an option, so add lots of dev/testing time for safety features and pilot training.
BTW (somewhat unrelated): One huge problem with (smaller) quadrocopters is the many people that start new copter projects and get nowhere instead of contributing to one of the existing major projects or reusing its soft/hardware. Some of these projects are already way beyond what a single person or even a small team can achieve in a few years work.
Second, precision machining. It is much easier to balance 1 set of rotors weighing hundreds of pounds than it would be to balance 4 of them. I'm guessing your typical quadcopter is too small right now for this to be a real concern.
Size of the aircraft is a very important point, but there are other reasons besides the two you mentioned. Generally, larger motors are more efficient than smaller ones. Larger, slower, props are more efficient than smaller, faster, ones, because Thrust ~ Rotor Speed^2 but Power ~ Rotor Speed ^ 3. Why? I don't recall, sorry. I'm more interested in the software. (If you do figure it out though, let me know.)
At least that's my guess. And if I'm right, it's also why, to a first approximation, the power generated by a windmill is proportional to the cube of the wind speed.
It's a scale-dependent effect of air.
Seeing this and saying: "These are just helicopters, but smaller" isn't very helpful.
The big difference between these and "real" helicopters (either realsize ones or RC helicopters) is that now these things are using a super fast feedback loop to find their balance.
This could definitely one day help piloting real helicopters: just like these feedback-looped quadcopters are way easier to fly than the RC copters...
Would be fun to have a small working group in Manchester (UK) - shout if you're in the area and are interested.
I'm using UAVP-NG (http://ng.uavp.ch/).
It's open source, there is a custom operation system (NGOS) and half a dozen hardware revisions and also a few side projects such as a 4x-BLC. There are over a dozen people actively working on that project now and I believe they've created a nice, easily extensible, platform to base future work on.
On the downside, it isn't the cheapest project. For students like me that can be a bit of a hurdle. Also, you're likely not going to get around soldering the PCBs yourself. (It looks much harder than it is.)
But do have a look around and check the various projects out for yourself before you pick one.
BTW, if you have any questions, please do shoot me a mail. I like mail. Or drop by #uavp on Freenode. The people there are mostly harmless^W^Wvery friendly (as long as you've read the FAQ first ;) [edit: And now we're waaay offtopic. Sorry.]
There aren't a lot of quadrotors that use pitch control. That's half of their appeal; hook 4 brushless motors up to props and you're good to go. If you add in pitch control, then you either need 8 dof (4 motors, 4 pitch servos) or 5 dof (1 motor with a complicated power train to drive the 4 rotors, and 4 servos for pitch control). Both are more complicated and expensive, and again you might as well just be a helicopter.
RE: Cyclic pitch on quads - I don't think anyone put cyclic pitch on quads before. I think I derived a way to make use of 13DoF for stability and dynamics that are impossible on a heli (hovering while tilting, moving back and forth without tilt, etc). PM me if you're interested in the idea, it's a little hard to describe in words.
A separate problem is the modelling and control of the quadcopter. I say separate, since the maths behind throwing an inverted pendulum should be similar, whether it is being thrown by quadcopters or industrial robots. The real (and more complex) story here is the quadcopter control algorithms. Using an inverted pendulum is a sexy way to show off the quadcopted control algorithms, compared to a dry graph of an error function.
Where can I buy a small quadrocopter which I can program, and build my own system with?
http://www.seeedstudio.com/depot/preorder-crazyflie-nano-qua...
buy small quadcopter site:news.ycombinator.com
other research groups (e.g. http://rpg.ifi.uzh.ch/) are working on bringing this technology out of the motion capture system by mounting cameras on the drones and use image processing algorithms to estimate the drones trajectory.
[1] http://people.csail.mit.edu/brooks/papers/representation.pdf
Those are some smart dudes ( and / or ladies).
You mean men and women. Although I didn't see any women in the video. (Better include them just in case, so my friends don't think I'm a sexist pig!)
just saying ;) ...
Aerostat meant anything that hung in the air. This was an easy trick to pull off nowadays. Nanotech materials were stronger. Computers were infinitesimal. Power supplies were much more potent...a device built with several thrusters pointed along different axes could remain in one position or indeed navigate through space." - The Diamond Age, by Neal Stephenson (1995)