These types of markers are known as ArUco markers and they are quite commonly used for computer vision tasks. Here's some more info: https://docs.opencv.org/3.4/d5/dae/tutorial_aruco_detection.html
hershg
Markers like these are frequently used for sensor calibration and orientation as well, since they present easy to recognize patterns for cameras
hannahmcneil
I was reading about these markers and part of the algorithm involves detecting candidate markers in the environment and then accepting or rejecting them. So it seems the speed/lag of such a system would rely heavily on the specifics of the environment, for example if there were a lot of square shapes around (like a particular wallpaper pattern) that could potentially cause there to be much more lag or even corruption if the patterns were too similar.
These types of markers are known as ArUco markers and they are quite commonly used for computer vision tasks. Here's some more info: https://docs.opencv.org/3.4/d5/dae/tutorial_aruco_detection.html
Markers like these are frequently used for sensor calibration and orientation as well, since they present easy to recognize patterns for cameras
I was reading about these markers and part of the algorithm involves detecting candidate markers in the environment and then accepting or rejecting them. So it seems the speed/lag of such a system would rely heavily on the specifics of the environment, for example if there were a lot of square shapes around (like a particular wallpaper pattern) that could potentially cause there to be much more lag or even corruption if the patterns were too similar.