Open kczttm opened 5 hours ago
It is hard to dive into your comments as it is a very long explanation. Why do you want to convert between the two conventions? The idea, is that the configuration vector of an unbounded joint is [cos(theta),sin(theta)] while theta is the configuration of classic convention. Hope it will be help you.
In q: [359.9981 7.6853 97.9248 290.6336 359.999 28.0874 46.0158]
, it seems these values are in def, no?
Bug description
Hello, I'm trying to implement a Kinova Gen3 7dof robot into the Pinocchio framework on python. My goal is to utilize the fast calculation in real time. I understand that I need to convert the standard joint angles of size 7x1 to the augmented one 11x1 (we have 4 unbounded joint angles). Below is my conversion code as well as a forward kinematics calculation of the end-effector. As I compared the calculated value with the robot motor reading, there was about 6-7 mm difference. I checked to see if I used a wrong URDF or if I used the wrong frame, both seemed to be correct.
Below is the main function to obtain the comparison
and the result was
Now I can only suspect my
standard_to_pinocchio()
conversion since I couldn't find how other people hand this.