OUR NETWORK:TechLore Sling Community MyOpenRouter MediaSmart home Pogoplugged See all... About UsAdvertiseContact Us

 
Learn about scoring Forum's Raw Score: 1634220.0
November 1, 2006 10:15 AM

Categories: General Robotics

Member Avatar

Jeff Block

Administrator
Joined: 08/27/2006

I'm curious if there's anyone out there with a knowledge / interest of AI that would like to comment...

How would you rate the current state of the Artificial Intelligence of the WowWee line?  Many of the robots do things like edge detection (to keep them from falling off tables) or interaction with each other (to make them appear more self-aware), etc. 

I'v also heard a rumor that some of the new bots we'll see soon from WowWee have a sense of where they are in a room.  So, for instance, if the bot tries to walk across the room and finds a chair in the way, it will remember that the chair is there, understand things about the object, etc. 

My question is, at what point do some of these things become actual "artificial intelligence"?  Or are they already there?

Discussion:    Add a Comment | Comments 1-25 of 144 | Latest Comment | 1 2 3 4 5 6 Next »

November 1, 2006 10:47 AM

Artificial Intelligence is one of those phrases which defy definition. Just like Intelligence.

 

At one time, it was thought if a machine could play chess it was proof of AI. Then after  the algorithm was figured out, the definition was moved to if the machine could beat a grand master then it was proof of AI. Then solving real world problems, this was solved using lisp with a robot that could put the red cube on top of the blue cube, where the red cube was under a green cube.  Then nural networks, and fuzzy logic came along, which made it more general and able to solve some pattern matching problems (facial recognition for example) or controlling machinery within unclear parameters, and doing it precisly. The line keeps moving back and the more we learn about AI the more we realize just how complex the world is that we live in.

 I think that AI is wrong headed. Instead of defining it as compared to some human or animal ability (which are very very general) it should be defined as intelligence for a particular task.  So by "my" definition, AI is present for playing chess, facial recognition, and so on. It is not present for the hundreds (thousands?) of other tasks that we take for granted everyday.

One of the things that Mark Tildon has done is realized that many of the generalized behaviours that occur in nature, are a function of the body of the robot, and not a function of the cpu inside.  That is why his beam bots seem much smarter then they are.

I think that we are on the cusp of some very interesting times in robotics. It reminds me of when Radio Shack and Apple had brought out their first computers. They couldn't do much but they were the start of a new era. 

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 1, 2006 11:06 AM

I totally agree with your analogy to the dawn of the age fo the PC.  We're right there for robotics.  I have a friend who says all the time that if you want to be able to boast that you were an insider equivalent to saying "I had an Apple //e", then you pretty much have to own a Robosapien (or similar).

Also, do you have some links to some of Tildon's stuff?

Lastly, back to AI...   You raise some interesting points.  If I were forced to define "artificial intelligence", I think I'd do so in terms of the Turing Test.  Basically, if you can't tell the difference between man and machine, then the machine has "graduated", so to speak.  Then maybe we could mark off a scale from "dumb as a rock" to that point, and use it to measure AI.  But that's just my hair-brained idea.  Many other smarter people have addressed this topic.

For example...  Check out the Wikipedia's AI entry.  Also important to consider is the concept of sentience, and how "life" and "intelligence" can be defined. 

But for sure you hit the nail on the head when you describe our world as "complex".  No doubt about it.

So, where would we say WowWee's stuff falls in this discussion?

November 1, 2006 12:36 PM

Well, I don't know much about Mark Tildon, but I belive that this was once his baby. http://www.beam-online.com
I first heard of him when I lived in Waterloo and he was at the Waterloo University. Apparently he would build little robots out of old printers and throw away stuff.  

I think the turing test is only good at showing how guilible people are, not how smart AI is. Or to put it another way, the turing test is a good example of a very narrow form of Intellegence. (back to my definition).

 As far as WowWee in a rating of 1 to 100 where 1 is dumb as a rock and 100 is average person, I think it's far below an insect.  Insects have better vision/taste/recognition systems.  Better communications systems and better mobility systems. They also are able to reproduce.  Of course insect's intellegence comes in large part from their bodies (vision/taste/mobility/reproduction etc). Without those they cannot communicate, recognize, defend etc.  

