ensenso / ros_driver

Official ROS driver for Ensenso stereo cameras.
http://wiki.ros.org/ensenso_driver
BSD 3-Clause "New" or "Revised" License
29 stars 25 forks source link

Calibration fails despite finding enough patterns #30

Closed srini196 closed 4 years ago

srini196 commented 4 years ago

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.