Summer 2008 Middle/High School Teacher Science Institute

advertisement
KREST Institute Summer Research
June 27, 2008
Project Leader:
Dr. Pedro Diaz-Gomez
Research Group
Benoit Tufeu
 Cora James
 Judy Kula
 Terri Godman

First: What is a Robot?
It is an autonomous system.
 It must exist in the physical world.
 It must be able to sense its environment.
 It can act based on the sensor.
 It must achieve a goal.

Pg. 2 The Robotics Primer, Maja J. Matarić
Is this a robot?
Problem:

To design a Braitenberg style robot
simulation that would accurately touch a
light and then seek the next.
A Braitenberg Robot
Trial and Error
Four Robots
Terri
Benoit
Judy
Cora
Four Environments
Environment
1
Environment
Environment
42
Environment 3
Four by Four sets of data
Statistics on the Four Robots
Dr. Diaz’s Analysis of Variables
Parameters of the selected robot:
Benoit’s Robot B
+10
-2
+
(variable)
Hypothesis
A robot simulation that includes a central
sensor with a small positive bias will be
more accurate in acquiring and hitting
lights then one with a central sensor with
a high positive bias.
 Note: Bias is a value that controls the
speed of the engine based on the
intensity of the light.

Experiments
Run Robot B through training
Environment 4 with 10 trials, varying the
bias on the central sensor from 0.0 to
1.0 (in 0.1 intervals).
 Run Robot B through a new 14 light test
environment with 10 trials, varying the
bias in the same manner.

New 14 Light Test Environment
Varying the Bias in Robot B –
Training Environment 4
Varying the Bias in Robot B –
Test Environment 5
Initial Evaluations
After reviewing the data, we found that
there was little difference in the
accuracy at low biases of 0 to 1.
 Further tests were run at biases of 5, 10,
15, and 20 in order to have a wider
range of data.

Distribution of Training Environment 4
Distribution of Test Environment 5
Results of ANOVA test
All data from biases 0 to 20 on the
central sensor was compared to the
number of lights hit.
 This showed statistically that bias has
an effect on accuracy.

Results of ANOVA test for training
environment 4
Results of ANOVA test for Test
Environment 5
Analysis of ANOVA tests
The very small P-values statistically
show that the bias value of the central
sensor has a significant effect on the
accuracy of robot performance.
 To support our hypothesis that a low
bias is more accurate, a KS
(Kolmogorov-Smirnov) test was run to
compare biases under one to biases
greater than one.

General Statistics on the
Additional Experiments.
Training
Environment 4
Bias 0.0 to 0.9
Training
Environment 4
Bias 1.0 to 20.0
Test
Environment 5
Bias 0.0 to 0.9
Test
Environment 5
Bias 1.0 to 20.0
Mean
7.185
3.640
11.67
10.08
Standard
deviation
1.77
2.45
.958
2.17
P value
0.000
0.000
0.000
0.000
1st Quartile
8.00
2.00
12.0
8.00
2nd Quartile
8.00
3.00
12.0
11.00
3rd Quartile
8.00
4.75
12.0
12.0
Maximum
8.00
8.00
12.0
13.0
Minimum
2.00
0.00
12.0
6.00
K-S test results for Training
Environment 4
Higher bias
Lower bias
K-S test results for Test
Environment 5
Higher bias
Lower bias
Conclusions

Based on the results of the KS tests for
both environments, a bias below 1 on
the central sensor is more accurate then
a bias above 1. This is consistent with
our hypothesis.
Future Research Could Include
a larger trial population in order to be
statistically more significant.
 more test environments.
 more variation of biases.
 investigations on biases of the other
sensors.
 changes in the positions of sensors.
 programming that allows for evaluation
of environmental conditions

Application
Building BYO-bots with Dr. Miller
The Handy Board: the Brain and
Power of the Robot
Our First Working Robot
Our First Robot in Action
A New Prototype
Thank You,
Gracias,
Merci,
Dr. Diaz
Download