Not able to perform intrinsic calibration for Ensenso N35

General Information

  • Product: Ensenso N35
  • Serial Number: 182745
  • Ensenso SDK Version: 4.1.1033
  • Operating System: Linux
  • Data Attachments?

Problem / Question

Hello, we encountered this issue when the engineer is trying to use NxView to perform intrinsic calibration for Ensenso N35 but NxView crashes in-between the process. Any help is appreciated.

Hello @KuanYu.

  1. What version of the UEye driver are you using?
  2. Is the error reproducible or did it occur only once?
  3. Does the camera work if you try again immediately after the error occurs first?

Can you provide a copy of the full JSON tree? That would also answer question 1.

Regards,
Raphael

Hi Raphael,

  1. The version is like the screenshot here.
  2. The error is reproducible.
  3. Yes, the camera works after the error occurs.

How can I get a full JSON tree?

Thank you in advance.

Best,
KuanYu

To get a copy of the JSON tree:

  • Open NxView
  • Open NxTreeEdit by clicking the button in the lower left corner of the Select Camera window:
    image
  • Right-click the / item at the top of the tree lising
  • Select Copy value as JSON string

You can then paste the value directly into your reply, or save it as a file using a text editor and attach the file to your reply.

Some follow up questions:

  1. Does the camera work when you click Open?

Just so we understand each other:

  1. You attempt a calibration by clicking Calibrate in NxView, then the error occurs. Then you click Calibrate again and this second time it works and the Calibration wizard opens?

Hi Raphael,

Sorry for the late response.
As I investigated more, the reason of this issue might due to the ueye driver process not running when we stop our program that uses the sensors; therefore, the NxView weren’t able to discover the device and caused the calibration failure.

So the flow is probably, Stop our program → NxView’s ensenso sensor becomes available → my colleague start doing calibration → ueye driver process stops → NxView cannot discover the ensenso sensor → the calibration fails.

I wrote a script to keep the ueye driver process keep running while our program is not running and asked my colleague to do the calibration again, but he’s off today, so I need to wait till he’s back to see if the issue is fixed.

Thank you for your support!

Best,
KuanYu

Sounds like a reasonable explanation. Please let me know how it turns out.

Hello Raphael,

After making sure the ueye driver process keeps running so that NxView can discover N35 sensor while doing the calibration, the calibration process succeeded.

Thank you for support!

Best,
KuanYu