Code center > Specialization, Metabolism, Digestions and Env Grid
Darwinbots enzyme system
PurpleYouko:
--- Quote ---Argh everything I seem to make locks up someone's pc. My avatar is quite a large gif file which might explain it. I'll change it now.
--- End quote ---
I like your new one better anyway. ;)
Carlo:
Shvarz,
you can write any program with the dna language. Mutations don't allow _syntactically_ uncorrect sequences to appear, but allow any possible correct sequence. If the chemical system should work like that, then it should avoid the specification of reactions like:
abc + xyz -> aaa
(let's say that this reaction is syntactically wrong as there are 3 a on the right and only one on the left side, and the other atoms disappeared - therefore the reaction is simply impossible, the expression has no meaning).
What you are saying, instead, is that we should avoid reactions which are _semantically_ wrong, I.e., work but have no evident meaning. That's exactly the opposite of the DB philosophy.
--- Quote ---The first and foremost effect of that would be the blurred line between veggies and non-veggies. Bots could evolve to become either. The second effect is that bots can become a lot more diverse: they can be lean and muscular or they can be slow and fat or they can be large and tough (and any variation in between).
--- End quote ---
See, that's exactly what I mean. Just read your statement, and count the degrees of freedom that this new system will add to DarwinBots:
1) veg <-> non-veg
2) lean <-> fat
3) weak <-> muscular ?
What else? Probably some more, but now, by contrast, try to count the degrees of freedom the DNA gives to robots: impossible!
See (I'm sorry to be sooo boring), that's the difference between selecting syntax or selecting semantics. If you select syntax, you don't know what to expect. If you select semantics, you already know you'll get what you selected.
PurpleYouko:
Carlo
I'm not quite sure I am following your argument here.
It sounds like you are saying that it is a bad thing to.....
1) blur the line between veggies and animals and allow almost infinite gradiations between the two extremes.
2) Allow the bots to choose which to build in their bodies, carbs, fats, proteins, muscles etc.
3) Allow the make up of a body to have a profound effect on the way that the particular bot behaves. fat = slow and heavy. Muscular = faster and stronger. Lean = fast but light and so on
These changes won't take anything away from the DNA but will add a massive amount of diversity to DB. Possibly equal to or even greater than that given by the DNA alone in the present system.
As far as the chemical reactions go, I am with you on this. I don't think we even need to bother defining the exact chemical pathways to create energy and convert one thing to the other.
It should be as simple as this.
In the presence of one instance of enzyme A and the right kind of food then X amount of energy is given to the robot and Y amount of waste is produced.
If the enzyme is for extracting energy from sunlight then we can go one step further possibly.
In the presence of one instance of Enzyme P (for photosynthesis), sunlight and CO2 then energy is given to the robot in proportion to the intensity of the sunlight, X molecules of CO2 become X molecules of O2 and X molecules of Cellulose in the body of the robot
In other words, using photosynthesis will make the robot heavier and slower automatically but it gets free energy in proportion to the amount of sun and the number of full copies of enzyme P in the bit pattern.
I don't see the point of modelling all the reactions and even allowing useless ones. A kind of overview should be sufficient in my opinion.
Numsgil:
--- Quote ---I don't see the point of modelling all the reactions and even allowing useless ones. A kind of overview should be sufficient in my opinion.
--- End quote ---
At first I felt the exact opposite on this issue, but as I started into the technical details, I found it's simply unrealistic to model more than maybe 100 substances or so. The memory requirements alone aren't large enough.
So we'll probably need a more abstract model, where glucose converts to nrg and vice versa via a single enzyme.
Botsareus:
--- Quote ---See, that's exactly what I mean. Just read your statement, and count the degrees of freedom that this new system will add to DarwinBots:
1) veg <-> non-veg
2) lean <-> fat
3) weak <-> muscular ?
What else? Probably some more, but now, by contrast, try to count the degrees of freedom the DNA gives to robots: impossible!
--- End quote ---
Carlo, no one is planning to get rid of the dna , it is still very important in this system.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version