When ordering small fragile parts or electrical components in general, try to order extra, especially if you are on a tight timeline.
When deciding on the materials and manufacturing process for your project, make sure all the required tools needed to shape or cut the material are available and working.
Test your system at multiple development levels and in multiple environments to account for problems that may arise from different conditions.
The biggest contributor to our success in this project was team communication. Having good team communication not only allowed us to meet our deadlines but also help each other out in sections that we did not have much experience in. For example, Ray conducted weekly meetings that helped us assess what needed to be completed each week and also who needed extra help with their tasks. Testing our system in sections as we built it also helped us in reducing the time we needed for debugging. It helped us solve problems that would have arisen towards the end of the project and helped us narrow down problems that did arise when our system was fully built.
One of the first problems we encountered was a faulty tape sensor. When ordering components, we only thought to order what was needed and that caused problems later on. When building a test model for our system we noticed the model was not tracking the line correctly. At first, we thought that we had messed up the wiring for the tape sensor. Upon closer inspection, we noticed that the wiring was correct, but the tape sensor no longer worked. In the end, we had to order another sensor which cost us time and money.
The biggest problem we faced was during the COSE event at San Fransisco State University. During our testing, we never tested our system under different lighting conditions. This became a big problem as at the event the robot was not properly tracking the line for half of the map. Not being able to do anything about it was a horrible feeling, but we made the best of our situation and instead chose to show the ultrasonic sensor at work. It was a major lesson learned and one that we will not make again in future projects.