Artificial Retinas Can Balance a Pencil On Its End 165
mikejuk writes "A team of researchers has built a neural information system that is good enough and fast enough to balance a pencil in real time. If you think it's an easy task, try it! The Institute of Neuroinformatics, ETH / University Zurich have used what look like video cameras to do the job but in fact they are analog silicon retinas. They work so fast that even with fairly basic hardware they can balance a pencil."
Amazing (Score:2)
This is impressive bit of tech. Robotic vision has historically been a tough field.
Anyone knowledgeable enough on the subject to speculate on the implications or interesting uses of this technology?
Re: (Score:2)
I don't think this capability is new. There is a fairly old video of a robotic pogo stick bouncing around a lab somewhere. That must be more difficult to build. The descent engine of the Apollo LM used vectored thrust to damp out power used by the attitude control thrusters. I doubt there was much computing power behind it but it balanced the entire LM on top of one engine all the way to the surface. That was using mid-1960s technology.
Re:Amazing (Score:4, Insightful)
That's not really the point, is it? None of those were accomplished using machine vision.
Re: (Score:2)
But the tricky part of the machine vision problem seems to be the sensor design. Doing this with straightforward machine vision doesn't seem hard either. The background is static and the stick is moving. Plenty of industrial systems use vision to work out which direction a stick is pointing.
Re: (Score:2)
But the tricky part of the machine vision problem seems to be the sensor design. Doing this with straightforward machine vision doesn't seem hard either. The background is static and the stick is moving. Plenty of industrial systems use vision to work out which direction a stick is pointing.
Yet the video is titled "Pencil Balancer on Changing Background" (emphasis mine).
Re: (Score:2)
It's not recognizing the pencil that's impressive, it's the response time - the super-low latency required to balance the pencil in real time. I'm not certain it's unprecedented, but it's definitely not something you could accomplish with a webcam.
Re: (Score:2)
Re:Amazing (Score:5, Interesting)
This is impressive bit of tech.
This [vimeo.com] really impressed me! No artificial vision involved, but awesome nonetheless. Explanation [reddit.com]
Re: (Score:2)
Re: (Score:2)
This [vimeo.com] really impressed me!
Warning! Mute speakers first... Then it's impressive.
Re: (Score:2)
The music swings!
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
As someone who's undergone a vitrectomy [slashdot.org] because of a detached retina, I was disappointed in TFA. Since I underwent the surgery I'm scared shitless of it happening again.
But TFA had little to say about the artificial retinas or the hardware or software that it used to balance. Are these "artificial retinas" for robots or for people? If they're for robots, how can they be called retinas? Can someone explain this to me, or point me to a less shitty FA? TFA didn't really say anything that wasn't in TFS.
Note --
Samsung's automated sentry machine gun... (Score:2)
... already does that: http://www.youtube.com/watch?v=v5YftEAbmMQ [youtube.com]
We need to move beyond the irony of militarizing the tools of abundance from scarcity fears:
http://www.pdfernhout.net/recognizing-irony-is-a-key-to-transcending-militarism.html [pdfernhout.net]
Re: (Score:2)
I'm learning a lot from his posts.
Re: (Score:2)
Thanks.
Re:Samsung's automated sentry machine gun... (Score:4, Insightful)
:-)
I'm glad someone is paying attention. :-)
I was just watching some Star Trek: Enterprise episodes and when I saw all these big starships (Andorian vs. Vulcan in that case) shooting at each other, it just seemed, well, here they have warp drive, anti-matter energy, anti-gravity, and all they can think to do with it all is fight over some planets, when the whole universe is full of matter they can use to reorganize into space habitats and starships?
Anyway, I'm not saying you don't make a good point. But this is a deep issue that seems to me is being widely ignored. It relates to so many of these issue coming up as we approach one or more singularities. How do you suggest I approach that?
Re: (Score:2)
Re: (Score:2)
The Federation, at least, is post-scarcity.
"Rare natural resource" and "habitable planets" very much sound like scarcity to me. Culture and politics I'll grant, but the wars in space are little different from the wars we have historically: they're mostly about obtaining resources.
Re: (Score:2)
Re: (Score:2)
There are some materials which cannot be replicated - latinum being one, and that is the only reason for it's use as a currency. Some forms of complex organ
Star Trek and artificial scarcity? (Score:2)
Some of these seem like mostly trumped-up plot devices to make stories to appeal to 20th century audiences, but I'd agree others may always be with us as possible conflicts.
* "rare natural resources" -- to the best of our knowledge, nothing is that rare in the universe that we need to support an unimaginable number of living beings in the galaxy and beyond (as in, millions of quadrillions of people and their biospheres). We have stars for power, we have lots of mass orbiting around to build space habitats,
Re: (Score:2)
Re: (Score:3)
A decade or so ago, I was really into nanotechnology, and proselytized to all who would listen and many who wouldn't. I got somewhere with it, but mostly I just wasted time and money (and annoyed the pig). I'm not sure how best to approach it; the singularities are, by definition, "opaque" as in it's very difficult to know what's going to happen on the other side, due to the rapid technological change that we will experience.
I mean, just understanding the digital abundance is difficult for some. I signed
On technological abundance (Score:2)
Thanks for your insightful reply. I'll have to read "The Gripping Hand" to see if I agree; I had not known there was a sequel: :-)
http://en.wikipedia.org/wiki/The_Gripping_Hand [wikipedia.org]
"A crucial plot element of the book is the idiom "on the gripping hand", a three-armed variation of the idiom "On one hand X, on the other hand Y." The saying is native to the alien Moties, who have three arms, one of which is stronger but possesses less finesse. The idiom has also gained some use among fans of the book
Re: (Score:2)
Thanks for the thanks re: Dyson spheres. If you're working towards a book, more power to you. But if not, you may have one of my symptoms: I am a fast typist, and my corporate communication suffers as a result. You may have heard the rather old quote, "If I had had more time, I would have written a shorter letter" (attributed to Mark Twain but likely not him; also Cicero, and Blaise Pascal, which my brain now only pronounces in the Monty Python shrill voice) -- the idea being that the editing process is
Re: (Score:2)
Thanks for the reply. While some of that was old, most of it was organized or written new as a reply. I haven't read about Shrike and ergs, so thanks for the pointer.
I spent a year around Hans Moravec's lab when he was writing "Mind Children" in the mid-1980s. I think he has a lot of great ideas, especially in terms of understanding evolution (in a way I think, say, Ray Kurzweil seemingly does not), but it is indeed easy to get lost in speculation or miss some key issue (I'm guilty of that too often enough
Singularities considered harmful? In == out? (Score:2)
"I suggest you don't approach singularities."
Probably good advice in general. But, for good or bad, a combination of competition, greed, evolution, curiousity, promises about longevity, pleasure traps, capitalistic short-term profit motive, and other things seem to be driving us towards one or more of them.
Which one of those allegedly "killed the cat" again? :-)
http://en.wikipedia.org/wiki/Curiosity_killed_the_cat [wikipedia.org]
Apparently though, according to the above link, the original useage was more "wo
Re:Amazing (or hoax)? (Score:3)
At the end of the video, when the tech removes the pencil, it looks like he's pulling it up out of some sort of indent. If that "indent" was a rubber aperture, this might not be as impressive as it first looked. Was the pencil being "balanced" on end or with the first 1/4 inch inserted into something?
I would love for this to be as cool as it looks, so someone please explain where I'm making a mistake.
Re: (Score:3)
I was thinking the same thing myself. The video starts with a hand on the pencil, so you don't get to see the pencil actually placed. At the end, it's like the platform is pulled to the corner while the pencil is removed. It should be fairly easy to snag the pencil while the device is operating, but instead it's a drawn out drag to the corner. And what's the left hand doing off camera at the very end of the video?
Real, fake? I can't say. The way the video is shown makes me suspect it's fake.
Re: (Score:2)
Although I agree with you about MIT, this is not MIT. These teams are Swiss, and based in Zürich.
And as one guy explains below, the pencil really does fall right off when the rig is stopped. There is rubber, shaped like a cup, so lateral movements can be imparted. But try to balance a pencil in a cup, and you'll see it is just as hard as on your finger.
Re: (Score:2)
It's MIT, that gang of losers are going to try to justify their bloated tuitions and lack of real-world experience with, "But I graduated from MIT!"
Actually having worked with MIT grads and growing up with some who went to and graduated, I have never known anyone from MIT who fits your description. I have known many individuals who were so intimate with the underpinnings of concepts that what passed as difficult for most smart people passed as trivial for them. But, there are always exceptions.
Re: (Score:2)
Thanks. Your next video should include a close-up of where the graphene meets the road.
Good work, friend.
Video Date: (Score:5, Informative)
September 26, 2008
Re:Video Date: (Score:5, Funny)
(Also, both are trademarks comprised of two words where the space has been removed and people who capitalise the second word look hella uniformed.)
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
This only shows how STM has improved with respect to nerds.
CC.
To the person who told me before here on /. (Score:2)
This is proof that, just exactly as I asserted, all you need is relatively simple feedback as long as it's fast enough.
Re: (Score:2)
It does require "fancy" algorithms. It's just that those algorithms are well known. See: inverted pendulums [wikipedia.org].
Re:To the person who told me before here on /. (Score:4, Informative)
Re: (Score:2)
Re: (Score:3)
Well, it's all control theory [wikipedia.org]. If all you want to do is something stupid and trivial like balancing an inverted pendulum, then the math isn't too hard and the algorithm is comparatively simple. If you want to do anything more complex, then you have to start using more complex math.
It's not so hard to turn the 'inverted pendulum' into a more complex case where simple trigonometry and algebra doesn't work: mount your pendulum on a turntable.
Re: (Score:3)
Re:To the person who told me before here on /. (Score:4, Insightful)
the PID algorithm is four lines of code. the RST also. But to prove the properties of either, you must understand Z-transforms (which really are Laplace transforms for sampled functions).
You can tune your PID using Ziegler-Nicholls, and that requires absolutely no knowledge of maths. To tune it optimally, you need a very good physical model, and pretty involved maths.
So I don't know what the other guy's argument were, but you might have been both perfectly right.
Re: (Score:2)
Yes, a PID Controller [wikipedia.org], which they did not use by the way, is complex, in that it performs integration and several other functions. I don't know what programming language you are proposing, but I don't know of many un-embellished languages that will do integration as well as the PID's other fu
Re:To the person who told me before here on /. (Score:4, Interesting)
Also, I'm not sure that standing a pencil on end is the same thing as an inverted pendulum, because the bottom end isn't secured for the pencil (correct?). For an inverted pendulum, if you oscillate the base fast enough the pendulum will remain upright (see the wikipedia article you linked) -- so it's pretty trivial to stand a pencil on end in this fashion, I think (just attach it to something that oscillates -- a speaker will probably do).
Re:To the person who told me before here on /. (Score:5, Insightful)
... that balancing such an object requires the use of several fancy algorithms:
This is proof that, just exactly as I asserted, all you need is relatively simple feedback as long as it's fast enough.
Yep, that was me. I guess I should go back to my MIT professors and let them all know that they're full of hooey. I've sure been shown up by Jane Q. Public!
Or, on the other hand, I could look at the video these fellows provided. Doing that, I might notice that the system is barely stable, very noisy, does not deal with perturbation very well, and accumulates error. I could then read the paper and see, under the section called "VI Control System" it explicitly states that they are using a PD system (proportional and derivative), as described in the system of two differential equations. Then I could read the sentence, "Our system normally balances an object for several minutes before losing it..." which would probably be because they don't have an I term to worry about accumulating error. Lack of an I term makes the system drift, and you can see in the video that it nearly hits the edge of the actuator workspace a few times. Striking the limit of motion would be a catastrophic change in actuator impedance and cause the pencil to be dropped. The fact that they had to include a D term means that there is more than just straight (linear) feedback. But, hey, I guess those MIT professors didn't actually know what they were talking about when they taught us 18.03 Differential Equations. Either that or Ms. Public can't read papers very well, and doesn't recognize a differential equation when she sees one.
Again, I'll state, Ms. Public, please stay away from designing any systems that are critical to support or protection of human life. You have now repeatedly demonstrated your incompetence to do so in a public forum.
Re: (Score:3)
Unless you qualify a PID control system as a relatively simple feedback system, particularly when applied to a linearized system (which is what appears to be the case -- extremely fast observation and actuation make it easier to make a small angle assumption). PID controllers are something you can learn in an undergrad control class. While a complete understanding of their behavior and the art of designing one for a given system can be very challenging, the concepts are straightforward. I'd consider a no
Re: (Score:2)
PID control systems *are* simple. I could build the controller one out of the junk sitting in my toolshed.
Hell, you can trial-and-error one into working in about half an hour, once you've got the test rig set up. It's not like there's that many variables to control.
If you think it's an easy task, try it! (Score:3)
Re: (Score:2)
Easy task (Score:2)
Just to get one thing straight: A robot balancing a pencil is not a breakthrough. Similar tasks are standard textbook material, often implemented using fuzzy logic.
But the way they have done it may or may not be cool. Hard to tell.
Re: (Score:3)
Re: (Score:3)
I totally agree that the control aspects of this aren't too hard, but I wanted to clarify a few things:
1 - The natural frequency of the pendulum goes up as 1/sqrt(length), so a pencil is more difficult than a broomstick.
2 - In the controls community, fuzzy logic would not be employed to do this. Rather, one would probably use an "energy-pumping" swingup controller to get the pendulum near the critical point, and then a local, linear (maybe with feedback linearization) controller to stabilize the critical p
Re:Easy task (Score:4, Informative)
My argument was that using advanced math was not necessary, as long as your feedback and control loop was fast enough. This experiment seems to bear out my side of the argument, since according to their paper they did not use anything beyond what might be considered middle-school math in their solution.
3D vision (Score:2, Insightful)
Unless I'm mistaken, from looking at the picture the camera's "eyes" are placed orthogonally, instead of side by side like a human's. That's an advantage, since we know the machine then has real 3D position info, as opposed to a human's stereoscopic 3D vision. Try it yourself: when you balance a pencil, do you fail more often sideways or towards and away from yourself?
This is an impressive bit of controls engineering, but let's not compare apples to oranges: the machine is designed for this task, and the hu
High-Speed Robot Hand Demonstrates Dexterity (Score:4, Interesting)
Similar: http://www.hizook.com/blog/2009/08/03/high-speed-robot-hand-demonstrates-dexterity-and-skillful-manipulation [hizook.com]
It uses high speed visual servoing to dribble a ping-pong ball and to toss and catch a cell phone.
Ironcially, I am listening to President Obama's speech as I write this, and his advisors (and speech) seem clueless about the changing nature of economics given robotics and other automation, AI, better design, and voluntary social networks (even as I think he means well and it is good for the US that he his helping create some jobs by increasing some exports):
http://www.earthtechling.com/2011/01/obama-visits-ge-wind-turbine-plant/ [earthtechling.com]
Pres. Obama can talk all he wants about "winning a global competition", but the average human worker anywhere is not going to win a competition with advanced robots... Humans need to learn to "cooperate", not "compete".
Economic solutions (my comments):
http://knol.google.com/k/paul-d-fernhout/beyond-a-jobless-recovery/38e2u3s23jer/2 [google.com]
From a comment I posted yesterday in relation to an (purported) demo of a cold fusion device:
http://www.journal-of-nuclear-physics.com/?p=360&cpage=6#comment-20270 [journal-of...hysics.com]
In brief, a combination of robotics (and other automation, all made possible by cheaper computing), better design (whether from cold fusion devices or thin-film solar panels), and voluntary social networks (especially with volunteers cooperating through the internet on free and open source digital public works), are decreasing the value of most paid human labor by the law of supply and demand. Cheaper energy will only accelerate this trend, since often you can substitute energy for labor and thought.
At the same time, demand for goods and services is limited for a variety of reasons. These reasons include some classical ones, like a cyclical credit crunch or a concentration of wealth (with that concentration aided by automation, intellectual monopolies, and the rich getting richer and buying up more and more resources like land for rent seeking). The reasons also including some heterodox alternative economics ones, like people moving up Maslow's Hierarchy of Needs as they get a lot of "stuff" and move on to other pursuits than materialism (including spiritual aspirations, self-actualization, and social connections in communities), and as people embrace a growing environmental consciousness of "Reduce, Reuse, Recycle" to protect the biosphere.
In general, mainstream economists ignore these issues or have very unexamined beliefs about them. Imaginative innovation, like economist Julian Simon talks about in "The Ultimate Resource", makes possible many wonderful potentialities if we think them through. Please don't let your inventiveness or cold fusion get blamed for any issues caused by unimaginative scarcity-based economic models held onto with almost a religious fervor by so many (see "The Market as God" by theologian Harvey Cox in the Atlantic). Mainstream economist have long used such scarcity-based models to apologize for an overly hierarchical social order that we probably did not even need in the past -- search on "The Mythology of Wealth". Still, some degree of centralization can be a good thing; see Manuel De Landa on "meshworks and hierarchies", and how they keep turning into each other and how all real systems are mixtures of both. So, we need to think and experiment regarding ways to allow our 21st century society to function in a healthy way given all the 21st century technology people like yourself are busy creating in all sorts of areas.
A New York Times article called: "They Did Their Homework (800 Years of
Re: (Score:2)
Re:High-Speed Robot Hand Demonstrates Dexterity (Score:4, Insightful)
Re: (Score:3)
I wrote: "Even China is automating to cut costs: http://plasticsnews.com/china/english/headlines2.html?id=1278958338 [plasticsnews.com]
"In the wake of labor unrest, Chinese factories are adding automation to control rising labor costs. It was bound to happen. China, once considered one of the lowest-cost automotive producers because of its supply of cheap labor, is becoming another example of rising expectations as workers demand their share of the country's growing industrial prosperity." It is the fiscal logic of mainstream
Specific consciousness-raising points for videos (Score:2)
You're welcome. Thanks for the comment. It's been said: "Where there is no vision, the people perish."
On that theme of consciousness raising and helping work towards a new vision for a 21st century society, here is something I wrote in 2009:
http://groups.google.com/group/openmanufacturing/msg/eff0aa5033106bb5 [google.com]
These are the ones I consider important and listed there and in a followup:
* limited demand invalidates classical macroeconomics relating to employment;
* the basic income guarantee and it
Looks familiar... (Score:2)
Don't they already do this sort of thing using broomsticks and artificial neural networks? Its basically the same thing isn't it?
Re: (Score:3)
As TFA mentions, the larger the object, the slower the reaction time is needed.
So balancing a pencil is more impressive than a broomstick because it requires quicker reactions.
Re: (Score:2)
But... (Score:5, Funny)
Can those fancy algorithms make a pencil disappear?
Re: (Score:2)
No, you'll need a cooed robot retina for that.
Just barely under control (Score:3)
It never seems to be able to damp down the movement. It should be able to reduce amplitude to less then a centimetre or so.
biomimetic for purely philosophical reasons (Score:5, Informative)
I have seen this demo in person and chatted at length with its creator. It uses a custom sensor chip that does some analog temporal filtering and thresholding of light intensity at each pixel, sending events when the threshold is crossed. The intent of the authors seems to be to mimic the human visual system in silicon, even if it makes no engineering sense whatsoever. The demo was extremely sensitive to fluorescent lighting; the author had to run out and buy an incandescent desk lamp to get it to work at all. The event-based image representation makes it incompatible with everything that has been learned in computer vision over the last decade.
Re:biomimetic for purely philosophical reasons (Score:5, Insightful)
In case anyone misinterprets your comment.. The fact that it is incompatible with the last decade of computer vision doesn't make it wrong, nor does it make the previous decade of research in computer vision wrong. As you wrote, different philosophies behind the solutions.
Re: (Score:2)
I think you are grossly exaggerating. The so called "events" are simply difference images, and they have long been used for representation of motion where accurate representation is not needed and computational power is scarce.
'biologically inspired' (Score:2)
but the eyes are at right angles to each other and so far apart :)
Ow! (Score:2, Funny)
Re: (Score:2)
#betterthanapokeintheeyewithabluntstick (Score:4, Funny)
Stop playing with that pencil. It's all fun and games until someone loses a silicon retina.
Re: (Score:3)
Re: (Score:2)
Depends. Was the item I was looking for actually in the bathroom? I'm pretty sure the GP's point is that real robots, unlike their sci-fi brethren, can only follow exact orders. They cannot, as of yet, perform anything resembling problem solving or creative thought.
Re: (Score:2)
Re: (Score:2)
Keep playing ... but doesn't the fact that you got what I meant, instead of "just" what I wrote, prove my point :-)
Re: (Score:2)
They cannot, as of yet, perform anything resembling problem solving or creative thought.
The same could be said of most humans. :)
Re: (Score:2)
The robot expends lots of energy trying to balance the pencil on it's end, always adjusting, and never gets it quite right. The human (me) turns the pencil on it's side, and balances it in the middle. Call me back when you have a robot that's smart enough to actually solve the problem, and I'll be impressed.
Considering that it's a completely different problem, it should be easy to impress you. How about a robot that you instruct to open the pantry, but it opens the bathroom door instead?
How about a robot that when instructed to feed the human, eats the human. Would that be impressive?
I guess it'd have to have some awesome digestive tech. I'd be impressed, but only if it was my ex-wife.
Re: (Score:2)
What you want is this: To Serve Man [wikipedia.org].
He probably had the same feelings you do:
Re: (Score:2)
Let's see you balance an egg on its head?
Hint [wikipedia.org]
Re: (Score:2)
All you need is an egg, a packet of salt, and a straw.
Score: Humans 2, Robots 0.
If robots are so great, let's see them assemble a human. We can do it with just two bumpers and a connecting rod.
Re: (Score:2)
If robots are so great, let's see them assemble a human. We can do it with just two bumpers and a connecting rod.
Ok, Tom... Could you and Henry over there demonstrate this?
Re: (Score:2)
Re: (Score:2)
So you are the fabled "Woman on Slashdot"? I heard legends about you, but I didn't believe they were true. Thought they were as likely to be true as the leprechaun over the rainbow. :)
Nice meeting you
Re: (Score:2)
Re: (Score:2)
I do talk about escapism and drug addiction in passing here:
http://knol.google.com/k/paul-d-fernhout/beyond-a-jobless-recovery/38e2u3s23jer/2 [google.com]
Summarized in a new way here:
http://www.journal-of-nuclear-physics.com/?p=360&cpage=6#comment-20270 [journal-of...hysics.com]
As I say there, after talking about positive alternatives of a a basic income, a gift economy, democratic resource-based planning, and local subsistence: "There are some bad "make-work" alternatives also that could prop up the status quo
Tag correction (Score:2)
Re:Tag correction (Score:5, Insightful)
Re: (Score:3)
I'm thinking the same thing - this is my attempt at frist post using only my retinas, and frankly it's not exactly looking like a success.
Re: (Score:2)
Your retina is pretty useless without a cornea, lens, vitreous, nerves, iris, a functioning visual cortex, and a few other parts. Try again using ALL the tools!
Re:Try it? (Score:5, Funny)
Do not balance pencil on remaining retina :(
Re: (Score:2)
Re: (Score:2, Funny)
Do not balance pencil on remaining retina .(
Fixed that for you. :D
Re: (Score:2)
The point is that they were the limiting factor for the computer to do so. You're limited by your motor control, the computer was limited by it's perception. It's evolved ;)
Re: (Score:2)
a) He should lot the pencil DROP after killing the power.
b) Why is he holding the pencil from a top push down position ?
Yeah, that kind of bugged me - especially when he removed the pencil at the end. It almost looked like the pencil point was embedded in a bit of rubber.
I realize that wouldn't be enough to completely keep the pencil upright on its own during the test, but it would certainly make it significantly easier for the algorithm to be successful.