Frontend localization tools using interactive markers and backend tools using PCL and ICP to 'snap' markers against the environment.