|
Explore TEAMS!
|
Student /
TrongsLineFollowingLine FollowingSummary and ProblemsWhen I first made my Create follow the course's lines, I absolutely thought that it was going to be a success and I would not have to worry about completing it. This was not the case. Instead, the Create didnt even move. This was very disappointing and I started to become frustrated because I thought that i knew it all. I then went back to my code and tried to figure out the problem and I could not figure out what was hindering my code. This was a big mistake because I should have asked for help instead of diving into something I knew little about. When I finally received help, some of the mysteries of programming were cleared and I started to understand the fundamentals of computer programming. So after I tweeked my code, I got my Create to follow most of the course's lines except for the sharp 90 degree turn. Even with help, I started to think outside the box and went on to use all 4 sensors instead of 2, which was the common interpretation for everyone. By using 4, I was guaranteed that my Create would get around the 90 degree turn. Lessons LearnedFor Lab 3: Line Following, I have went through many trials and errors to get to many goal of getting the Create to follow a black tape line on a white course. As the first task for me to complete in computer programming, I have learned many things from this experience. One thing I have learned that there are much more possibilities in programming versus the use of real-term. In programming, I have a far broader range of possibilities of commands for the Create to follow than if I was to use real-term. Another thing I learned was that the Create was intelligent enough to follow the lines by toggling the black tape between the two frontal cliff sensors. A third thing I learned was that in any programming language, each and every word and number entry matters. Programming languages are all exact in terms of sending commands. So whenever I will program a code, I will program with conciseness because even the smallest of errors will cause my code to fail. With this needed experience that I gained from this lab, I learned many necessary skills that helps my knowledge of computer science. |