Source: https://uwaterloo.ca/motion-research-group/sites/ca.motion-research-group/files/uploads/files/laschowski_2020_0.pdf