https://medium.com/@radovan.chovanec75/technology-key-aspects-of-mechanical-engineering-in-robotics-design-material-science-d4c7a1e298a2