Deriving equation for partial derivatives in LOCAL frame #2588
-
Hi, I was reading article about partial derivatives in rigid body dynamics:
but different for
In |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Please have a look to https://m.roboticsproceedings.org/rss14/p38.pdf which is where I explain everything related to analytical derivatives of rigid body dynamics algorithms. As I also often explain, there is some tricks implemented in Pinocchio to avoid useless computations or accelerate computations. It is hard to list all of them in a single peace of research article. Unfortunately, the paper you mentioned is just a replicate of our work published at R:SS 2018 without real novelty as the code of Pinocchio was already implementing the computational tricks. |
Beta Was this translation helpful? Give feedback.
-
I use WORLD convention to store the quantities in a common frame to really avoid useless computations, facilitating the writing of rigid body dynamics derivatives. In case you write derivatives of WORLD or LOCAL expressed quantities, deriving the quantities depends of the frame in which you work. Please have a look to https://hal.science/hal-03758989/file/HUMANOIDS_2022_FINAL.pdf For the LOCAL context, you have to account for the partial between the current joint and the end effector. Which explains the set of computations you have extracted in your initial form. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
I use WORLD convention to store the quantities in a common frame to really avoid useless computations, facilitating the writing of rigid body dynamics derivatives.
In case you write derivatives of WORLD or LOCAL expressed quantities, deriving the quantities depends of the frame in which you work. Please have a look to https://hal.science/hal-03758989/file/HUMANOIDS_2022_FINAL.pdf
For the LOCAL context, you have to account for the partial between the current joint and the end effector. Which explains the set of computations you have extracted in your initial form.