Live data from Hacker News

Open Problems in Robotics

scottlocklin.wordpress.com

141–150 of 232 posts

Re: Open Problems in Robotics

#141
post #108

Earlier quoted context omitted.

Thinking about car painting robots it's clearly about cost. You can program a car painting robot in some hours. This will be way cheaper than a robot that is aware of the car and knows how it should move to perform the best paint job. Another example is your washing machine. It would be nice to have a washing robot that would sort your clothes and wash them. But it is way cheaper to sort clothes yourself. So a cloth…

Another open problem: taking machines apart for recycling.

This is a problem I've been passively thinking about and would LOVE to tackle full time.

Any VCs out there have piles of cash they want throw my way?

Re: Open Problems in Robotics

#142

Well, at least two of these problems have been solved already and just need to be implemented. For example, my cheap mirrorless cameras solves two of the problems on the list. It's phase detection sensors can both do depth estimation and position estimation quite rapidly in order to make the tracking autofocus systems work (autofocusing is really calculating the distance between object and lens). You would really jus…

The parent comment was clearly written by someone with no experience in robotics. In fact, every single problem on this list is "solved" in the sense that there are examples of systems that perform it in some limited context. Generalizing those subsystems to handle the difficult edge cases and integrating those subsystems together is 99% of what makes robotics as a whole difficult, and it would be similarly deceptive…

I do have experience in robotics. There exists robust solutions to depth estimation and position estimation that are deployed in the real world, in difficult applications where they have been generalized to work with any object you can draw a box around. There is a difference between a problem that is solved in theory and a problem that is solved enough so that you can buy polished products that implement a solution and work essentially without failure. I don't think you can compare optical phase detection in the context of position estimation and depth detection to clippy in the context of AI. Phase detection is quite literally a closed form optical solution to the problem of "how far is this object away from me" as long as the object is within a few thousand times the physical aperture of the lens. It's mature enough that you can use it to drive a motor in response to movements or "that bird", "that teapot", "the closest object in that clump of pixels", "the farthest objects in that clump of pixels", as well as calculate the velocity of the aforementioned object in three dimensions. For all intents and purposes, if you have a problem of the order "what is the distance of that object" as well as "how is that distance changing over time", then you can solve it, and indeed it has been solved to very high reliability, using phase detection. That's what it means for a problem to be solved.

In other words, I wouldn't call an implementation where you can click anywhere on an image and receive a distance, all of the time, with almost any lens imaginable in any environment where there are enough photons hitting the sensor "performed in a limited context".

The technology simply hasn't been used in mainstream robotics, mainly because it's patented and difficult to implement from scratch, but these are all implementation problems not fundamental problems.

Re: Open Problems in Robotics

#143
post #137
post #77

Earlier quoted context omitted.

"The real problem: solve any of these problems, make very little money" - Just curious why have you come to this conclusion ? Object manipulation has potential products in dishwashing and vegetable chopping - sufficiently large markets, potential billion $ outcomes for a startup which takes the early mover lead. Two robotic hands that can work in co-ordination just as human hands do. Extremely difficult to solve, but…

Robotics and embedded just doesn't make that much money. I had to turn down a job offer due to the seriously low counteroffer I was given. Or rather, I was given no counteroffer, just told to pound sand after the market rate I gave apparently insulted them.

I think a big part of the issue here is that the robotic boom hasn't happened yet. There just isn't that much demand for robotics skills, and the market is not efficient.

If robotics and machine learning can progress to the point where household robotics or general-purpose robots become a thing, there will suddenly be an explosion in demand. Salaries for robotics experts will go through the roof, and all of a sudden, everyone will want to study robotics in school. This could take another 10-20 years to happen though!

Re: Open Problems in Robotics

#144
> Guys like Rodney Brooks seemed to accept this and built various robots that would learn how to walk using primitive hardware and feedback oriented ideas rather than programmed ideas. There was even a name for this; “Nouvelle AI.” No idea what happened to those ideas; I suppose they were too hard to make progress on, though the early results were impressive looking.

The problem was that subsumption didn't scale, but the idea was incorporated into the so-called three-layer architecture:

http://www.flownet.com/ron/papers/tla.pdf

(I am the author of that paper. AMA.)

Re: Open Problems in Robotics

#145

