Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
See website for details.

idea: add, search, annotate, link, view, overview, recent, by name, best, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


                 

Nanoworld Domination

Doom and gloom for the nanopixies
  (-4)
(-4)
  [vote for,
against]

Step 1. Design and build, to any dimensions which take your fancy, a robot from the most elementary materials: iron and steel, copper, various plastics, and so on, avoiding complicated circuitry. The resolution it is constructed at should be as simple as possible. In short: a plain, simple easily reproduced robot.

There would be a single robotic arm, with various tools on it, and a simple form of slow transport. The sole purpose of the machine would be manipulating those materials it was constructed from.

The arm would be built to use mechanical leverage to increase accuracy. Each motor would be controlling via a fulcrum, or through gears, so that one turn of the motor is, say, a fifth of a turn of the output. This means the positional accuracy of the motor would be fivefold.

Power would come from a battery or fuel cell, constructed by taking an arbitrary amount of acid/methanol/etc and sealing it between electrodes. Not too sure on the details of how this would work, but I'm sure it could.

Step 2. Program your robot with only one thing: the design of itself.

Step 3: Place your robot down (possibly in a vacuum) next to a selection of materials, the exact amount used to construct it. Press go.

The robot will use exactly half of the material available to recreate itself - not like RepRap or any old 3D printer, but fully construct itself, taking as long as it needs, to wrap wire by wire of the coils for the servos, to slide gears and wheels together, to place every part perfectly together. After toiling away for however long it takes, the robot's power runs out the moment it's pressed go on it's child: an exact replica, fully working, without any human intervention, only at half scale. And right next to it is exactly the amount of material needed to construct it, from which the child robot will take half, and build a grandchild.

If the grandchild is built without any human intervention since the original parent, then any number of children can be born, each half the size of its mother. The material will never run out, and the machines will head smaller and smaller on to practical infinity.

Assuming that each replication is completely efficient (although in practice, this could be circumvented by making each one's scale a quarter, instead of half, meaning there would be plenty of surplus material) and assuming there is no minuscule inaccuracy in the original design which would be amplified each generation, and assuming plenty of other things go to plan, you should hopefully have a line of robots at every scale from your starting point to infinity.

For a practical use, say you managed to get it to run as far as five generations, you'd have a 1 to 32 scale working 3D printer for all your micro-construction needs. And if you did manage to get it to run to the nano scale, you'd finally have a machine which could manipulate individual molecules: horay! You can now build any machine or device ever conceived.

I'll now brace myself for the multitude of flaws in this design. Go easy on me, I'm awfully tired and power hungry.

mitxela, Apr 10 2009

Feynman's famous talk http://www.zyvex.co...notech/feynman.html
"There's plenty of room at the bottom." [jutta, Apr 10 2009]

[link]






       The idea of scaling down iteratively is similar to the method outlined by Richard P. Feynman in his famous 1959 talk "There's plenty of room at the bottom".   

       If your robot is programmable, the physical structures that hold the programming will either be very large or more complicated than what you've described. Making a self-replicating CPU would be hard, no?
jutta, Apr 10 2009
  

       Thanks for the link, that was a very interesting read, and also pointed out most of the problems in doing this.   

       Rather than an entire CPU, perhaps a simple remote-control system could be all that's needed in each one, and the corresponding parent sends signals from its parent, all the way up to the master level where computing power is not a problem.   

       This would also let you intervene at moments to alter the design to cope with the difference in environments - slightly ruining the idea, but more likely to work.
mitxela, Apr 10 2009
  

       It's all very fine. Just remember one simple maxim: The more intelligence you put into something, the more intelligence you put into something.
daseva, Apr 11 2009
  

       cutting something at 1m is not the same as cutting something at 1mm, the environment changes.
wjt, Apr 11 2009
  

       Universally boned? Oh well.   

       //cutting something at 1m is not the same as cutting something at 1mm, the environment changes.//   

       Yes, but at what point would the design fail? It would be a challenge to see how far your design could get. Perhaps you could work fractals into it or something.   

       At the very least, you could run it as far as it would go, then alter the design and press go from where it got to.
mitxela, Apr 12 2009
  

       I think it would fail on the first iteration. Scale reduction aside it takes a whole large industrial factory to produce an industrial robot and that includes all the out-source equipment, materials, troubleshooting people and waste streams. A simpler, cleverer design even more so. What you are suggesting is to fold that all up in one unit. I can't see that happening unless current engineering takes a grand step in simplification while still retaining current abilities.
wjt, Apr 12 2009
  

       //Yes, but at what point would the design fail?//
Pretty well immediately if the pieces are going to be exact ratio replicas: while your robots will be getting structurally stronger for their size, they will pretty well immediately have lubrication issues unless you decrease the oil viscosity with each iteration and you can only go so far with that.
FlyingToaster, Apr 12 2009
  
      
[annotate]
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle