This challenge problem is focused on synthesizing planar linkage mechanisms such that a specific output curve is traced using the mechanism. For this project you are tasked with synthesizing linkage mechanisms to trace 20 different output shapes. Further you are tasked with synthesizing mechanisms such that the total material used for the mechanisms in minimized.
- Python >= 3.8
- numpy
- pymoo >= 0.6
- matplotlib
- scipy
- scikit-learn
- svgpath2mpl
- tqdm
Run:
conda create -n <environment-name>
conda install pip
pip install -r requirements.txt
to make the correct enivronment in conda
