Motorium module of the

First Working Artificial General Intelligence

ghost.pl for webservers -- MindForth for robots


1. Diagram of the Motorium Mind-Module


  Hearing    Vision                                Motor Output
 /iiiiiii\  /!i!i!i!\        _______________      /YYYYYYYYYYYY\
| ||||||| ||         |      /   FreeWill    \    | | ||| ||| || |
| ||||||| ||         |     (    Volition     )   | | ||| ||| || |
| ||||||| ||         |      \_______________/    | | ||| ||| || |
| ||||||| ||         |        /     |       \    | |S||| ||| || |
| ||||||| ||   ___   |   ____/__    |        \   | |H||| ||| || |
| ||||||| ||  /dog\  |  /       \   |         \  | |A|||R|||P|| |
| ||||||| || (image)-|-( Emotion )  |          \ | |K|||U|||E|| |
| ||||||| ||  \___/  |  \_______/   |           \| |E|||N|||T|| |
| ||||||| ||         |              |            \ |?|||?|||?|| |
| ||||||| ||         |         _____V______      |\  ________   |
| ||||||| ||         |        /            \     | \/        \  |
| |d------||---------|-------(    EnThink   )    | ( Motorium ) |
| ||||o|| ||         |        \____________/     |  \________/  |
| ||g|||| ||         |                           | |||||||||||| |
| ||||||| ||         |                           | |||||||||||| |


2. Purpose


3. Function

The Motorium module learns the activation of robot actuators as the analog of muscles, and concatenates sequences of activation into habituated behavior.


4. Code of Motorium() from ghost.pl First Working AGI in Perl

sub Motorium() {  # http://ai.neocities.org/Motorium.html 
  if ( $beep == 1) { print "\a"; $beep = 0; }  # 2016apr29: output a beep.
 # MOVE_FORWARD();   # 2016mar05: some movements may be built in like instinct;
 # MOVE_BACKWARDS(); # 2015mar05: baby robots may move arms and legs to learn;
 # ROTATE()          # 2018-07-08: Initiate action if wish is insistently repeated.
 # STOP_MOTION();    # 2016mar05: Volition() will control learned behaviors; 
 # TURN_LEFT();      # 2016mar05: prolonged thinking will delay motor output;
 # TURN_RIGHT();     # 2016mar05: the AI may flit by telepresence among robots;
 # http://www.strobotics.com
 # http://strobotics.com/roboforth.htm 
}  # 2016apr29: Motorium() will return to the free-will Volition() module.


5. Troubleshooting and Robotic Psychosurgery

5.1.a. Symptom: (Something goes wrong.)
5.1.b. Solution: (AI Mind Maintainer devises solution.)


6. Variables for First Working Artificial General Intelligence

$trigger -- a trigger for Volition() to call Motorium()


7. Future Development


8. Resources

Please see

  • http://mind.sourceforge.net/motorium.html

  • http://www.scholarpedia.org/article/Biologically_inspired_robotics

  • http://www.scholarpedia.org/article/Evolutionary_Robotics

  • http://www.scholarpedia.org/article/Motor_coordination

  • https://www.youtube.com/watch?v=v=4_E02NwaGoo
    How to... program an ST robot with RoboForth. -- Published on May 12, 2016


    9. AiTree of First Working AGI Mind-Modules


    Return to top; or to
    http://en.wikipedia.org/wiki/Natural_language_understanding -- solved.
    http://old.reddit.com/r/ControlProblem -- NOT SOLVED.
    javascript subreddit for AI Mind discussion;
    Forth subreddit for MindForth discussion;
    Perl subreddit for ghost.pl AI Mind Maintainers.
    If you have any questions about the First Working AGI, please Join the Discussion.
    Cyborg shows AI Mind Programming Journals.