ensenso/ros_driver

Calibration fails despite finding enough patterns

Closed this issue · 0 comments

I am trying to perform HandEyeCalibration with an Ensenso N35 camera.

I am able find the patterns using the "Capture Pattern" command.
After finding 10 patterns I call the action with the "Start Calibration" command and receive the error "You need to collect at least 5 patterns before starting a hand eye calibration".
I also tried manually loading the robot poses corresponding to the list of camera exposures, which also did not work.

Any help would be appreciated!

EDIT: In trying to generate random poses at which to capture patterns, i did not notice that i was saving fewer than five poses as the rest of poses could not be reached by the robot. Each loop iteration changed my debug message but did not actually find a new pattern.