ArUco markers are commonly used for vision-based position estimation.
Examples of ArUco markers:
Use the most matte paper for printing visual markers. Glossy paper may glitter in the light, severely deteriorating the quality of recognition.
For rapid generation of markers for printing, you may use an online tool: http://chev.me/arucogen/.
Clever Raspberry Pi image contains a pre-installed
aruco_pose ROS package, which can be used for marker detection.
There are several preconfigured modes of operation for ArUco markers on the Clever drone:
Additional documentation for the
aruco_poseROS package is available on GitHub.