Can robot or a device be made that, given the requisite resources, could construct and assemble a functional copy of itself?

To entertain this hypothesis further, let’s add a set of explicit constraints or expectations:

  1. The copy must structurally match the original device as is realistically possible
  2. The device must be able to manufacture at least one copy of itself
  3. The overall replication process should sustain itself for an indefinite amount of iterations
  4. The device must not repurpose its own parts as parts for its copy
  5. The device must not peform any task other than replicating itself and preserving itself to be able to replicate
  6. The device may sustain damages of repairable or non-repairable nature as long as it obeys constraints 1 and 2
  7. The device may take as much time and resources as it needs to construct its copy as long as both remain finite
  8. The device may make use of essential external resources like electricity and cooling to sustain itself as long as its able to accommodate its copy to do the same

Can reproduction be emulated mechanically while obeying all the constraints above or is there a fundamental limitation stopping us from realising this concept? If so, what is it?

  • m0darn@lemmy.ca
    link
    fedilink
    arrow-up
    2
    ·
    8 hours ago

    Fire can make more of itself if provided with the required resources, but that’s quite chemical.

    Sand makes more of itself if it’s provided with rocks and agitation. Ie wind blown sand make more sand as it erodes rocks.

  • dewritoninja@pawb.social
    link
    fedilink
    arrow-up
    4
    ·
    11 hours ago

    There is nothing fundamental that would stop you from creating the machine , but it would be a logistical Nightmare. The way we create robots depends entirely on a complex supply chain, you need Polymers, semiconductors, several types of alloys,rare earths, etc,.all of them coming from all over the world.

    This machine would essentially be an everything factory that is fully automated, making every single electric component , refining every gram of metal, etching every Silicon wafer into an integrated circuit, it would have to have a way of reaching every single mineral deposit needed and handle the transport of such material.

    The manufacturing of CPUs is already one of the most complex in the world , and fabs don’t have to worry about mining their own metals and synthesizing their own chemicals.

    This machine would have to be static due to the scale of production and would likely need to create it’s own drive workers for maintenance and resource gathering, so it would also have to have a way of creating and maintaining such workers.

    That’s of course assuming it would use the kind of technology we use. The kind of technology we’ve developed over Centuries which has been shaped by human culture, economics and biology.

    There’s probably hundreds of technologies that could be self replicated very efficiently but that people overlooked because getting copper from the other side of the world was more convenient.

    So I guess ultimately that would be the limiting factor, our machines are designed around us. You would need several radical designs that disregard decades of RnD

      • SippyCup@lemmy.world
        link
        fedilink
        arrow-up
        8
        arrow-down
        2
        ·
        19 hours ago

        They are not. Realistically this is not possible. And may never be.

        Complexity is a real problem here. The more different things you want your machine to do, the more human intervention is necessary.

        Let’s give this idea the best chance at success and say it’s raw materials and simple components are available to it. Basic fasteners, copper wire, sheet metal, etc.

        This robot will undoubtedly have a motor, which would require a bunch of copper wire wound around a magnet, and assembled in a ring. This task is already done by robots. At least, the winding part is. The assembly is too, but it’s a different robot. And let’s say there’s even a robot that can transport the wound magnets to the assembly robot. Such robots exist at least, this wouldn’t be logistically efficient in this particular process but we’re building a self replicating automaton here, sacrifices are necessary.

        Anyway this one task requires at least 3 robots AND at present, the raw materials are being initially fed by a human. The magnets might come from a hopper but the copper wire is an issue. Let’s say even THAT is surmountable.

        The amount of floor space required for the process is probably something like 300 square feet. Just this process alone. Just to make a single type of electromagnet. We haven’t built the housing, inserted the drive shaft, or any of the other required bits. just the electromagnet.

        To make all the parts of a thing that a robot requires is going to be about the size of a factory. and that’s assuming raw materials and basic bits are made somewhere else.

        And even if you fully automate a factory, and it can make everything it needs to replicate itself, different machines would be needed to install them all somewhere.

        You’re thinking “but 3D printers!”

        Stop. No. Just… No. are not that powerful. To be clear, a single metal 3D printer that’s even half as capable as some people have been lead to believe they are could replace about 20 of the highest paid employees in my factory. They just don’t work as well in industry as people seem to think. And that’s printing in a single material. When you try to say, print a magnet with copper wire wrapped around it, you find very quickly that a: this isn’t possible with the current technology, and even if it were, b, the durability just isn’t there. It might be hard, it might be the right amount of brittle, but it doesn’t withstand wear the way you’d expect for something with those properties.

        • Valmond@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          4
          arrow-down
          1
          ·
          10 hours ago

          My response was a bit tongue in cheek, I was hinting at Cells.

          So theoretically it’s absolutely possible, it exists already.

          You could even see humanity as a (not human created but still existing) a form of self replicating machinery.

          For a man-built one, you might want to check out Dr Drexlers book Engines of creation (or is it Nanomachines), where he makes the claim that it is indeed possible. He lays out the theoretical math & physics to create APM, atomically precise manufacturing, and that machinery would indeed be able to create a perfect copy of itself.

        • Munkisquisher@lemmy.nz
          link
          fedilink
          arrow-up
          11
          arrow-down
          1
          ·
          19 hours ago

          It’s a chemical and engineering problem. Plants and animals do this already. They are our examples to learn from.

          A synthetic plant is a machine.

        • Lovable Sidekick@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          edit-2
          17 hours ago

          The question was about theoretical possibility - practical limitations of present-day tech are irrelevant. OP also didn’t put any constraints on how big, heavy or complex the robot would have to be, or if it has to be able to do anything else besides make more of itself. Even if the machinery it has to contain occupies a city block, that’s okay.

  • Tollana1234567@lemmy.today
    link
    fedilink
    arrow-up
    1
    ·
    11 hours ago

    like a nanomachine in shows(nanoprobes, nanites,etc), probably not in real life we arnt there technologically right now.

  • Buffalox@lemmy.world
    link
    fedilink
    arrow-up
    17
    ·
    22 hours ago

    3 The overall replication process should sustain itself for an indefinite amount of iterations

    Indefinite can mean both not determined or infinite.
    It can not make infinite of course, because at some point the Universe according to current standard model will cool out.

    But apart from that no problem, as long as the physical conditions exist to support it.

  • sunsofold@lemmy.zip
    link
    fedilink
    arrow-up
    6
    ·
    19 hours ago

    If your definition of ‘device’ includes biological machines, that’s us and basically everything else we call ‘living.’

    If you mean purely mechanically, as in with just cogs, levers, etc? Maybe hypothetically? But probably not really. If you ignore a lot of elements it might be conceivable to design a factory that uses mechanical computing to produce and manipulate stock materials being fed into it, but mechanical things are notoriously finicky when it comes to tolerances, so it’d probably take on too much entropy somewhere and wouldn’t be able to repair itself.

    If you allow electronic computers and actuators, it gets easier, but it’s still extremely difficult to the point of practical impossibility to build any system capable of self-maintenance and self-calibration, let alone one that can fully produce every part of itself.

    • enchantedgoldapple@sopuli.xyzOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      14 hours ago

      This post focuses on developing a purely mechanical device for the given purpose. Also it does not need to repair itself, it can sustain wear and tear as mentioned in constraint 6. It only needs to be able to create at least one copy that matches it structurally and functionally as stated in constraint 1 and 2.

      • Einskjaldi@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        12 hours ago

        If you make it simple, all you need to do is have it be yes you can if there is at least one instance where it could work. So your question is too vague, if you want something that can make a hole in dirt or build a car you have a very different concept. And if you want something actually functional it will need a computer and if you can just slot in a compact system on a chip but have it be otherwise self assembling with assuming it’s in a warehouse full of parts then the answer is yes. But you’re really just talking about can you have a set of equipment bundled together and the answer is petty much always that having special dedicated equipment in designated areas works better with assembly line production in a full scale factory. Sadly the point of a entirely self replicating device is really just the romantic aspect of pure efficency. But it’s beaten as always by boring economic factors.

    • toynbee@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      14 hours ago

      Learning this from XKCD was worth it both because it’s an interesting concept and because it indirectly lead me to the Bobiverse.

  • Rentlar@lemmy.ca
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    edit-2
    21 hours ago

    Because you say mechanical that does might preclude chemical reactions…

    At least a basic level of a real world self-replicating “device” in an abstract sense, you can “grow” some crystals given sufficient substrate liquid.

    I think it is theoretically possible, and may be easier to realize at a microscopic scale since you can get a sufficient amount of liquid that can be considered a ‘functionally-infinite’ space and the device can more freely float around without having to worry about needing complex dextrous parts to put things in the right place.

    A loose ball of dandelion seeds I put together would be my idea of a simple self-replicating ‘device’ that operates mechanically, in the natural world, at a human scale that I think meets your criteria. It floats around in the area and if there are dandelion fields where it goes, it can pick up the seeds, and if it bumps into a random obstacle in the landscape it will break into parts that can pick up other seeds. The only logical aspect of the device is how many seeds it is comprised of, and there is not a set sequence as to when it will break, because it just depends on where the wind pushes the ‘device’ into in the landscape.

    Addendum: Condition 4 is hard to get around with my example, I can’t guarantee that when it breaks apart only dandelions that weren’t part of the original part would formulate the new part. Seems overly perscriptive if you count using its own constituent part to make a new part, then repairing itself up again as contravening that condition.

    • turdas@suppo.fi
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      21 hours ago

      Precluding chemical reactions would pretty much make this impossible, given that any non-trivial machine would have to refine raw materials which would involve chemistry.

      Permitting chemical reactions makes this trivially provable because evidence of self-reproducing chemical machinery is all around us.

      • Rentlar@lemmy.ca
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        21 hours ago

        You’re absolutely correct on that. For the sake of the thought experiment and trying to keep to the spirit of the conditions, my dandelion ball device is internally, a purely mechanical device. The chemical and biological reactions related to growing dandelions and natural wind, all of that I consider external to the device.

  • davidgro@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    21 hours ago

    Constraint 5 seems like an odd addition, why wouldn’t you want something like this to also be potentially useful? I would imagine if anyone does this for real it probably would break that constraint (as the xenobots do), because there’s a good chance the builders would try to accomplish something with it.

    • enchantedgoldapple@sopuli.xyzOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      14 hours ago

      This is solely to keep the premise of the simple and clear. The device only has one objective: to create a copy of itself. The problem only concerns itself with whether it is theoretically even possible to construct such a device.