Robust Fiducial Markers for Augmented Reality