A simple human task that's insanely hard for a robot

6,729,691
0
Published 2022-07-31
Visit brilliant.org/stuffmadehere to sign up for free. And also, the first 200 people will get 20% off their annual premium membership.
Help support these videos on patreon: patreon.com/stuffmadehere

I thought this would be an easy project to knock off my list after putting myself through the wringer with the automatic basketball hoop. I was wrong. This project is really hard. BUT that also makes it really interesting!

Some more details:
- The 5000 piece puzzle is the gradient puzzle from the play group: www.playgroup.design/
- More about telecentric lenses: en.wikipedia.org/wiki/Telecentric_lens
- CoreXY belt design: corexy.com/
- Algorithm to determine point furthest from all puzzle edges en.wikipedia.org/wiki/Distance_transform

All Comments (21)
  • @StuffMadeHere
    Huge thank you to everyone who helps support these projects via patreon. It makes it possible for me to spend so much time and money on projects like this. If you enjoy these videos please consider supporting them on Patreon at patreon.com/stuffmadehere so that I can continue to make increasingly bizarre and interesting stuff to share with all of you :)
  • @WoolyCow
    you are a true engineer...building an entire machine to make life slightly more boring
  • @sant6182
    "Solving the 5000 pieces puzzle would take about 10 years to solve manually. Thankfully, I made this robot that can solve it in 3000 years"
  • @ammar4082
    I am a software engineer and a mechanical engineer. I used to work on a pick and place machines to place electronic components on empty PCBs it took teams of amazingly experienced engineers months to build such a machine. Seeing you single handedly creating the entire thing from scratch is unbelievable. Such a talented guy. With a few more like you out there no human will ever need to work anything again.
  • @anluifb
    I work on a 600M$ satellite project and I can say the process is not much different from this. We also have integration hell, "it turns out I need to spend half my engineering effort on an unanticipated component", "the software is super slow", etc. The main difference is that once you involve many people in your project, you become very inefficient. You start having to spend the majority of your time being in meetings and writing documentation, rather than solving problems.
  • You're a Renaissance man for sure! Not many people have engineering, software, design, storytelling, and video production skills. Looking forward to part 2!
  • @birbo5603
    I love the confidence this robot had putting the pieces down, even when they were totally in the wrong spot.
  • I've studied photogrammetry for surveying, so I was smiling throughout the whole section on lens distortion and parallax. Such an underappreciated science.
  • @hisan-san2345
    He basically replaces all the ''Impossible'' to ''Challenging'', what an insane lad!
  • @oldmanjeffrey
    This man seriously has some of the most incredible feats of engineering I’ve seen. I mean, the sheer amount of work he must put into every one is just astronomical. Many thanks for sharing them!
  • It would be cool to see a small "time passed" indicator in some corner to see how long each step really takes
  • For the vibration problem, you can detect the natural frequency of the table through recording it somehow and doing a Fourier analysis. Afterwards, you can actuate the motor in a matter that prevents this frequency. That's how they make high speed stable systems.
  • That guy is one hell of a engineer, the pure mass of base knowledge behind this is brain melting, normally a team of 10-20 guys is working on such projects.
  • @MrGiggleDaddy
    “Getting the camera infinitely far away is ‘challenging’ and I’d rather not attempt it” really got me 😂
  • @sam.0021
    I'm a software engineer and it would probably take me much longer than 3 weeks to make all these algorithms work let alone build the thing and record everything for YouTube. What this guy does is truly incredible. He's basically doing the work of entire engineering teams in a fraction of the time.
  • @hokuwong
    I think my favorite part of these videos is watching it break down a challenge into as small of a piece as you think you need to and then not having a problem with breaking that mini step into a micro step if it’s not working.
  • I can't imagine the amount of programming needed to get this thing working
  • Stuff, I know that you're making these videos available to a wider audience by toning down the science, but I would absolutely love it if you made follow up videos where you really got into explaining all of the theory and math going on here. You seem to skip over a lot of integration hell, but I think that's the most interesting part. All the pieces you wouldn't think would go wrong, and how to fix some of them. Someone else suggested a second channel or followup videos to help do both. Sincerely, the next generation of engineers who love what you're doing
  • @alan.mroczek
    As a software engineer, I can only imagine how much work it took to write the software alone, not even mentioning building the robot. Amazing stuff made here!
  • @Cypher791
    We might need a robot that can untangle Christmas tree lights… 🎄🤖