Overview
Students were challenged to design and construct autonomous claws in groups of 5 to compete with other designs by the end of the month. In the midst of the pandemic, much team collaboration was conducted online and students had to develop the mechanical, electrical, and computer components with COVID-19 restrictions in place. I was solely responsible for both C programming and the circuit construction, while also contributing to concept generation and developing the 2D engineering drawings.
Design
- Programmed Arduino in C to take ultrasonic sensor readings and convert to distances
- Used a data filter to take readings in groups of 5, sort them, and use the median to calculate distances
- Created SolidWorks model and drawing of our design
Results
- Sensor assembly detected distances accurate within +/- 1cm
- Median filter cleaned virtually all faulty sensor readings
- Successfully completed all competition challenges
- Code on GitHub: https://github.com/Eric-Ptn/apsc101-autonomous-claw!