You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I'm interested in using the URDF file given here to do some dynamics simulation. However, I found small discrepancies (~2-10mm) between the resulted end-effector position p_cal and the API's ground truth p_ee.
We doubled checked to make sure that we are choosing the right model (7dof gen3, no vision, no gripper). Since the discrepancies are always small, I wonder if it comes from the fact that our arm is the fixed-based version (no blue base).
Another important information is that as we place the arm at zero configuration, as shown in here or the page 258 of the Kinova® Gen3 Ultra lightweight robot user guide r9.1, the vertical number adds up to 1.187375 m which is closer to the third entry of p_cal below. This made me wonder if we are actually using the wrong URDF file since the beginning.
This discrepancy is expected. The URDF file is that of an ideal robot - extracted from the CAD, and does not take into consideration the tolerances of the assembly. Each unit is calibrated to adjust for these tolerances, so you can always expect the Web App to be returning a more accurate position than the URDF itself.
As I have mentioned in a few threads recently, if you need the calibration results for your robot, please contact [email protected] with your serial number (found on the sticker at the base of the robot, WOXXXXXXX-X - do not send the SN found in the Web App since it corresponds to the controller's SN and is not what we are looking for).
Hello @martinleroux, thanks for the follow up. I have received the calibration xml file, and I briefly understood the math behind incorporating the calibration homogeneous matrix during each step of the forward kinematic iteration. Instead of doing this manually, I would like to know if there's a script that could help me incorporate the xml file on top of the original official URDF.
While it is theoretically possible to apply the transforms to the URDF, I don't have such a script readily available to share since within the robot we are applying the calibration parameters during runtime.
Description
Hello, I'm interested in using the URDF file given here to do some dynamics simulation. However, I found small discrepancies (~2-10mm) between the resulted end-effector position
p_cal
and the API's ground truthp_ee
.We doubled checked to make sure that we are choosing the right model (7dof gen3, no vision, no gripper). Since the discrepancies are always small, I wonder if it comes from the fact that our arm is the fixed-based version (no blue base).
Another important information is that as we place the arm at zero configuration, as shown in here or the page 258 of the Kinova® Gen3 Ultra lightweight robot user guide r9.1, the vertical number adds up to
1.187375
m which is closer to the third entry ofp_cal
below. This made me wonder if we are actually using the wrong URDF file since the beginning.Below are some of the results:
zero configuration
home configuration
Thank you!
The text was updated successfully, but these errors were encountered: