DPRG
DPRG List  



[DPRG] Re: Allen Robots (Will's emotions)

Subject: [DPRG] Re: Allen Robots (Will's emotions)
From: John Swindle swindle at compuserve.com
Date: Thu Mar 8 19:41:13 CST 2007

What difference does it make how the robot is programmed? It just 
does exactly what you told it to do.

The escape behaviours are marvelous. But I think the emergent 
behaviors are only the ones that the programmers allow to emerge. 
Don't the programmers mess with the subsumption and the monitor 
until the robot escapes from whatever the roboteer observered?

Here is what gets me about programming anything:

Processor designers and software designers spend their whole 
job-life trying to optimize a set of parameters that evolved. 
Parameters such as number of pipes, pipe depth, page size, TLB 
size, cache architecture and size, coherency protocols, mutex 
protocols, and system topology. They try to decide such ephemeral 
things as whether the page table entries should be cached in the 
L1, L2, L3, and L4 caches, as well as in the TLBs. They try to 
decide whether the compiler should be allowed to discard the 
PREFETCH and static branch hints that the programmer supplied. 
They do on-the-fly recompilations while the code that is being 
recompiled code is already running! The people who do these 
things are fascinating people, but this all seems to be a total 
waste of human existence to me. I am tainted by Asimov's fiction 
of a compute engine (his positronic brain) designed by two 
successive generations of compute engines, to do what we want, 
but in a way that no person has any hope of understanding. I am 
amazed that we do not already have logic compilers that can take 
a complete program and its target processor and compile a state 
machine to do the whole thing.

This forum strides between the practical and the theoretical. A 
noble stance.

Later,
John Swindle


More information about the DPRG mailing list

Copyright © 1984 - 2006 Dallas Personal Robotics Group. All rights reserved.
Website Design by NCC

For the latest robot news visit robots.net