1
\$\begingroup\$

currently I am reading about IMUs and got confused about the mounting position of the IMUs.

In this paper (https://pdfs.semanticscholar.org/c2b6/9d5f4cf0fbbbad97d1fc10b3757f9c41bb8f.pdf) , the author mounts the IMU on the center of joint rotation.

But in some other papers, the IMUs are mounted at the center of geometry of links.

Why does this mount position matter? To my knowledge, the rotation of a rigid body should be always the same.

\$\endgroup\$
1
  • \$\begingroup\$ What is "center of geometry"? I am going to assume you mean center of gravity or center of mass. Please edit your post to clarify. \$\endgroup\$
    – DKNguyen
    Commented Sep 7, 2019 at 16:49

1 Answer 1

2
\$\begingroup\$

Because if you want to measure the rotation, you get the cleanest readings if you can minimize the gyroscope's exposure to translational motion (mostly centripetal accelerations) due to that rotation (i.e. you want the gyro to be at the center of rotation).

A free body like an airplane, satellite, or car (maybe?) rotates about its center of gravity so you ideally would mount it there. At that location, any translational movement detected would be due to actual translation of the body (and therefore unavoidable).

But a robotic arm rotates about its joints since it is fixed at one end. So you would mount the gyro at the joint since that is what everything is rotating around. For example, if you tried to measure rotation of the elbow/forearm by mounting the gyro at the center of mass of the forearm (probably somewhere in the middle of the forearm) you would expose the gyro to translation motion due to rotation of the elbow which would make your readings less accurate. If you mounted the gyro on the elbow joint then all the translational motion detected would be due to rotation of the shoulder (unavoidable so you have to live with it).

You want to minimize the gyro's exposure to as much unnecessary translational motion as possible since those accelerations (both centripetal and linear) will distort the gyro's reading since gyros are not perfect devices.

\$\endgroup\$
2
  • \$\begingroup\$ This clarified me. Do you have any reference/paper for your argument? \$\endgroup\$
    – Joe
    Commented Sep 7, 2019 at 18:45
  • \$\begingroup\$ @Joe I don't know about papers that specifically compare both scenarios (I think it's rare to use IMUs on something like an an arm joint since you can just use an encoder). It's common knowledge from mechanics and the fact gyros are sensitive to acceleration. \$\endgroup\$
    – DKNguyen
    Commented Sep 7, 2019 at 18:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.