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 of the Motorium AI Mind-Module
Even as merely a software stub, the Motorium module stands ready for robot AI programmers to flesh in the mind-module with specific code for computer vision, robot locomotion and a full complement of robot sensory inputs to aid in solving the grounding problem for language-based AI concepts and the perception of qualia.
3. Function of Motorium to execute decisions of
Volition
The Motorium module executes an intelligent free-will decision reached by an AI Mind after a process of thinking under the influence of emotion. In the intelligent, deliberative process, thinking positively about a goal or a learned motor behavior moves the Volition module closer to a tipping point of ordering the execution of a motor action, while thinking negatively about the drawbacks of an action prevents the build-up of enough volitional impetus to tip the decisional structure into firing the executive order to commence the proposed action-sequence. The motor memory of the Motorium learns the activation of robot actuators as the analog of muscles, and concatenates sequences of activation into habituated behavior.
4. Code of Motorium() from ghost302.pl AI
source code 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.
Variables for First Working Artificial General Intelligence
6. Troubleshooting and Debugging
6.1.a. Symptom: (Something goes wrong.)
6.1.b. Solution: (AI Mind
Maintainer devises solution.)
7. Future Development of the Motorium and Sensorium AI Mind-Modules
Roboticists who wish to embody an intelligent AI Mind with concepts and emotion in their robots will flesh out the Motorium and Sensorium mind-modules with the necessary code.
Roadmap to Artificial Intelligence
9.
AiTree of Mind-Modules for
Natural Language Understanding