Reasons robotics is hard
Posted by ddp26 6 days ago
Comments
Comment by Animats 5 days ago
I'm impressed with how far legged locomotion has come. But as yet, nobody seems to be using legged robots for any commercial purpose beyond the demo level.
Is Tesla still going to produce vast numbers of humanoid robots by the end of 2026?
There's been a lot of progress on the hardware side. Motor technology from drones has produced much better robot motors. The sweet spot on gear reduction seems to have been found. (Too much reduction, and you can't back drive. Too little, and the motors have to be too big.) The volumes are now large enough to justify making robot-specific components. Robot arms are much better than a decade ago. So are robot legs. Control is better, too. It looks like a humanoid robot will cost about as much as a car.
But they're still not quite good enough to be useful.
We'll know they are real when an Amazon Prime truck drives up and a robot does the last 100 meters of the delivery.
Comment by honr 5 days ago
That being said, I don't know what exact state the industrial automation technology is there and I can only extrapolate (or do websearch, which didn't lead to enough details; I only found things like https://www.youtube.com/watch?v=JnUGgc8R3ng).
When something like https://www.allegrohand.com is mass produced and used industrially, I bet the last mile (meter?) would change a bit, and full automation would be easier and less finicky.
Comment by ralph84 5 days ago
Comment by AngryData 5 days ago
Comment by yorwba 5 days ago
Automation can make sense even with low labor costs if it enables higher volume. Like nobody is paying humans to chisel individual screws by hand, because machines can do it quicker and better, and therefore cheaper.
But you can't substantially increase the volume of last-mile delivery by replacing the human with a robot, because the robot would have to move faster, and moving faster would be dangerous. So robotic automation of low-volume tasks can be expected to happen in high-income countries first.
Comment by sampullman 5 days ago
The Chinese government is also pretty good at finding things for people to do, so I doubt that's a factor. Go to any big park in a city and see how many people are sweeping up leaves, or guarding a building/area that isn't particularly secure.
Comment by stymaar 5 days ago
Comment by cik 5 days ago
Their robots do movement using sliding scale in 3D spaces (think poles that are left right, up and down, and the "picker" being able to glide and move. They currently have a ceiling slider that goes down and suctions things into a pneumatic tube to then end up in my grocery bag. IMHO it works pretty well - especially considering that delivery is ~$8 for me.
Ultimately we're going to end up with several different types of robots, and not with a human centric vision. The question is if bipedal is a long term dead-end, and merely a short term method to fit into the world we currently have designed.
Comment by yen223 5 days ago
Comment by mapt 5 days ago
Comment by i_am_a_peasant 5 days ago
Comment by robotresearcher 5 days ago
Comment by andai 5 days ago
But the intention was very clearly to get rid of all of us, as soon as physically possible.
(Otherwise gran will switch to $competitor!)
Comment by lifestyleguru 5 days ago
This video is so incorrect on so many levels. Thomas only releases the robots and at the end there is Bridget.
Comment by skybrian 5 days ago
Comment by chrisjj 5 days ago
Sure, with FSD by 2030 - promise! /s
Comment by GlenTheMachine 5 days ago
Current generation tactile sensors cost a couple thousand $ PER FINGER, and have a real world MTBF of hours. The cost can be solved with economy of scale. The fragility is harder.
Comment by madaxe_again 5 days ago
>> It will be difficult to match this scale of breadth and depth of data for physical tasks. There’s no straightforward equivalent of “just Efficient learning, generalization, and adaptability / on-the-job learning seem like requirements.
Isn’t this the idea of NVIDIA’s Isaac? Model based adaptive learning in virtual environments for robotic systems? Or is this oversold?
Comment by Onavo 5 days ago
Are we talking about experimental laboratory ones here? What happens when the Alibaba players start getting into the game? They have plenty of humanoid robots.
Comment by lizagub 5 days ago
Comment by dyauspitr 5 days ago
Comment by LoganDark 5 days ago
Comment by UltraSane 5 days ago
Comment by lukan 5 days ago
Comment by aleph_minus_one 5 days ago
That's why the human operator needs a gun. :-)
Comment by lizagub 5 days ago
Comment by choonway 5 days ago
Comment by amelius 5 days ago
Just imagine yourself controlling an imperfect robot with some joysticks or maybe a sensor suit. You'd certainly do much better than current robots. The limit is the robot's brain, not the physical actuators/sensors.
Comment by amelius 5 days ago
Comment by kooi 5 days ago
We have self driving cars because what are the control inputs? Pedal, brake, steering wheel. This already took many many years.
Now for a humanoid robot: An action space that is metaphorically Hilbert. (Physically, yes, obviously)
Also, IMO, LLM's can aid the development of robots, but do little beyond a planning, human control interface. Below that it's the domain of control and the solution will be the correct combination of classical, neural, and real time optimization based control.
All the bad-ass biped robots that actually look natural? It's PID controls wrapped with control barrier functions constraining the QPs that are being solved in real time.
But that's annoying to derive per-application. So we'll need neural methods which can be learned (while being constrained by a priori knowledge of dynamics). My hunch is that the Yann LeCunn type of jepa models will be how tasks can be learned.
Comment by gugagore 5 days ago
That's not entirely true. Locomotion is well addressed by RL in sim. It's true that there is still a PD layer, and the RL policy produces setpoints for it.
Comment by ActorNightly 5 days ago
>We have self driving cars because what are the control inputs? Pedal, brake, steering wheel. This already took many many years.
Its actually amazing to me that this hasn't been solved yet. Its really not that hard of a problem.
Modern robotics, including self driving, are famously all about end-to-end training. We are trying to replicate what humans do through muscle memory. But muscle memory is not what makes us good at operating in the physical world. The thing that matters the most is our ability to simulate the world around us in a compressed form into the future, which lets us predict how our inputs will affect the world.
A similar system in a self driving car should be able to drive perfectly without self inflicted accidents 100% of the time, especially with basic lidar to serve as an error correction mechanism to the camera 3d scene reconstruction.
Comment by dyauspitr 5 days ago
Comment by mr_toad 5 days ago
Data is a problem. LLMs had the advantage of the whole internet to train on. Robots don’t have that corpus of information. And real time learning seems to be something that everyone in AI is studiously ignoring.
Comment by robotresearcher 5 days ago
Also there’s imitating humans, via a suitable mapping from the human sensor, control and configuration space to the robot’s. Some groups have gathered video and other data from humans doing tasks, for example with a VR headset.
Comment by _carbyau_ 5 days ago
I think it'll be more capable appliances at first.
Like a lawn mowing device that also spots weeds and can spray them.
Next iteration has arms to rip weeds out of the garden.
Next has attachments so you can direct it to do pruning.
Next it can figure out the pruning itself and move the outcome into the woodchipper.
And so on and so on.
It's not going to be one day a humanoid robot comes into the house and does everything.
Comment by Animats 5 days ago
That's available as a tractor-pulled implement for farms. Deere and some others make such things.
Comment by _carbyau_ 4 days ago
Set the boundaries and let it go at midnight to quietly wander the lawn and spray the weeds. If it could spray into nearby garden beds too, so much the better.
Being infinitely patient it could apply small targeted doses to only what you don't want. A human doing it often doesn't have the patience or accuracy.
Comment by horsawlarway 5 days ago
Which doesn't mean I disagree with you. I also think that this progression is the most likely. But it implies we're decades away from broad adoption rates.
Think fifty years to hit mass adoption, not five. (Because that much more closely aligns with other structurally disruptive tech like automobiles or computers) Which is definitely not the story being pitched to investors at the moment.
Comment by _carbyau_ 5 days ago
Products that start life as "for the rich, first adopters" and work their way down the economic classes are a thing. Whether it is the thing in this case I don't know.
> Which is definitely not the story being pitched to investors at the moment.
I would think that what is pitched is what investors want to hear....
Comment by gandalfgreybeer 5 days ago
Comment by dekervin 5 days ago
Comment by euroderf 5 days ago
Comment by fatbird 5 days ago
A robotic warehouse that's just like a human warehouse but with robots walking the aisles will always be more expensive (and likely far less efficient) than a warehouse purpose built for automated picking using standard containers and graspers, conveyer belts or path constrained wheeled platforms--something I've seen in operation 20 years ago.
A factory of general purpose robots sewing t-shirts will always be more expensive than a factory a low wage humans sitting there doing the same.
The Fourdrinier process for making flat-sheet goods (i.e., paper, thin plastic, in massive rolls) is more than two centuries old. The idea that robots, returning to dipping a mould into the furnish to create individual sheets, could even come close to the economics of modern papermaking is insane.
Comment by AngryData 5 days ago
Maybe in another 2 decades I could see it possibly starting to change, but even then I wouldn't bet the horse on it until I saw it. Cars only have three degrees of freedom and even that we are barely able to get working well enough to put it into limited practice. And yet one single human finger has atleast 3 degrees of freedom, and is covered in what is the equivalent of a million tiny ultra sensitive tactile sensors.
Comment by philot 5 days ago
Comment by AngryData 5 days ago
Comment by tintor 5 days ago
Wrong. Try hitting the brakes of your self driving car on highway at 65mph or during unprotected left turn with oncoming vehicles.
Or have a glitched self-driving car hit its brakes and block the road, for emergency vehicles, and endangering other people.
Self-driving cars can also suffer a glitch without knowing they suffered a glitch, like Waymo cars driving into flooded roads.
Comment by logicallee 5 days ago
Comment by NichoPaolucci 5 days ago
Perhaps nanobots will be able to carry the chemical makeup of a cheeseburger and rebuild a bite directly in our mouths, no cooking necessary!
Comment by robotresearcher 5 days ago
Or order it from Amazon, in which case there was likely a robot in the pipeline.
Robots are very widely deployed, but almost entirely invisibly to the customer yet.
Roomba is the main exception.
Comment by ModernMech 5 days ago
Comment by tintor 5 days ago
I do. I don’t want robot vacuuming or making noise at night or doing something potentially dangerous unmonitored while people are asleep.
Comment by xxs 5 days ago
Not folding the laundry, though.
Comment by bananaflag 5 days ago
Comment by b89kim 4 days ago
Comment by pinkmuffinere 5 days ago
I feel this is actually somewhat straightforward. I assume deep water on roadways is not commonly in the training set, because frankly it isn't common in real life, and when it is common people do not drive and do not gather that training data. As a result the proper response has not adequately been beaten into the models. There are probably also challenges of world-sensing, since water can act as a mirror, and maybe other complications. So waymos are bad at handling deep water on roadways. However, deep water on roadways is also not common in the areas where waymos are deployed. As a result, waymo's have a great safety record, and at the same time they make mistakes that are obvious to a human.
A common criticism of AI discourse is that people act as if LLM's "think". I don't want to be a vocabulary purist, but I suspect that's related to the astonishment here -- the Waymo doesn't know what flooding is, it doesn't fear drowning, it doesn't think. So unless it's been repeatedly trained, or a special case has been hard coded by manual effort, it doesn't know that flooded roadways are dangerous.
I have made a lot of assumptions here, and I don't truthfully know what the training data looks like. Feel free to push back if you think my assumptions are wrong. I'd especially be interested if somebody can show that water on roadways _is_ in the training data
Comment by alex43578 5 days ago
Comment by pinkmuffinere 5 days ago
Comment by alex43578 5 days ago
My point was more that a self-driving car going into water isn’t some unreasonably bad action, as people do it all the time.
If we set the bar for self-driving to be as safe as a human driver, or even 2x as safe, this behavior would still happen.
Comment by pinkmuffinere 4 days ago
Comment by alex43578 1 day ago
I think my broader point is people don't do so well in unusual circumstances either: blizzards, heavy rain, dust storms, etc. They'll hydroplane, drive into stopped traffic, etc. We need to decide if we'll hold self-driving cars to some unreasonable standard of perfection or accept them once they are X safer than a human benchmark, even if they still have Y rate of failure per million miles.
Comment by cindyllm 1 day ago
Comment by snewman 5 days ago
My thinking here is that Waymo has logged hundreds of millions of miles at this point (and even more in sim), and there are a lot of nines in their safety record. So even the rare edge cases should have come up. You make a good point that the deep water scenario may be not only rare, but also under-represented in the training data. On the other hand, you'd think they would have thought to explicitly train for it; it's not that obscure of a possibility.
Comment by pinkmuffinere 5 days ago
Comment by chrisjj 5 days ago
The most visible "progress" of so-called AI is in activities that take place at the interface between computers and gullible humans.
The reason so much less progress has been made in robots is that real-world physics isn't gullible.
Comment by akurilin 5 days ago
https://www.youtube.com/watch?v=FUUzmRH5Yi4
https://www.construction-physics.com/p/robot-dexterity-still...
Comment by UltraSane 5 days ago
Comment by YuechenLi 5 days ago
The videos I've seen of humanoid robot applications are basically that it can do dishes and fold laundry, but I think if household chore robots ever come to market, they would probably not look humanoid at all and probably look like semi dishwashers/washing machines with wheels and a gripper arm.
Comment by imtringued 5 days ago
The form factor has been solved basically everyone is building humanoid robots and hoping a transformer with a big enough dataset is going to do the rest.
Comment by shevy-java 5 days ago
> Once they have context, robots will need to reason, plan, and exercise judgement and common sense. LLM-based systems like ChatGPT and Claude are making great strides in these areas
But why would I want to make AI more powerful - and disruptive - than it already is? I don't see this as a benefit but as a disadvantage. Let's also not forget that e. g. Google deliberately ruined its search engine. Now if you search something, by default, you get AI slop results that are often not truthful or only partially truthful. This is a private web. Google wants to control information.
Comment by andai 5 days ago
Comment by andsoitis 5 days ago
really anything that involves a bade near your body or where body contact is the point.
Comment by the_sleaze_ 5 days ago
Comment by andsoitis 5 days ago
Comment by Ozzie-D 5 days ago
Comment by techsage 5 days ago
Comment by choonway 5 days ago