I'm trying to calibrate a doosan robot. I used Leica laser tracker and T-mac Basic.
I ran the calibration program trying 40 and 80 points, but I received an error message(Not enough valid calibration points)
The Doosan models available on our library need a minor modification so we can calibrate them. In short, we should transfer the rotation of the XY plane of the robot base from the Theta 1 parameter to the Base frame as shown in the attached image.
If you have this change and follow the calibration procedure you should not find the strange issues you have (the measurements were not considered valid). I just fixed this detail with your Doosan robot and recalculated the measurements. See the RDK project file attached.
The data collected looks great and the calibration is successful with this edit! See the RDK project file attached. The accuracy can be improved from a max position accuracy of 3.2 mm using the nominal kinematics to 0.185 mm using the accurate kinematics.
Small detail: Since the tool also changes we should open and close the measurements menu and accept the suggested update (updated tool pose).
When you calibrate the robot you'll obtain a new set of parameters. To take advantage of the full RoboDK calibration you should generate programs directly from RoboDK and you'll obtain the programs automatically filtered.
When i enter same joint values before and after calibration, I confirmed that TCP changed.
My team leader has two questions.
First, He wants to know how the link parameter has changed.
Can we see the link parameter changed?
Sencondly, if we calibrate, will the robot model graphics in the simulation also change?
We also want to create scenarios in the simulation before applying scenarios to the real environment.
We think it is right to create a scenario with graphic changes reflected, but I am not sure if the robot model has changed after calibration.
You can see all the calibrated parameters by selecting on "Parameters from the robot panel, then, select More options.
The robot model does not change, however, the position of the TCP changes a bit. In general, robot calibration corrects about 1-5 mm (or 2.5 mm in this specific case). Therefore, you'll see the flange deflect slightly by this amount.