One thing though that WowWee's robot's have over the insects is that they can learn. Insects are very hard wired.

An experiment was done where a certain beetle would get food for it's eggs, go to the tree, put the food down, dig a hole for the eggs and deposit the eggs and food into the hole, then cover it. (I think there were more steps but I don't remember clearly). The experiment was after the food was put down it was moved a couple of inches. The beetle would loose it's place in the order of things and have to start from the beginning. The researcher did it several hundred times, sometimes moving the food so the beetle would have to walk over it to get back to where it thought it was. The beetle could have just picked up the food and carried on, but instead it started over from the beginning. No learning ever occured. Then again now that I think about it, maybe the beetle thought that since the food had been tampered with it was no longer suitable for it's eggs. (only the best dung more my eggs!).

It's hard to know motives for sure. But I remember that this experiment showed pretty clearly that this particular beetle could not learn any new paths in it's programming.

 Of course the learning by WowWee's robots is all the teacher to student kind, little of the learning on their own kind so again it's an interface issue. WowWee's robots have a better interface to be taught then insects do. 

 I really think that AI is as much a function of I/O as it is of CPU. Probably a formula like

AI = I * O + CPU 

 

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 1, 2006 10:51 PM

iplayfast - Great comments. I tend to agree that AI is a tough term to define clearly. Certainly, with today's technology, defining it in terms of a task is fair. 

Jeff - Perhaps the Turing Test should not be synonymous with AI. I don't ever forsee a C-3PO type of bot ever appearing in our lifetimes - the complexity is too great. 

As for Mark Tilden and WowWee, I'm not sure how aligned their goals are with producing such a robot - the research environment that mass-produces commercial, tough, toys that fit the Christmas budget isn't exactly going to produce a jaw-dropping AI bot any time soon.

Video and Robot Junkie? Click this link.

November 2, 2006 7:59 AM

I'm intrigued by your focus on I/O, iplayfast.  Thought provoking.  And I have heard that WowWee is going to be releasing bots that learn things about the room its in, etc.  That is mostly self-discovery.  I'm not sure if that's part of RS-Media, or if it's down the road a bit.  Either way, when that does hit, it'll make robots (at least) appear to be far more intelligent.

Khalid, I'm not sure I can get on board with your "not in my lifetime" comment.  I'm 32, and I have to believe that -- barring any unfortunate geopolitical interferance -- we will absolutely be seeing robotic maids in the home and such in the next 50 years.  I have friends that predict we'll get close to that in 10 years -- which I think is greatly over-ambitious, but still interesting that those kinds of predictions are being made.

November 2, 2006 12:50 PM

Robotic maids, absolutely; I have no doubt that's going to happen. But a bot that has a neurotic personality and makes its own decisions? Nah.

Video and Robot Junkie? Click this link.

November 2, 2006 2:37 PM

But see, that's exactly my point...

Where's the line between just carrying out my orders and "making its own decisions". If I tell the made to clean the room, and it knows not to use certain cleaners on my TV, knows not to touch the irreplacable nativity set on my shelf because it's one of my prize possessions, and decides that because it cleaned the fireplace flume two weeks ago that it doesn't have to again until next month...

At what point does it look an awful lot like it's making its own decisions?

November 2, 2006 4:10 PM

Every line follower in existance has to "make it's own decisions". It's really just the scope of the decissions that are made.

 

For example I've got an IRobot vaccum cleaner, which often decides on it's own to clean rooms that I specifically said not to. (ambicious little guy). Is this a result of a neurotic personality or making it's own decisions, or some dirt across the sensors.  

 

In your example, it sounds like you would have to tell it about the nativity set, the cleaners and the frequency of cleaning the fireplace flume. It would not be able to learn on it's own (unless I suppose it had a really bad experince with it and learned from that). Nor, would a human type maid. All must be taught to some extent.   I would say it's not making it's own decsions, but following a preset program. 

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 2, 2006 5:07 PM

But beyond being instructed (not to touch the nativity set or which cleaner to use) a robot could theoretically determine what kind of TV it is and look up how to clean that TV screen online, etc.  Even with very sophisticated response to stimuli like this, it's still just a response to stimuli.  Or is it?  Wouldn't we say that a human maid would be working in the exact same way?

