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
I am trying to integrate a new dVRK PSM Si model (different with dVRK classic) into SurRoL. I basically wrote the new URDF file and re-define the psm environment. For URDF I tried to make the link order and joint arrangement similar to what is defined in the original psm classic URDF file.
However, when testing, I get stuck in the wrong or unstable solution of InverseKinematics from pybullet. I was wondering if you have faced the same issue before? Here is an example:
The IK solved joint result joints_inv is [0 0 0.2 -1.57 0 0] while the provided input is [0 0 0.2 0 0 0]. From testing so far, I found that the position tends to be accurate but for orientation, there is always a -1.57079623(-pi/2) offset of the 4rd joint(tool roll). However, in some cases such offset is gone. So the stability of IK solver is not reliable. I cannot find any problem with either the URDF file or the environment. I feel it is more of the problem with bullet itself.
Thanks a lot for your interest in our work. Would you like to have a meeting with our developers? It can better identify the issue and further discuss about the integration. If you are interested, please feel free to reach out to me through my email: [email protected]
Hi,
I am trying to integrate a new dVRK PSM Si model (different with dVRK classic) into SurRoL. I basically wrote the new URDF file and re-define the psm environment. For URDF I tried to make the link order and joint arrangement similar to what is defined in the original psm classic URDF file.
However, when testing, I get stuck in the wrong or unstable solution of InverseKinematics from pybullet. I was wondering if you have faced the same issue before? Here is an example:
And the output is:
The IK solved joint result
joints_inv
is[0 0 0.2 -1.57 0 0]
while the provided input is[0 0 0.2 0 0 0]
. From testing so far, I found that the position tends to be accurate but for orientation, there is always a -1.57079623(-pi/2) offset of the 4rd joint(tool roll). However, in some cases such offset is gone. So the stability of IK solver is not reliable. I cannot find any problem with either the URDF file or the environment. I feel it is more of the problem with bullet itself.Could you please provide any hint to this problem? I am attaching the necessary scripts for your reference. I am more than happy to have a further discussion on adding more robot modules into SurRoL. Thanks.
https://drive.google.com/drive/folders/12SArtA-CraVkCvT5lst_lGiUnBx_vpZp?usp=sharing
The text was updated successfully, but these errors were encountered: