https://wilhiteross.medium.com/simulating-a-drones-self-localization-with-a-particle-filter-84da419671ba