I'm not trying to be argumentative; this stuff fascinates me.  We wouldn't have to use extremely loose definitions to consider MANY actions a human takes as just being a reaction to stimuli or to what we remember or what we were taught, etc.  This is not dissimilar to how our hypothetical robotic maid would act, right?  Bringing me back to the "where's the line" question. 

Very interesting.

November 16, 2006 4:56 AM

     One of the main ways to help AI develop in robots is to have more sensors.  The standard 2 LED detectors simply don't cut it.  All those sensors could do at best is detect a reflective object in front of it or at either side of it.  It makes for poor accuracy as well.   IMO a camera sensored robot is a bit heavy on the processing power.  You would need advanced sensing software that could analyze objects while moving through the environment.  The price on that kind of robot would be at least 1000 or more.  For our more simplistic robots, the best anyone could do without breaking the bank is wire touch sensors and LED detection.  That is not to say that you couldnt cluster these sensors to provide a more accurate picture.  But you would still need means of a solid recognizable reference point.  A charge block could house it.  This would allow the robot to be able to learn its way around the house because now it has a solid reliable point of reference.  Everything beyond that home point is mapped and memorized.  Any changes or new objects encountered could eventually be recognized as temporary objects or permanent walls.  The reliable reference is also another problem.  How do you make a reliable reference point?  Special stickers on the walls could work but could peel off or cause an eye sore if they were visible.  Sticker removal could be an annoyance when it comes time to moving or parting with your droid.  Transmitter based could work if it wasnt for the fact that walls interfere with the signal as well as other electronics.  The robot could identify its area by its own created reference points.  Thats if you don't mind having the robot leaving colored squares all over the house! lol.  One thing is for sure. it would need alot more sensors and means of identifying objects or points.  That would help AI as the robot could better interact with its environment.

  

Since robots will one day populate every aspect of your life, its a good idea to make friends with all of them. Otherwise your shower bot might decide to play around with the water temperature while you are showering...

November 16, 2006 10:15 AM

Well, here's a thought. (Re reference points).

1. The robot takes a picture.

2. The robot moves slightly.

3. Takes another picture.

4. Xors the two pictures, you now have the differences between the two pictures as the third picture.

5.a    if memory is getting tight, then delete picture with the lowest reference count.

5.b  Convert to Black and white and reduce the amount of gray to 16 or fewer levels, and you can pack that picture pretty tightly into a storage area. (differences are small compared to a picture).

6. Xor against any previously stored pictures to calculate which has the least difference. The one that is mostly 0's is the closest.  You've found a reference point. Inc that picture's reference count.

7.  go to 3

So now you've got a reference list, you can do mapping software, (ie which pictures are close to which other pictures).  Your robot can traverse a house with ease.   

 I'd like to do something like this with the RS-Media, if the software and hardware specs were available. 

 

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 16, 2006 10:54 AM

Holy algorithm, batman! I've got a headache flashing back to some of my theoretical computer science classes in college.
Smile

Anyway, help me understand... I'm not sure how the room-navigation and sensors conversation is going to get us closer to a real sense of intelligence on the part of the bot. I know it's one part of the equation, but it seems like there are other (more important) ones.

My focus tends to be on how it processes the information it has. Granted, it's important therefore that it gets good information (thus the sensors stuff), but it's much more than that, isn't it? I've suggested the Turing test, and that's been somewhat rejected. So, what standards can we use? At what point does the bot cross the line between pre-programmed reaction to information it's gathered and "intelligence"?

November 16, 2006 12:15 PM

"At what point does the bot cross the line between pre-programmed reaction to information it's gathered and "intelligence"?"

 I think you are missing the point.   Intelligence is not a thing, it's a continum. (sp?)   The pre-programmed reaction is intelligence.  So my little algorithm can be used to increase the intelligence the robot exibits, but is not "intelligence" by itself.  

 

Using my algrithm, you could for instance.

1. Tell the robot that "This area is the kitchen".

2. The robot walks around scaning the kitchen.

3. When the robot enventually leaves the kitchen, you tell the robot that "this is not the kitchen."

4. When the robot goes to another room of importance you tell the robot that "this is the dinning room".

 and so on.

