In collaboration with Yanping Chen, Eric Söderström, and Xinyi Zhang.
For this project, we implemented a JavaScript simulation employing Kempe’s Universality Theorem to construct linkages constrained to a user-inputted $f(x,y)=0$ curve. In addition to the literal linkage construction, the implementation includes novel algebraic and physics systems, as well as various optimization techniques to simplify the linkage in size and complexity.
Project report and code available here and here, respectively.