• Riskable@programming.dev
    link
    fedilink
    English
    arrow-up
    7
    ·
    8 months ago

    Actually the biggest problem with (humanoid) robots is and always has been power. Batteries only last so long and take up space and add weight.

    It’s not the CPU. We’ve always been able to make robots that can perform certain tasks and with enough effort you can make robots that can perform many tasks.

    What we still can’t do is have a humanoid robot that can perform a function for longer than like an hour before it needs recharging and recharging is slooooow.

    If China really wants humanoid robots they need to invest in battery and capacitor technology.

    • KrasnaiaZvezda@lemmygrad.ml
      link
      fedilink
      arrow-up
      3
      ·
      8 months ago

      Actually the biggest problem with (humanoid) robots is and always has been power. Batteries only last so long and take up space and add weight.

      Kinda. If the robots are good enough that they can do all sorts of tasks with a humanoid robot it wouldn’t be hard to make them switch their own batteries, which isn’t very different of humans and their need to eat and such, or the can just plug themselves to be powered up when needed.

      Indeed that might not be very convenient or the most efficient but it could be done by robots alone without human input. As the tech needed for these robots means that industrial robots, many of which can be plugged in all the time, could also produce much more and cheaper, leading to the possibility of simply having many batteries cheaply. Not the best solution but it is a solution.

      It’s not the CPU.

      It is the CPU to some extent, but recently software has been biggest part of it and one that is being improved a lot recently.

      We’ve always been able to make robots that can perform certain tasks and with enough effort you can make robots that can perform many tasks.

      The robots in industry so far were mostly just a complex machine doing a simple task. They couldn’t try to improve themselves or do anything beyond their programming. For example, a machine taking a part in an assembly line and putting it somewhere else can only really take something if it is where it expects it to be (to the mm) when it expects it to be there. With newer but no so new tech they might be able to recognize a QR like symbol on it and and reorient themselves but they can’t do anything other than what they have been programmed to do.

      But the newer robots with newer AIs will soon be able to do anything a human can. For example, if you ask one to clean the house and the neighboorhood they don’t just goes around the floor vaccuing while perhaps missing some parts, they could see that becoming a doctor and buying more robots to clean everything is a solution and they will think about it. That’s the level of difference in task making here.