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

how can i localize my imu on rviz?

asked 2022-01-22 13:21:31 -0500

turkoahmet gravatar image

Hello, now i am studiying with arduino minimu9 v5 with arduino mega.I can see the data I get from arduino with serialnode.py on ros.I can visualize my imu on rviz.Now i want to localize my imu.Can you explain step by step the solution I should follow?

edit retag flag offensive close merge delete

Comments

Hi @turkoahmet. Apologies but I’m struggling to understand what do you mean by localizingimu with RViz.

For robot localization imu data won’t be sufficient, you will need at least odometry from your encoders.

osilva gravatar image osilva  ( 2022-01-22 17:10:04 -0500 )edit

thank you @osilva What sensors can I get the odometry data from, do you have any advice?

turkoahmet gravatar image turkoahmet  ( 2022-01-22 17:27:53 -0500 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2022-01-22 17:56:11 -0500

osilva gravatar image

updated 2022-01-22 18:02:41 -0500

Hi @turkoahmet

Requesting a step by step solution is beyond what is expected on a question/answer forum like ROS Answers. So try to keep the scope of your questions more focused in the future and ROS related. Having said that, let me give you some tips to get you going in your research:

Robot localization: the robot must determine its position in the environment

How to determine the position? There are many ways to accomplish this and the design will depend on many factors such the available budget, accuracy required, type of environment (indoor/outdoor) etc. To learn more about robot localization I suggest you read this paper: Mobile Robot Localization

With regards, to Odometry: A basic method of navigation, used by mobile robots using the knowledge of the wheel’s motion to estimate vehicle’s motion.

Again many ways to accomplish this task, one way is to use encoders. Encoders are sensors placed on the motor shaft or wheel to help you measure the angular velocity of the motor. Please refer to this guide: https://ocw.mit.edu/courses/electrica...

Once you understand the terminology, your search for what you are looking will be easier. And you will find many tutorials that will explain this in great details. I suggest you take a look at this basic tutorial with Arduino: https://automaticaddison.com/how-to-m...

Hope this helps you get started.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2022-01-22 13:21:31 -0500

Seen: 46 times

Last updated: Jan 22 '22