Definition of dh_dq in computeCentroidalDynamicsDerivatives() when root is floating #2260
Unanswered
HiroIshida
asked this question in
Q&A
Replies: 1 comment
-
Hello @HiroIshida, You're correct. By example, Then, in your case Be careful that |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Definition of dh_dq in computeCentroidalDynamicsDerivatives()
In the documentation,
dh_dq
is explained ashttps://gepettoweb.laas.fr/doc/stack-of-tasks/pinocchio/master/doxygen-html/namespacepinocchio.html#a344d8d1d4380d93f228a880b0c3361fc
Thing that confused me is that in pinocchio the configuration vector is of size
model.nq
>model.nv
in floating robot because confugration is represented using quaternion which has 1dim redundancy. Could you please explain the mathematical definition ofdh_dq
when root link is floating?One possibility I guess is that$J$ =dh_dq is a matrix in relation $\dot{h} = J [v^T, \omega^T, q_j^T]^T$ where $v \in \mathbb{R}^3$ and $\omega \in \mathbb{R}^3$ are linear and angular velocity of the root link, respectively and $\dot{q}_j$ is the joint velocities. I s this correct?
Beta Was this translation helpful? Give feedback.
All reactions