-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Different results for CalcPointJacobian in Python vs C++ #101
Comments
Can you check whether the correct body IDs are being used? Both Python and C++ samples are incomplete. Both do not define |
Hi @martinfelis Sorry about that, I made a mistake while copying them, I have updated the code in the original question -- it should have been for
Which is still different from the c++ output. Do you have any insights about why this might be happening and how I can fix it? |
I am surprised that the IDs of the bodies differ and would first investigate this. The output in your previous post: you get that by forcing the IDs to be the same or do you pass in the values you obtained via What is the error with IDs from Do you have errors when computing it for different bodies? Do both Python C++ use the same RBDL version? |
Yes it's odd that the body IDs differ.
|
Hello,
I'm trying to use the Python wrapper to compute the point jacobians for an A1 Quadruped represented in the URDF attached below.
a1_description.zip
I find that the results for
CalcPointJacobian
are different in Python vs in C++. Both codes are attached belowPython
Output
C++
Output
As you can see the results differ and there are ones in the c++ output.
Can anyone tell me what I might be doing wrong?
The text was updated successfully, but these errors were encountered: