https://medium.com/@jw1809131/msc-mechatronics-and-robotics-assignment-homework-help-de-montfort-university-dmu-uk-bdd199ca9172