Playing tennis 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 tennis. 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.
In the game of tennis
there are rules and objectives the robot is following
during the game. At the same time, the robot has to
observe the behavior of the opponent and his
particular style of playing. The robot has to
formulate strategies that work against the opponent.
During the gameplay the robot has found several
strategies that work. He has found strategy4, which
is to hit the ball in the opposite side of the
opponent. For example, if the opponent was on the
left side, the robot would hit the ball to the right
side. Strategy4 was used to tire the opponent and to
make him run. The more running the opponent does, the
harder it is for him to control the ball. This opens
up opportunities for the player (the robot) to hit
the ball pass the opponent.
Innate things like
hitting the ball, using the racket, identifying
boundaries on the court, and running are second
nature to the robot. What this means is that the
robot has learned these skills so well that his brain
can do them unconsciously, without thinking. Thus,
when the robot's brain gives the order to hit the
ball to the right, his instincts will kick in and
instructions are sent to body parts to move a certain
way. These instructions are extracted from
intelligent pathways in the robot's brain. By
following these intelligent pathways, innate things
like movement of body parts, are automatically
extracted without thinking. This process is described
numerous times in my patent applications and books.
The same method to
play tennis is used to play any sport. The computer
program inside the robot's conscious is managing the
rules/objectives of the game, extracting common sense
data, generating facts about the situation, analyzing
the game, keeping tab on the score, extracting linear
steps for a task/s, analyzing opponent, generating
new and old strategies that work, identifying
conflicts, solving problems, identifying boundaries
of the court, and so forth. The computer program
inside the robot's mind is controlling how he thinks
during the game. This includes decision making,
information gathering, and data processing.