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

Revision history [back]

click to hide/show revision 1
initial version

Two things to try:

  • Add the --approximate=0.01 flag to the cameracalibrator to compensate for the timestamp mismatch between cameras. You can try slowly increasing the value until it works, but if you increase the value to something above the inter-frame period for your camera, it probably isn't working.(documented here)
  • Try the stereo_node from the uvc_camera package. The docs indicate that it will publish synchronized image pairs from a pair of unsynchronized cameras.

Two things to try:

  • Add the --approximate=0.01 flag to the cameracalibrator to compensate for the timestamp mismatch between cameras. You can try slowly increasing the value until it works, but if you increase the value to something above the inter-frame period for your camera, it probably isn't working.(documented here)
  • Try the stereo_node from the uvc_camera package. The docs indicate that it will publish synchronized image pairs from a pair of unsynchronized cameras.

EDIT:

You have cheap cameras that are not synchronized in hardware. These techniques will help match up the most closely captured images, but they won't fix the underlying synchronization problem.