Project in progress
The Robot Who Passed the Consciousness Test!

The Robot Who Passed the Consciousness Test! © LGPL

This Biotronics just aced the 121 Test, a tool that examines machines and humans non-cognitive consciousness based on Human Mental Handicap.

  • 364 views
  • 0 comments
  • 1 respect

Components and supplies

About this project

In this project, a S2S sensory examination developed to investigate consciousness on both humans and machines is administered to a homodruino named BING. The dualpairing test is called One-to-One or 121. It is a basic color or pattern test. It is a non-cognitive validation used primarily to identify the observable responsive behaviors of a machine. The aneural consciousness test is also sometimes called T2T (this-to-that) or x2y (x-to-y) measurement.

In this 121 test, Bing, a human-like (homotronics) machine with an arduino brain (neurotronics) biotronics, is subjected to sense various colors from a deck of art papers and name these colors by spelling them out via the LCD display shield or by simply flashing colored LEDs. When he detects green, he spells GREEN, moves forward, and flashes a green led. When he detects yellow, he spells YELLOW, moves backward, and flashes a yellow led. And when he sees the color red, he moves his head towards me, flashes a red led, and spells RED. This ability of the machine to cross-match subject-object is an evidential manifestation of information materialization of consciousness.

Aside from pattern pairing and spelling matching, BING is also subjected to crunch numbers just like the biotronic-spider (zootronics) in the video below.

The 121 Test was developed by Joey Lawsin, the formulator of Biotronics, based on a natural law that claims: "No human can ever think of a thing without representing or matching such thought with another object such as a word, a symbol, a description, a definition or even a mime. He discovered this truism in his Bowlingual Experiment and named it " The Human Mental Handicap". It is a neoteric measurement of consciousness that can be in the forms of labeling, tagging, naming, pairing, matching, or one-to-one correspondence. Technically, he called this comparative behavior as Associative Consciousness.

When a dog matches a bowl for food, or a ball for play, or a plastic toy bone for "walk to the park", his behaviors display consciousness. When he mimics a growl from another dog, a howl from a fire truck siren, or a command from someone else, he exhibits consciousness. His self-ability to match one thing with another thing unknowingly is the leading identifier that indicates consciousness.

The origin of Aneural and Neural Associative Consciousness actually discovered from the experiment known as "The Caveman in the Box Trilogy", a thought and observable experiment designed to answer the following scientific questions:

  • How did information emerge into the early minds of the very first humans?
  • Who supplied our primitive ancestors with information?
  • Where did these pieces of information originate? Where did they come from?
  • Was the source of information a Who or a What? Was it god, space aliens, or something else?

From this thought experiment, the author found out that early humans gain information by copying or mimicking what they sense from their outside world. Overtime, their abilities of copying eventually evolved into the skills of matching objects with objects or objects with ideas. Such informational ability of matching This to That gave rise to consciousness and eventually to self-consciousness.

Humans and animals are not born self-conscious from birth. They are not conscious as well as babies at the age of 1 to 6 mos. old. Like the anatomy of a skeleton, the structure of self consciousness must be build bone by bone, piece by piece. To I.M., when information is introduced gradually to these beings, they become aware, then conscious, and eventually self-conscious. When they are raised side by side with exactly the same controlled environment as our homes, although they may seem to be two different organisms, they become two similar beings as well; emotionally, mentally, physically, and socially the same.

Imagine that in a confined house, we are simultaneously raising two newborn beings: a puppy and a baby.

In this house, the baby is completely raised by the members of the family. In the beginning, with all the dynamics inside this house, her biological sensors will begin to pick up things totally unknown to her. She jerks when she hears a loud noise. She smiles when she sees her brother's face. She cuddles when she feels her sister's soft touch. She jiggles when she tastes her mother's flat milk. She also reacts with the temperature inside the room, the sounds from the television, the aromas from the kitchen, and the noises from the outside world.

If in the same exact house, the puppy is also raised by the same people, then most likely, he will also be interacting with the same dad, mom, and kids. He will also hear, smell, see, feel everything in the house. He will react with the temperature inside and outside the house, the sounds from the radio and television, the smells from the kitchen, the taste of the food, and the synergies within the family.