Then you could say to the robot, go to the kitchen, and it should be able to connect the pictures to define the path to go to the kitchen from the dining room, or any other rooms it has learned about.  It can even at this point figure out new paths since even though it traversed from the kitchen dining room, living room, bedroom, it might realize that the kitchen room pictures can be found close to the dining room pictures. 

 This is all due to caluclations (look up pathfinding in google) but will in theory exibit intellegence.

 

Of course, in theory, practice and theory are the same. In practice they are different.

 

 

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 16, 2006 1:16 PM

So, you're saying that all pattern recognition and mimicking and learning (etc) are "intelligence"? And that the question is "how much intelligence", not "is that intelligence"?

I see your point, but there still seems like a line before which we would not call something intelligence. So, for example, if I use a remote control to navigate an RC car through a maze, that's not intelligence (an obvious boundary case?). If I pre-program a set of "move forward", "move left", "move right" instructions that causes the RC car to navigate through the maze, that's probably not intelligence either (not as obvious?). If I put the RC car in the maze having programmed it with algorithms that help it to navigate the maze itself (no "memorized" set of navigational instructions), then that seems a lot more like intelligence (???).

November 16, 2006 4:39 PM

I would disagree. If you use a remote control to navigate a car, that is obviously intellegence. (yours).

If you program a car, same thing.

Your last point, I would agree seems more intellegent on the part of the car. But consider this; when  you are doing the driving in either of the first 2 cases, the car still has to have the intellegence to follow your instructions.  

I understand that it's not thinking "Oh I guess I'd better do as he says", but it still is showing some intellegence.  In your last case, I would say it shows more intelligence because it involves more decission making. But it still is a difference of degree, not a difference of what. These kind of discussions can go around and around since (back to my first point way up there) there isn't a clear definition of what intelligence is. So I try to avoid these discussions by stating that all things are intellegent it's just a matter of degree. This sidesteps the problem of "what is intelligence?" 

So you've got a degree from "intelligence of a rock" to "intelligence of a dolphin" :)

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 17, 2006 1:37 AM

iplayfast, WowWee's robots cannot learn, they are totally hard wired (some of them contain the ability to be programed, but this is scripting their preprogramed moves, not learning). The V2 allow a tiny bit more in the puppet mode programming. Finally the RS Media still has most of the moves hardcoded in to its primary CPU, but allows a lot more programing. Do you have anything other than anecdotale evidence for the experiment with the bettle?

Jeff Block, you might find this podcast interesting. Tilden talks breifly about his views on robotics. He seems very fond of the idea of simple brains driving a body, with a big brain on top nudging it along. Most of what he is talking about it the RS Media, which is a subservient brain of a V2, linked to the controlling "Media" brain. The V2 brain handles the body. He's also very big on the idea that inteligence (ie the sort we are familiar with in humans, and to a cretain extent animals) is analog not digital.

I would say inteligence, starts with the ability to make a decision. The first first two cases, the car lacks inteligence (I don't buy the "the car has the inteligence to follow instructions" bit, inteligence would be the ability to decide not to follow. Thats the same as saying if I tie a piece of string to a toy car and pull it along that the car has the inteligence to follow the string). The third case is inteligence, though its a limited inteligence, it has the ability to make decisions (and to learn, it learns about its enviroment). Its a limited inteligence, and given all the same data it has, you know exactly what decision it will make.

I beleive one of the main problems with robotic inteligence is the lack of sensors. The brain is just a huge sensory processing center, we receive sensory data from all over our bodies. We can't replicate that level of information processing in current robots (or the sensor density of a piece of skin), and since decision making is based on information (The more information available, the more complex the decision making process can be), its unlikely we will create an inteligence even close to our own (or than of most animals) any time soon.

I have a question, if we can create an inteligence similar to our own, in order for us to understand it, and it to understand us, does it have to see and experience the world in the same way we do?

 

RoboGuide - Your guide to hacking all things WowWee

November 17, 2006 1:44 PM

"Do you have anything other than anecdotale evidence for the experiment with the bettle?"  Pardon? I don't know what you are talking about.  If you are talking about my algorithm, no it's only an idea at this  point.

 The problem with saying that the ability to decide not follow uses the word "decide" which implies intellegence. You can't use a definition to define itself.  I state that all things are intellegent to a degree, including the car being pulled by a string (which would be a very low degree).  

 I agree that the one of the main problems with robotic intelligence is the lack of sensors. But on the otherside, the processing power to use the sensors to any degree is also significant. The processing power to drive motors is trivial. So most robots these days don't have the processing power needed.

 

As to your last question, "does it have to see and experience the world in the same way we do", I think up to the point that any of use see and experience the world the same it would, otherwise perceptions would skew interpretations which would also skew outputs which would further skew interpretations and so on. Think of the behaviour of different types of people who do have more or less the same experience, and you can see the effect is large.

 

 

 

 

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 17, 2006 10:39 PM

 iplayfast said: One thing though that WowWee's robot's have over the insects is that they can learn. Insects are very hard wired. An experiment was done where a certain beetle would get food for it's eggs, go to the tree, put the food down, dig a hole for the eggs and deposit the eggs and food into the hole, then cover it. (I think there were more steps but I don't remember clearly). The experiment was after the food was put down it was moved a couple of inches. The beetle would loose it's place in the order of things and have to start from the beginning. The researcher did it several hundred times, sometimes moving the food so the beetle would have to walk over it to get back to where it thought it was. The beetle could have just picked up the food and carried on, but instead it started over from the beginning. No learning ever occured.

