I found this because I was writing up a (not so) quick example of the 3D dynamics of a quadrotor using Propeller. Which gives different answers. In particular, the dynamics don't match if I have non-zero angular velocity.
According to that method's documentation, it should return w_NB_B, not w_BN_B. Unfortunately, I'm timing out now. Can I ask for the dynamics team to resolve it the existing failing test in quadrotor_dynamics_test.cc, please?
cc @sherm1 in case a different assignee is more appropriate.
cc @mpetersen94 , in case it has any bearing on the strange results you've been seeing.
The unit test in
quadrotor_dynamics_test.cc
has the line:Unsurprisingly, this passes. But if you change it to the intended
Then the test fails.
I found this because I was writing up a (not so) quick example of the 3D dynamics of a quadrotor using Propeller. Which gives different answers. In particular, the dynamics don't match if I have non-zero angular velocity.
The multibody notation in this line is wrong:
According to that method's documentation, it should return
w_NB_B
, notw_BN_B
. Unfortunately, I'm timing out now. Can I ask for the dynamics team to resolve it the existing failing test inquadrotor_dynamics_test.cc
, please?cc @sherm1 in case a different assignee is more appropriate.
cc @mpetersen94 , in case it has any bearing on the strange results you've been seeing.