Я бы применил другой алгоритм на базе 4 видеокамер 4К с ракурсом не меньше 90 градусов каждая, что в целом дает панораму на 360 и применением функции оптического распознавания по определенным маркерам ( к примеру цветовым с подсчетом пикселей определенного цвета), нанесенным на соседние роботы. Значение выступает в качестве триггерного и дальше делай с ним что хочешь.. Так же возможен и алгоритм с применением QR сканеров и соответствующих QR меток на роботах.