ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Has the IMU sensor to be located in the center of the wheels?

asked 2019-03-19 20:26:36 -0600

banseok Kim gravatar image

Hello guys I'd like to ask you guys something about IMU position in my Robot which is differential drive type like PR2. I put my IMU sensor on the center of the two wheels but I'm not sure I am doing right. Has the IMU sensor to be located in the center of the two wheels? Or I can put it other space. Please answer this question as soon as possible! Thanks a lot!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2019-03-20 00:19:02 -0600

There's nothing set in stone anywhere where you need to place any particular sensor. You can place it where ever you like. If you're trying to integrate some other stuff into your IMU (i.e. fuse orientation) then creating a IMU link in TF is probably necessary so another node can transform that data with respect to your base.

However you'd need to do that either way to set things up correctly so there's no additional overhead to placing your IMU in any given location. If you use an IMU that produces an orientation vector out, rigid body transformations tell you the orientation of a part is the orientation of the whole, so it actually doesn't matter at all where it is. If you're integrating angular velocities it may depending on the type of algorithm you're using.

tl;dr: no, you can put it anywhere. Just define the appropriate frame.

edit flag offensive delete link more

Comments

Do you mean that I don't need to care about the difference from the location of my IMU sensor If I represent TF information of my IMU? You mean TF2 package consider the acc value and gyro value? Am I right?

banseok Kim gravatar image banseok Kim  ( 2019-03-20 03:24:08 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2019-03-19 20:26:36 -0600

Seen: 563 times

Last updated: Mar 20 '19