https://1library.org/document/y4gemoky-d-position-mobile-robot-unstructured-environments.html