Due to lack of prior experience in robotics, each step of the project was a learning experience for me. My primary role on the team was computer vision and that can be split up into two separate steps: observing visual data from the outside environment and understanding that environment to enable the robot to perform some action based on that information. Each step took time and testing to adjust parameters to fulfill the systems needs. My main takeaway from computer vision is that understanding the environment results in understanding the many different variables that can effect the outcome of a decision and taking all those variables into account. This proved to be difficult and required a lot of testing. Even though this aspect of the project did not end up working as intended, it was a learning experience that I intend to build off of in the future.
This project and working with my teammates has allowed me to gain knowledge in each aspect of building a robot and experience working within a multi-disciplinary team to achieve this common goal.