When both baby and puppy are placed in the same bed next with the owners, both species will also experience the same comfort, protection, love, and affection. What the baby sees, smells, feels, hears is what the puppy sees, smells, feels and hears as well. When they are placed separately in the garage overnight, both will also experience the same coldness, loneliness, anxieties and nastiness of the place. Whatever the situation is, both beings will identically undergo the same exact experiences. It is not because one is a puppy or a baby, but it is all because they were brought up on the same exact environment with the same exact information. (This claim answers Nagel's "What it is like to be a bat.")

From these illustrations, we can conclude that when two species live on the same environment, both will definitely acquire the same exact information. Just like in our examples, the information obtained by the baby will exactly be the same information gained by the puppy because they are identically surrounded with the same objects and people in the house. The information they gained from the house, where all information began, programmed them to be the same beings and eventually molded the baby's totality of becoming a being, a human being, a conscious human being. And from the same exact house, the dog too becomes a being, not an animal, but a human being as well.

The cross connections of the sensors of awareness and the senses of awareness, e.g. taste-flat, touch-soft, smell-scent, hear-noise, by an individual essentially leads to the exploratory informational phenomenon known as consciousness. The twoness of Sensor-Senses is the dualpairing that defines the meaning of awareness and consciousness. Sensors and senses (S/S) establish awareness. When cross match (S2S), they establish consciousness.

Meanwhile, some might argue that the baby in the example is totally different from the puppy because the brain of the child is more complex than the brain of the dog. Again, this is another misconception. Why? The brain's complexity might be true but content wise, they are the same. In their early stage, they come with the same minimal "empty" brains. The brain is empty with information from birth. According to the Caveman in the box theory, Information must be acquired, compared, codified, and transmitted first before it becomes a communal knowledge. The brain, which is believed by some to be the seat of consciousness, follows this process of acquisition, association, codexation and transmission to be fully functional.

And on a conscious note, a puppy who is nurtured in a house is " a human being in an animal suit". A puppy who is nurtured in the wild is " a wild animal in an animal suit". And if ever you are planning to humanize a dog, make sure you know what you are doing, or else, you might end up raising " a "kid" in a cage. Just be careful !

And finally, because this project is still in progress, since parts have not arrived yet, the video is not set-up yet. However, the video below partially provides some proof of consciousness. The robot, although programmed with a very limited range of minimal codes, can crunch differing numbers by itself. Its computational ability is manifested by its varying self-maneuverability dictated by its self-perceptions to distances and self-decisions of what actions to make. These behaviors are not orchestrated in the code. The robot is actually on its own self-computing varying options of movements while detecting and avoiding obstacles on its path. The robot is physically conscious.

The robot will also be subjected to machine dreaming. However, a conceptual design is not yet in the drawing board. If you are in creating a self-conscious robots or simply crazy with an inventive mind, your suggestions regarding how a machine can replicate human dreams into a microcontroller are highly appreciated in the comment.

Aneural Consciousness: Distance Materialization

Remember, Consciousness and Self-consciousness are completely two different subjects. Their differences are investigated and explored more on these links: (1) The Making of A Conscious Robot, (2) The Robot who didn't know he is Alive and Aware! and (3) The Four Marks of a Self-Conscious Machine. These articles provide such fresh insights about what it makes to be Alive, what it makes to be Aware, what it makes to be Conscious, and what it makes to be Self-Conscious.

"Never ever humanize a puppy, he might be a 'kid' that you might raise in a cage." - Joey Lawsin

Code

Color RecognitionArduino
// TCS230 or TCS3200 pins wiring to Arduino
#define S0 4
#define S1 5
#define S2 6
#define S3 7
#define sensorOut 8

// Stores frequency read by the photodiodes
int redFrequency = 0;
int greenFrequency = 0;
int blueFrequency = 0;

// Stores the red. green and blue colors
int redColor = 0;
int greenColor = 0;
int blueColor = 0;

void setup() {
  // Setting the outputs
  pinMode(S0, OUTPUT);
  pinMode(S1, OUTPUT);
  pinMode(S2, OUTPUT);
  pinMode(S3, OUTPUT);
  
  // Setting the sensorOut as an input
  pinMode(sensorOut, INPUT);
  
  // Setting frequency scaling to 20%
  digitalWrite(S0,HIGH);
  digitalWrite(S1,LOW);
  
  // Begins serial communication
  Serial.begin(9600);
}

void loop() {
  // Setting RED (R) filtered photodiodes to be read
  digitalWrite(S2,LOW);
  digitalWrite(S3,LOW);
  
  // Reading the output frequency
  redFrequency = pulseIn(sensorOut, LOW);
  // Remaping the value of the RED (R) frequency from 0 to 255
  // You must replace with your own values. Here's an example: 
  // redColor = map(redFrequency, 70, 120, 255,0);
  redColor = map(redFrequency, XX, XX, 255,0);
  
  // Printing the RED (R) value
  Serial.print("R = ");
  Serial.print(redColor);
  delay(100);
  
  // Setting GREEN (G) filtered photodiodes to be read
  digitalWrite(S2,HIGH);
  digitalWrite(S3,HIGH);
  
  // Reading the output frequency
  greenFrequency = pulseIn(sensorOut, LOW);
  // Remaping the value of the GREEN (G) frequency from 0 to 255
  // You must replace with your own values. Here's an example: 
  // greenColor = map(greenFrequency, 100, 199, 255, 0);
  greenColor = map(greenFrequency, XX, XX, 255, 0);
  
  // Printing the GREEN (G) value  
  Serial.print(" G = ");
  Serial.print(greenColor);
  delay(100);
 
  // Setting BLUE (B) filtered photodiodes to be read
  digitalWrite(S2,LOW);
  digitalWrite(S3,HIGH);
  
  // Reading the output frequency
  blueFrequency = pulseIn(sensorOut, LOW);
  // Remaping the value of the BLUE (B) frequency from 0 to 255
  // You must replace with your own values. Here's an example: 
  // blueColor = map(blueFrequency, 38, 84, 255, 0);
  blueColor = map(blueFrequency, XX, XX, 255, 0);
  
  // Printing the BLUE (B) value 
  Serial.print(" B = ");
  Serial.print(blueColor);
  delay(100);

  // Checks the current detected color and prints
  // a message in the serial monitor
  if(redColor > greenColor && redColor > blueColor){
      Serial.println(" - RED detected!");
  }
  if(greenColor > redColor && greenColor > blueColor){
    Serial.println(" - GREEN detected!");
  }
  if(blueColor > redColor && blueColor > greenColor){
    Serial.println(" - BLUE detected!");
  }
}

Schematics

Pinouts
Tcs3200 1dul4e8iab

Comments

Author

Ihacklab
ihacklab
  • 7 projects
  • 14 followers

Additional contributors

  • The aneural and neural consciousness of machines. by Joey Lawsin

Published on

May 13, 2019

Members who respect this project

Adambenz
See similar projects
you might like

Similar projects you might like

The Robot Who Didn't Know He is Alive!

Project in progress by ihacklab

  • 4,807 views
  • 3 comments
  • 24 respects

The Making of a Conscious Robot

Project in progress by ihacklab

  • 9,969 views
  • 6 comments
  • 23 respects

Arduino Robot w/ GoPro and FPV iPhone Control via Bluetooth

Project in progress by AlxArd

  • 6,553 views
  • 7 comments
  • 39 respects

Ground-Based Obstacle Avoiding Robot

Project showcase by Xavier Tan

  • 8,969 views
  • 2 comments
  • 29 respects

WiFi Robot

Project tutorial by Team Kartik

  • 3,854 views
  • 1 comment
  • 12 respects

MeArm Robot Arm - Your Robot - V1.0

Project tutorial by Benjamin Gray

  • 27,165 views
  • 4 comments
  • 41 respects
Add projectSign up / Login