Week 1 | Week 2
| Week 3 | Week 4 |
Week 5
Week 6 | Week 7
| Week 8 | Week 9 |
Week 10
Week 3 (May31 - June 6) :
Work Stuff: This is so far the
most rewarding week in my programming task. I have been able to develop
more on the ideas about image processing. The lesson that I have learned
is that let do it and we will find a better way. For example, I have
created different versions of a program of which the usage is to make
the robot turn around looking for a designated color. I owe the very
first version to the book “Learning Computing with Robot,” because I get
a piece of code in there and alter it to serve my purpose. My first
version ended up with 2 recursive functions and countless loops. As I
debug the program to make it work, I have acquired more understanding
about how blob works as well as I have motivated to find a way to make
my program run better. As a result, my latest version has a better blob
filter technique, and more efficient algorithm. Specifically, I have
manually selected the blob of an object, and I combine the color picture
and the blob picture of the object to find the level RGB of the object’s
color. I convert hat RGB numbers to YUV numbers using the command Y, U,
V = rgb2yuv(R, G, B). Together with the command such as configureBlob()
and getBlob(), I have been able to acquire the position of the blob in
the picture, and from there I can order the robot to track down the
object with the color that I want.
Life Stuff: As the Memorial Day
weekend extends to Monday, my husband and I took our kids to Mall
Going on the Balloon Ride