Este repositorio es un package de ROS, por lo que se puede clonar en el src de un workspace.
El codigo se desarrollo para funcionar con codigos QR cuadrados. Para los ejemplos se uso un QR de 17 x 17 cm
Puede correr los ejemplos con:
roslaunch distance_meter demostration1.launch
roslaunch distance_meter demostration2.launch
roslaunch distance_meter demostration3.launch
Si quiere probarlo con su propia cámara corra:
roslaunch distance_meter camera.launch
No olvide cambiar el dispositivo en image_msg_publisher.py, linea 10
cap=cv2.VideoCapture('/dev/video4')
En distance.py, linea 13, configure el tamaño de su codigo QR
QR_size = 17 #cm