Obstacle Avoiding autonomous Robot
This term project represents the culmination of my efforts throughout the OSU course "ME 351: Introduction to Instrumentation and Measurement Systems". The laboratory work associated with the course was based on Arduino microcontrollers and analog sensors, and taught various methods by which raw data can be filtered into usable data. The course's core mantra was that "sensors are always noisy, late, and wrong". This implies that it is the job of the system designer to implement controls necessary to mitigate sensor error, and to filter unwanted noise. I enjoyed the hands-on aspect of the class, namely the tangible results achieved with simple changes to the Arduino code. Learning more about Arduino taught me how powerful sensing microelectronic systems can be, and I was intrigued by the concept of creating a gateway between real life and software. Below are the project deliverables in video and report format.