Brennan Cain

Computer Engineering Student and Robotics Researcher

Fiducial Markers for Pose Estimation


Download Paper

Robust localization is critical for the navigation and control of mobile robots. Global Navigation Satellite Systems (GNSS), Visual-Inertial Odometry (VIO), and Simultaneous Localization and Mapping (SLAM) offer different methods for achieving this goal. In some cases however, these methods may not be available or provide high enough accuracy. In such cases, these methods may be augmented or replaced with fiducial marker pose estimation. Fiducial markers can increase the accuracy and robustness of a localization system by providing an easily recognizable feature with embedded fault detection. This paper presents an overview of fiducial markers developed in the recent years and an experimental comparison of the four markers (ARTag, AprilTag, ArUco, and STag) that represent the state-of-the-art and most widely used packages. These markers are evaluated on their accuracy, detection rate and computational cost in several scenarios that include simulated noise from shadows and motion blur. Different marker configurations, including single markers, planar and non-planar bundles and multi-sized marker bundles are also considered in this work.

@Article{Kalaitzakis2021,
  author={Kalaitzakis, Michail and Cain, Brennan and Carroll, Sabrina and Ambrosi, Anand and Whitehead, Camden and Vitzilaios, Nikolaos},
  title={Fiducial Markers for Pose Estimation},
  journal={Journal of Intelligent & Robotic Systems},
  year={2021},
  month={Mar},
  day={26},
  volume={101},
  number={4},
  pages={71},
  issn={1573-0409},
  doi={10.1007/s10846-020-01307-9},
  url={https://doi.org/10.1007/s10846-020-01307-9}
}

Leave a Reply

Your email address will not be published. Required fields are marked *.

*
*
You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>