Robotics founder here. Popular conceptions of "robots" are unrealistically general. In industry, we do not build robots, we build automation systems. Given the choice, would you prefer an automation system with some environmental assumptions, high speed and perfect repeatability (ie. entire industrial automation world), or no environmental assumptions, crushingly high cost, slow speed and poor reliability (eg. walkin…

There are happy middle grounds which are neither the rote repetition of industrial production nor the impossibly unstructured environments a theoretical butler robot would have to work in. I work piece picking and, with a succession of unknown objects to pick up and place, the problem is both interesting and achievable.

Re: Open Problems in Robotics

#146
post #4

One problem I encountered while working on robotics is that many commonly used algorithms yield approximate solutions with no error bounds. They work 99.99‰ of the time. This is fine from a computer science or math point of view, but very scary from an engineering perspective, specifically when there are humans nearby. A big part of me struggles to accept the suitability of algorithms coming from gaming engines or ma…

The solution generally employed is to separate humans and robots if the robots are moving at speeds or momentums that could harm a human. There are safety regulations to be complied with and the general idea is that your robot should not be able to harm a human no matter what error your software suffers from. This is sadly impossible with self driving cars but applies to most of robotics.

Re: Open Problems in Robotics

#147
post #77
post #66

- Motion planning: already discussed. - Multiaxis singularities: much less of a problem than it used to be. We don't need closed-form solutions any more; we have enough CPU power at the robot to deal with this. You need some additional constraint, like "minimize jerk" when you have too many degrees of freedom. - Simultaneous Location and Mapping. SLAM for short: Getting much better. Things which explore and return a…

"The real problem: solve any of these problems, make very little money" - Just curious why have you come to this conclusion ? Object manipulation has potential products in dishwashing and vegetable chopping - sufficiently large markets, potential billion $ outcomes for a startup which takes the early mover lead. Two robotic hands that can work in co-ordination just as human hands do. Extremely difficult to solve, but…

> Two robotic hands that can work in co-ordination just as human hands do. Extremely difficult to solve, but money is there.

Unless real human hands continue to cost less.

Re: Open Problems in Robotics

#148
post #15

Ugh. This is making a hash of it. What is true: The understanding of laymen about what robots can do is very much out of touch with reality. Making real world robots is very hard. I think it's movies which made people think that any 6 year old can just plop together a C-3PO. What is the hash then? (I omit the points where I lack experience.) 1; Motion planning "Even things like a model of where the robot is, with res…

In SLAM a pair of shoes constitutes both an obstacle to be avoided as well as an unexpected landmark that might confuse your position estimation. I wouldn't call this an unsolved problem, even textbooks will give techniques to mitigate it, but it is a problem that roboticists need to be aware of.

Re: Open Problems in Robotics

#149

Earlier quoted context omitted.

Lost binocular vision for a number of years back. You get around just fine without it. Got it back after some speciality glasses (PRISM). Was a complete shock see depth again. Didn’t seem to help anything getting it back. Mostly just trippy. Chairs were amazing to stare at.

I’m curious to hear more. What caused you to lose and then regain depth perception? Were you able to see with both eyes or did you lose vision in one eye temporarily?

Mix of minor strokes and high intercraniel pressure.

My vision would switch from one eye to the other roughly every 30 seconds. Mostly seamlessly. Took ages to figure this out. Had some minor left brain issues. So writing would go gibberish every 30 seconds. Keeping a patch on right eye meant my vision went black every 30 seconds but my writing was fine when I could see.

Left eye being patched meant writing mostly gibberish. Still had blackness every 30 seconds.

Going on blood thinners resolved the vision going black and gibberish problems.

Prism glasses fixed double vision problems.

Medication for cranial pressure removes the need for prism glasses for about 10 hours. I have several extremely different pairs of glasses depending on what my brain is currently doing.

Inhaled some caustic gas a few years ago. My blood went “sticky” from it. Apparently it activated a Latent blood disorder.

Re: Open Problems in Robotics

#150
post #134

Earlier quoted context omitted.

I’m curious to hear more. What caused you to lose and then regain depth perception? Were you able to see with both eyes or did you lose vision in one eye temporarily?

If prism glasses helped regain depth perception, then probably something went wrong with eye motor function, causing diplopia (double image due to misalignment of eye). Could be trauma to the eye socket? Vision loss in one eye i think can be ruled out.

Sixth cranial nerve issue. I can keep eyes aligned, but is extremely difficult and painful if cranial pressure is high.

Reducing pressure resolves the issue.

Both eyes are very healthy.

At worse it’s +24 diapors, -1 power.

When pressure is good it’s 0-2 diapors +3power.

For awhile it was -6 diapors.

At this point I have glasses for much of the range.

Temple pain tells me when it’s time to switch glasses.

Avoiding caffeine and other stimulants helps.

Taking a Diamox will drop pressure in a couple of hours.

Post reply on HN