ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

There is a good tutorial how to connect to VL53l0x sensor very similar to VL53l1x that you can use a reference: https://github.com/Andrew-rw/vl53l0x_driver

Make sure to use the right Arduino driver: https://www.arduino.cc/reference/en/libraries/vl53l1x/

ROS node publishes sensor_msgs::Range message into range_data topic. Node has several optional configuration parameters:

port - which usb port to use. Default: /dev/ttyUSB0 baud_rate - transmission speed between sensor and node. Default: 57600 frame_id - tf frame ID of the sensor. Default: ir_range firmware_version - reserved. Not used as for now.

Once you know it works well with one, there are multiple tutorials for managing multiple sensors. Take a look at this one for example: https://www.intorobotics.com/how-to-use-sensor_msgs-range-ros-for-multiple-sensors-with-rosserial/