Official Basler ROS driver is a troublemaker, so I decided to switch to this. However, I am using hardware triggering (right/slave camera is synchronized from a hardware trigger from the left/master camera) instead of synchronous free run.
Has been tested with two Basler acA1920-50gc GigE cameras and Pylon 7.2.1 on Ubuntu 18.04 / ROS Melodic.
Add support for hardware trigger configuration in Pylon by following similar steps than in: basler/pylon-ros-camera#46
Provides configuration files for launching a pair of cameras in hardware trigger mode.
roslaunch basler_camera stereo.launch
I will soon add separate config files that also enable IEEE1588 timestamping (to synchronize camera clocks to Jetson/Linux system clock, without using it for synchronous free run).