Self driving cars are the future of the transportation industry, so let's start with our own system at home! The purpose of this project is to build a differential drive robot that can navigate around obstacles by itself. This involves both hardware and software development where each student will build their own robot. The robot's features include: individual control over two separate motor+wheel pairs, distance sensors for obstacle avoidance, and navigation algorithms.
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
We all had experience and training in writing computer code. We all had at least some experience with coding in C++, but none of us had any experience with Arduino hardware, servos, IR sensors or electret microphones or soldering.
What challenges did you encounter?
Troubleshooting the various hardware pieces was a constant challenge. It was often very difficult to discern if problems were coming from the code we had written, from the wiring of the hardware, either the power source or signal output, or from some combination of both.