Comme indiqué sur ce lien (dans un contexte différent mais sur le même sujet)
https://answers.ros.org/question/12616/interpretation-of-imu-data-from-the-gazebo_ros_imu-plugin/
l'implémentation UUV IMU (en ce qui concerne les accélérations linéaires) ne devrait pas être correcte.
C'est vraiment comme ça ?
Salut @s1887252 , l'IMU est adapté du Rotors Simulator et lit essentiellement l'accélération linéaire du lien https://github.com/uuvsimulator/uuv_simulator/blob/master/uuv_sensor_plugins/uuv_sensor_ros_plugins/src/IMUROSPlugin.cc#L183
Mais je me souviens avoir eu un problème avec l'accélération linéaire de Gazebo en utilisant le moteur ODE avec l'algorithme quick
. Je peux essayer de changer l'algorithme par défaut en world
pour voir s'il se comporte différemment.
Je ne sais pas si cela est lié, mais gazebo a récemment mis à jour son plugin pour signaler l'orientation de l'IMU à partir du cadre mondial. J'étais confronté à des problèmes dans mon autre projet en raison de son ancien comportement en termes d'orientation du corps par rapport à l'orientation du monde, mais cette demande d'extraction prétend le corriger.