Installing MindForth in a robot

No matter what theory is used for robot AI, with the recent success of MindForth in Win32Forth there is a great need for decisions to be made about
robot mind-implants making use of the free AI Mind.
http://mind.sourceforge.net/m4thuser.html#1.6.4
One decision to be made is whether the AI Mind will reside inside the robot or will merely be connected to the robot from a remote location, near or far, by telerobotics. A fullblown computer to hold Mind.Forth adds extra weight and power requirements to a robot. If your nation or corporation is embodying Mind.Forth in an off- planet habitat such as a satellite or a lunar outpost, then by all means have the MindForth computer on site and in-situ. If on the other hand the thinking computer is safely located away from its operating robot deployed in a dangerous or hostile environment, concentrate more on the speed and reliability of telecommunications than on housekeeping details for the after-all expendable robot portion of the mind-body equation, which actually has three parts -- data retained in mind operating in body. If the AI Mind is doing work, it is accumulating data which need to be safeguarded along with the AI and its robot.
Another decision, to be made by robot manufacturers, is just what kind of Mind to install in a particular class or production-run of robots. Even the most primitive versions of Mind.Forth contain a bootstrap sequence of words and concepts. It is easy to hire Forth programmers to customize, aggrandize or supersize the innate bootstrap "vault" of built-in knowledge and expertise. A robot manufacturer could offer specialist Minds for installation in otherwise run-of-the-mill robots. Like Xerox Corporation in 1959, whoever gets there first with a track-record of providing simple-minded psyches at first, followed by a string of ever smarter and more capable machine intelligences, may quickly come to dominate either niches of the AI robot market or the entire market itself. Watch for a landrush mentality in AI exploitation. Or, if you want to be complacent like the long-lines division of AT&T, continue to re-arrange the deck-chairs on the motor vessel Titanic.
http://mentifex.virtualentity.com/m4thuser.html#7
Manufacturers and vendors of robot components should consider providing Forth code for the easy integration of each device into the sensorium or motorium of an intelligent, thinking robot. One way to collect such code is to host a Web forum where users may share and release code into the public domain.
Only robots above a certain level of sophistication may receive a mind-implant via MindForth. The computerized robot needs to have an operating system that will support Forth and sufficient memory to hold both the AI program code and a reasonably large knowledge base (KB) of experience. A Forth program is so portable from one version of Forth to another that robot manufacturers, vendors and users should not think of Mind.Forth as restricted to Win32Forth for implementation and operation, but as a candidate for upgrading to a 64-bit Forth running on a 64-bit system, thereby possessing a practically unlimited memory space. The Forth variant iForth is supposedly on its way to becoming a 64-bit Forth. People getting into Forth AI for the first time and with the option of adopting 64-bit technology from the very start, should do so with the realization that it will be an extremely long time before any further upgrade is made to 128-bit or higher technology. It is more likely that AI will go down into quantum technology before going up to 128-bit technology. So embrace and extend 64-bit AI.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
On Feb 18, 8:02am, snipped-for-privacy@myuw.net wrote:

I'd like to see it WORK on a computer before thinking about integrating it into a robot...
I have a few ideas on "AI Mind", dealing with opposites and circles.. the great thing about circles is there are "infinite" opposite sides.
then a network of circles. each point on the circumference represents a concept. on the opposite side of the circle, 180 degrees away, are opposite concepts. light/dark. yes/no. 0/1. These concepts are linked to other circles, which also have concepts around their circumference. the connections between circles are going to be extensive, but I've figured out a good way to represent the data...
hopefully I'll get it coded before my body dies...
Rich
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
On Feb 18, 12:14pm, snipped-for-privacy@controlq.com wrote:

Sounds like capitolism/USA... we already know what went wrong.
Rich
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Okay you peaked my interest. I have been working on AIMind in win32forth as an off shoot of Arthur's work BUT following his closely. So when do you figure you will have the coding done for what you propose below? Not trying to push you.....
Frank AIMind-I.com
On Feb 18, 1:39pm, snipped-for-privacy@gmail.com wrote:

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Frank wrote:

Do you mean that it will diminish from here on out?
Jerry
--
Engineering is the art of making what you want from things you can get.

  Click to see the full signature.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Jerry Avins wrote:

One can only hope.
--
Erik Max Francis && snipped-for-privacy@alcyone.com && http://www.alcyone.com/max /
San Jose, CA, USA && 37 18 N 121 57 W && AIM, Y!M erikmaxfrancis
  Click to see the full signature.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

ruby -e "puts 'you peaked my interest'.sub(/ \w+/,' piqued')"
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
William James wrote:

neon " you peaked my interest" >s " eak" " iqu" sch&repl: s
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
On Tue, 19 Feb 2008 13:47:23 -0800 (PST), William James

Since most of the other versions AFAICS used some form of "s/old/new/", to bring the balance back a little:
echo you peaked my interest | awk '1' (Or the obvious perl -pe or -ne equivalent.)
bash: echo $as_above | (read a b c; echo $a piqued $c)
LISP: (rplaca (cdr (read)) 'piqued)
- formerly david.thompson1 || achar(64) || worldnet.att.net
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

<SNIP>
My sister has a lawn-mowing robot. Maybe it is a good idea to have some 64 bit technology to make it smarter, such that it doesn't run into the swimming pool without wires to be buried. This is a nice concrete project, with tangible goals. See you back here, when you're finished.
Groetjes Albert.
--
--
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- like all pyramid schemes -- ultimately falters.
  Click to see the full signature.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Polytechforum.com is a website by engineers for engineers. It is not affiliated with any of manufacturers or vendors discussed here. All logos and trade names are the property of their respective owners.