Buying groceries 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
going to the supermarket to shop for groceries. He is
given 40 dollars to by food (for himself) for 1 week.
There are no sound in this video because I wanted the
viewers to focus on the robot's thoughts while
solving a problem.
The robot has to
first create a general reason to go to the
supermarket. He wants to buy food for breakfast,
lunch and dinner for 1 week. Next, he has to create
an outline (in his mind) on what kind of food to buy.
He generated several vital items: 1. 6 pack soda. 2.
can goods and plate lunches. 3. bread for breakfast.
The robot then systematically buys each item in their
respective places in the supermarket.
There are certain
rules the robot has to follow. One rule is that the
robot is given 40 dollars, so the final cost of the
shopping can't exceed 40 dollars. Next, he has to
carry the food back home, which is 5 blocks away from
the supermarket. The robot can only carry about 15
pounds worth of food.
In the video, I show
how the robot makes decisions on certain items. For
example, when he got to the soda area, the robot was
given 6 types of soda to choose from. He uses the
process of elimination to select only 1 soda type.
The robot's conscious
does all the hard work by creating a debate in his
mind about how to shop, what to shop for, which items
to select and so forth. The robot's conscious can
also generate a linear list of shopping items and to
systematically search and buy these items. For
example, the robot generated 3 areas to go to: 1.
soda 2. can goods 3. bread. After the robot buys the
soda, he proceeds to the can goods area. After that
he goes to the bread area.
Furthermore, the
robot's conscious serves as a calculator that
determines the cost of items selected so far.
Actually, the robot's conscious is trying to manage
multiple tasks simultaneously. At the end, the robot
buys groceries that cost $31, which is less than $40;
and the total weight of the items is about 16 pounds,
which allows the robot to carry the items back home,
5 blocks from the supermarket.