A Lego NXT robot can be given an innate fear of heights using code like:
#define USONIC IN_1
#define WHEELS OUT_AC
.....
.....
#define CLIFF_DETECTED (SensorUS(USONIC)>35)
.....
.....
if (CLIFF_DETECTED)
{
AvoidCliff();
}
.....
.....
sub AvoidCliff()
{
Off(WHEELS);
RotateMotorEx(WHEELS,80,550,-100,true,true);
OffEx(WHEELS,RESET_ALL);
}
I have experimented with 5 mobile robots which were given a fear of heights in order to prevent them from falling down stairs or off of a tabletop. Of course we can arrange for fear to be modulated by other cognitive processing.
Friday, November 28, 2014
Wednesday, November 26, 2014
Novelty detector/filter
In Asa H one or more similarity measures examines newly input spatial-temporal patterns and either adds them to existing clusters (cases) or records a new (novel) pattern (see blog of 10 Feb. 2011 and 14 May 2012 for code).
Tuesday, November 25, 2014
Turing tests
I have no intention of subjecting Asa H to the Turing test. Humans suffer from a number of cognitive defects like confirmation bias, anchoring, framing, the focusing illusion, motivated reasoning, false memory, etc. These could be used to distinguish a human reasoner from an AI. Perhaps I could give Asa H such defects but I have no desire to do so.
Monday, November 17, 2014
Robot AI
I am not someone who believes that an AI, in order to be intelligent, must be embodied. I just find that it's easier to define some primitives in terms of sensors and their signals.
Friday, November 14, 2014
Multi-mind effect
Selmer Bringsjord, et al, of the Rensselaer AI lab state that "logically untrained individuals cannot solve problems that require context-independent reasoning" but that groups of the same individuals can solve such problems. They further state that "in decision-making ....using only one representation or one type of reasoning can lead to erroneous conclusions." This argues again for a society of intelligent agents and for scientific pluralism.
Monday, November 10, 2014
Minimalist programming
I see the human as the weak link in computer programming, so I try to keep things simple for the human. Consequently, I write much of my code in a subset of BASIC, and a bit of PROLOG when I want to do logic programming. Clearly, some compromises are involved here as there must be.
Thursday, November 6, 2014
Creativity in Asa H 2.0
Asa H discovered and reported to me that (in the context of something like a neural network with feedback or the related models of consciousness) "feedback narrows view." This was something I did not know. Much like with oscillators in electronics, feedback narrows bandwidth. Subsequently, in searching google I find evidence that cortical feedback in the human brain may restrict the receptive field of that cortical cell assembly. (Krupa, et al, Proc. Nat. Acad. Sci., 6 July 1999, pg 8200)
Subscribe to:
Posts (Atom)