Automated Linkage Mechanism
This is a PID controlled automatic linkage that presses a sequence of buttons as quickly as possible. To complete this project, I
Solved a 3-point inverse kinematic motion generation problem by hand, using the standard dyad model
Used an NSGA2 machine learning algorithm to optimize link lengths for lowest transmission angle
Created a functional assembly in SolidWorks
Created properly dimensioned engineering drawings of all parts involved
Manufactured parts from Aluminum stock using a CNC mill, lathe, and other shop tools
Wrote a PID controller Arduino program and tweaked its parameters for maximum buttons pushed