Two Robot Precise Self Localization Zarrouk Lab