librealsense: D435 - Calibration table update failed

Required Info
Camera Model D435
Firmware Version 05.12.01.00
Operating System & Version Ubuntu 18.04.3 LTS
Kernel Version (Linux Only) 5.0.0-37-generic
Platform Notebook
SDK Version 2.31.0
Language C++ / ROS
Segment Robot

Issue Description

The Dynamic Calibrator fails to update the calibration table. I’m using the the cable that is provided with the camera and the Android Dynamic Target Tool.

$ /usr/bin/Intel.Realsense.DynamicCalibrator -v
2.6.8.0
$ rs-enumerate-devices
Device info: 
    Name                          : 	Intel RealSense D435
    Serial Number                 : 	[SN present]
    Firmware Version              : 	05.12.01.00
    Recommended Firmware Version  : 	05.12.01.00
    Physical Port                 : 	/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/video4linux/video0
    Debug Op Code                 : 	15
    Advanced Mode                 : 	YES
    Product Id                    : 	0B07
    Camera Locked                 : 	YES
    Usb Type Descriptor           : 	3.2
    Product Line                  : 	D400
    Asic Serial Number            : 	[present]
    Firmware Update Id            : 	[present]
$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 5000M
    |__ Port 2: Dev 3, If 0, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 2: Dev 3, If 1, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 2: Dev 3, If 2, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 2: Dev 3, If 3, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 2: Dev 3, If 4, Class=Video, Driver=uvcvideo, 5000M
$ sudo /usr/bin/Intel.Realsense.DynamicCalibrator -cli

Serial Number: [same as above]
Device Name: Intel RealSense D435
Device PID:  0B07
FW version:  05.12.01.00

Calibration Type: Targeted
Laser Power: On
Auto Exposure: On
AE SetPoint: Auto
Resolution: 1280x720x30
Start rectification
Start scale calibration

Computed rotational correction angles in degrees: <rx, ry, rz> = <0.001, -0.001, 0.004>
Scale calibration completed, start RGB calibration

Computed rotational correction angles in degrees: <rx, ry, rz> = <-0.022, 0.029, 0.068>  translation in mm: <tx, ty, tz> = <0.000, 0.017, -0.007>
Calibration table update failed

It shows the correct images and tracks the target like it’s shown in the GUI demo. First, I’ve tried to calibrate using the GUI, there it always fails after the scale calibration with a warning “Failed to update the device … possibly loose usb connection” or something alike.

I installed the SDK manually, following the instruction manual for Ubuntu 18.04 LTS without errors.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 32

Most upvoted comments

@martinakos @ManuelS-BSH The new version of dynamic calibration v2.11 fixes the issue and now released on AWS. Please try to install and test. Thanks!