Think way back, to a post from the second of the month. I ask because I recall an experiment involving spiders, showing that they (or at least this one specific species) is capable of learning (I have no evidence other than anecdotal for that one, though I might be able to find some). The experiment you have described sounds questionable to me for a variety of reasons, but since I only have your word about it, I cant really judge.

I disagree. Decide does not imply inteligence (and certainly none of the definations I have just looked at suggest it), if it did, all decisions would be by implication, inteligent. Decide implies one was presented with multiple options, and one was selected from the others. I say If something isn't inteligent, it can't make a decision, probably because it has no awareness that a choice exists. The more inteligence that is present, the better the decisions something is capable of making (I say capable, because some really smart people make really stupid decisions).

 Ignoring the person pulling the car, where is the inteligence in a car being pulled along? it is governed purely by physics (And I suppose if you beleive in god, he's in there somewhere as well). If we extend what you say, then everything possess inteligence, including the dirt on the ground (which has the inteligence to remain where it is, unless pushed by the rain or the wind)

 

 

 

RoboGuide - Your guide to hacking all things WowWee

November 18, 2006 12:02 AM

Oh, ok I know what you are talking about now. I think I read about it in nature but I couldn't swear to it, and it was several years ago.   The point of the artical was that the beetle couldn't learn how to adapt to a slight change in it's routine even over many trials.  I probabaly shouldn't have used that example because I can't remember the particulars.

 Your previous post said  " I would say inteligence, starts with the ability to make a decision." which is what my comment was based on. As this thread deals with intellegence I thought your were offering a (partical) definition.

 I like your dirt idea. I normally use rocks, which have the same level of intellegence. I've seen rocks that have remained in place for years. :)

Perhaps instead of just disagreeing without really stating why (other then it doesn't make sense to you) you could offer your own definition of intellegence.  It's a very hard thing to do. I've offered a definition which although is unconventional, actually  encompasses every form of intellegence. I'll try to state it carefully. All things have intellegece, which is measured by their ability to do whatever they are good at.   Cheeta intellegence is in it's body design for speed. Human intellegence is in their ability to figure stuff out. 

I also gave an equation at one time. IQ = I * O + Brains

Notice that rocks don't have any IO, They may be the most brainy things in the universe but you would never know it because they can't demonstrate it.  Also they have on way to observe the world. So their intellegence may be limited to abstract thought.

This is a just thoughts that I've had over the years, and will probably lead to nothing, so to end on a more interesting note, here's a link to a robot that can actually do some thinking for itself. here

 

 

 

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 18, 2006 1:34 AM

Perhaps that species of beetles is just dumb *Laughs* Bee's have been shown to pass information to other bee's about good food gathering locations (I beleive its mostly a phyisicl language, and is somewhat contested), this implies they can learn and have a certain level of inteligence. The spiders I mentioned were St Andrew's Cross Spiders, chosen because of the distinctive crosses in the web. In the experiment flys were place randomly, or at specific locations in the webs (the spiders were encourage to build their webs in frams, don't ask me how. The experiment was over several weeks). When placed randomly, the webs would remain unchanged,  but when the insects where placed in a specific location, the spider would distort its web (and the cross), moving the center of the web towards the location where the insects were placed. This implies that the spider can learn from past experience (Learning wasn't the main point of the experiment, it was something to do with testing if instinctive behaviours (as opposed to learned behaviours) can be subject to change).

 *Laughs* I would no more try to define intelligence than I would life. Your definition is an interesting one, however, it assumes that inteligence is equivalent to existence, and I just don't agree with that premise. I believe inteligence implies existance and not the reverse. I cannot disprove your definition (besides proving a negative is one of those impossible problems), all I can say is that I dont agree with the premise that you base it off.

Rocks do have I/O, they exist, they have physical properties (such as mass, which means gravity), they can be interacted with. They reflect light (thats how we see them). Consider this as en example, a rock heated by the sun (ie input)  will radiate (ie Output) energy after the sun is gone. They are however passive (as in they only respond to change, they do not initiate change).

RoboGuide - Your guide to hacking all things WowWee

November 19, 2006 6:19 PM

OK, (I'll play).  I/O should be a measurement of a difference between a normal output and what actually is output. (We can't measure input onlyt the rock can).  So a rock reflecting light, in an unusual way (LCD display for example) would be able to have a higher output.  A rock has a I/O that is as basic as an I/O can be. If we use a rock as the base level, then it has an IQ of 0. The beetle might have an IQ of 10, you spider 15, the bees 19, humans ?  As we still don't have a good measuring stick the numbers are all random. So given my equation, IQ = I * O + Brains, a rock has the IQ of whatever brains it has. 

Where it runs into more problems is that there are differnet types of IQ. A musician may have a high "music IQ" but low "math IQ".  This also shows up in learning.  Some kids learn better though touch, others through sight, others through sound. It all depends on the kid. So the problem is, two guys who are each brilliant in their own field, each of which is deemed beyond the normal person's ability. Which one has the higher IQ.  Well compared to each other, it's difficult due to the fact that they have many of the same attributies (can talk, walk etc), but have some special attributes as well.   I say they might be equally high, but in different areas. But then you've got an infinite number of areas, so therefore an infinite number of definitions. SO intellegence is as undefinable as division by 0, unless you specify the area. 


All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 19, 2006 7:01 PM

*Laughs* What is the normal output of a rock? how do you know its the normal output? how do you know that when you measure the output of a rock to determine the normal state, that the rock is not infact attempting to communicate with you?(or possibly ignoring you in the hopes you will go away) You can't decide output purely based off change from an assumed norm. By that logic, If I play music for 16 hours a day, and sleep for 8 hours a day, playing music is the norm, and sleep is the output that deviates from the norm. So would you then measure my IQ by the output of me sleeping? An output (or an input) is still an output (or an input) even if it remains static.

A rock only has an IQ of 0 in your equation if you assume it has no inputs and outputs (Which as I have pointed out is not true). You cant redefine input and output, simply to make your formula work better (you could however redefine your equation). There are only different types of IQ if you change the equation, otherwise your equation would use ALL inputs, outputs and brains.

 In order for your equation to be a valid measurement of IQ, you need to remove the subjective and assumed elements from the equation, so that you can measure the unassumed and nonsubjective elements.

RoboGuide - Your guide to hacking all things WowWee

November 19, 2006 11:04 PM

I wouldn't measure it by your sleeping, but by the difference between playing music and sleeping. So going back to our rock, If you shine a light on it, and the light reflects back, that is an output. If the amount it reflects back changes, that is also an output.  The difference between the two is the output I'm looking for. Not the effect itself but rather the change in the effect.  As the amount of light reflected from rock doesn't change the output is zero.  What you are doing is saying that a voltage is an output, I'm saying a change in voltage is an output.  Listening to a speaker hooked up to a battery doesn't produce any sound (other then the initial change when hooking it up). Even though there is energy going through the speaker. Even though sound can reflect off the speaker. The speaker's output happens when the voltage going through it changes.

Therefore A rock has an IQ of brains (which is unknown) in my equation   of IQ = I * 0 + brains.  However I think brains is also a function of I/O and perhaps something else.

Just to be sure I'm complete, the subjective parts of the equation cannot be removed, since that is the way I perceive the world. The assumed parts of the equation cannot be removed since the equation itself is an assumption based upon my perception of the world.  How could you measure unassumed and nonsubjective elements when there are none? Consider that everything you know about the world is subjective and assumed. For example you assume that 2 plus 2 will equal 4 because you have always perceived it to work that way. There is no absolute proof, since you might be totally delusional and only be able to perceive it that way, although it actually equals, 100000000000004 (you just don't see the other numbers). 

:)  This is fun

