Navigating a plane using Universal 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).
A robot with universal
artificial intelligence is a robot that can do any
human task. It can drive a car, fly a plane, play any
videogame, play any sports game, cook in a
restaurant, clean a house, etc.
This video
demonstrates how a robot thinks while playing a
side-scrolling shooting game. There are no sound in
this video because I wanted the viewers to focus on
the robot's thoughts while playing the game.
The robot was given
specific orders not to shoot enemies. His job is to
navigate the plane from the beginning of level1 to
the ending of level1. He must dodge primarily 3
things: 1. enemies. 2. environment objects. 3.
gunfire. During the gameplay, I freeze the frames to
show viewers how the robot makes decisions. The robot
makes decisions every 2 seconds. Previously committed
decisions can stay the same, replaced, or modified.
Sometimes, the robot makes random decisions based on
2 or 3 possible actions.
Normally, an action
game like gradius requires both navigation and
shooting. For the purpose of simplicity, I decided
not to include shooting as an action in the game. I
wanted viewers to see how the robot makes decisions
in terms of navigating a plane safely from the
current location to a destination location.
Gradius is a 2-d
side-scrolling game -- the plane can only move in a
2-d environment. In future videos, I will be showing
how the robot can navigate in a 3-d environment.
Human beings, for example, navigate in a 3-d
environment.