Playing a racing game using
Human Level Artificial Intelligence
Note: To make this website free to the public
please click on an ad to support my sponsors or you
can make a tax-deductable donation using Paypal
(click on the donation icon on the left).
This video shows a
robot playing a racing game. There are no sound in
the video because I wanted to show the viewers what
the robot is thinking while playing the game. The
flashing text and freeze frames are the internal
thoughts of the robot and not instruction text for
the viewers. These internal thoughts describe the
details of how the robot produce intelligence.
My robot doesn't use:
planning programs/heuristic searches (used by MIT and
Stanford University), Bayesian's probability theories
for decision making, Bayesian's equation for
induction and deduction, semantic networks for
natural language understanding, predicate calculus,
common sense systems, first-order logic, rule-based
systems, genetic programming, or MACHINE LEARNING.
During the race, the
robot has to identify where the track areas are,
avoid obstacles, avoid other racers, drive using the
fastest routes, and manage options. The robot is
considering all these task when making decisions. He
makes decisions based on what benefits him in the
future. The robot's goal is to beat the entire game
and he will make decisions (every second) that would
lead him to accomplishing his goal/s.
Also, the robot is
aware of his immediate environment (360 degrees). Not
only is he aware of what he sees and senses, but he
is aware of things behind him and to the far
left/right. His mind is keeping track of where
drivers are and where danger zones are, even if he
doesn't see them.