On another note, since I have your attention. Have you made any progress in loading code onto the system rs-media. or doing any other fun stuff. (I've been busy and haven't really had a chance).

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

November 20, 2006 7:02 AM

No, I've been busy of late and haven't had much time time play with the RS Media. Last thing I was working on was locating the serial communication channels between the media brain and the main brain (done), and decoding the communications between them. Which is fun all in itself. I have to use two com ports to monitor the comunications (thought it is only a single com port between the two, I need to monitor the input and output of both simultaneously. Good thing I have a huge computer junk pile, finding a computer with two onboard com ports is a lot harder than it sounds these days), I've been attempting to determine the best way code my software to do the monitoring, I'm still trying to figure out how I can guarantee that the signal sent first, is the one my software see's first.

I also did a little bit of disassembling of the software on the media, but I'm not familiar enough with arm assembler instructions for that to be particularly useful. There is also an unused 5 pin connector on the main brain that I haven't had a chance to look at yet, but I'm hoping to get to it soon, simply because I can't conceive a purpose for it, unless wowwee removed some functionality from the final product or maybe the main brain isn't entirely hard coded (extremely unlikely). I'm also still trying the polite method of gaining access to the source, WowWee says its something emsoft has to do, and they are communicating with them about it. Emsoft has yet to reply to my email.

Your definition of I/O is entirely subjective, The "Brain" in the equation, is to me, assumptive. You also seem to want to treat them as variables when they should be constants. *Smiles* I was actually thinking along the lines of electronics. However, based off what you have just said, I would say you have erroneously used I/O, what you are actually looking at is the informational content of the input or the output, not the input or output itself. A rock, in my experience, has a lot of I/O, but the informational content of thoses I/O's is pretty much zero. Which would be an acceptable measure, though still probably not a good measure of inteligence (If we take someone who has say taken a vow of silence, their IQ would be less than someone who talks). Though I suppose I'm not taking into account the informational content that lets me see the rock.

*Laughs* Learning is all about being subjective and making assumptions and snap judgements (at least it should be, learning in an education sense seems to be all about reguritating texts books without understanding them). I always find people encourage others not to make snap judgement funny. Being human is all about making snap judgements, the important thing is to be ready to change that judgement when provided with new information.

 You would have enjoy the philosophy subject I had in high school, in order to show us just how dificult it was to prove a negative, our teach presented a theory he had come up with as a child, that america, did not exist, and was actually created by aliens. All americans in the rest of the world were in fact clones (he would have gone with clones if cloning existed back then), anyone who went to america, was taken by the aliens, and had memories implanted before being return. He had a countering argument for everything we came up with, we went over that a lot throughout the rest of the year, we never did come up with conclusive proof. 

RoboGuide - Your guide to hacking all things WowWee

November 20, 2006 9:27 AM

I took a course on AI for my masters and I'm giving you the same arguments I gave the rest of the class in the discussion. (Online learning is FUN). It was a great course, we learned about nerual networks,path finding, fuzzy logic, and all the while this thread was going on in the background. Some people thought I was insane, others came around :)

I've never thought of I/O as a constant, and that you would takes me by surprise. So when you are looking for your RS-232 are you looking for changes in voltage or the presense of a voltage? You are right that the brain is assumptive. I can't believe our thoughts are just a representation of the I/O we have had throughout our lives. But because inteligence must be perceived in order to exist, (at least to most people) and because inteligence cannot exist in a vaccum, (eg kittens raised in a box with no visual clues are virtually blind when they grow up) I strongly think that I/O is part of the equation.

If you need some code compiled for the arm, let me know I've got a working setup and can zip it off fairly quickly. (Getting it onto and off of the RS-Media is my problem).

All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?

Discussion:    Add a Comment | Back to Top | Comments 1-25 of 144 | Latest Comment | 1 2 3 4 5 6 Next »

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window