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

what is the differences between ego-motion and odometry

asked 2018-07-08 21:02:15 -0600

mjjdick gravatar image

I mean in 3D lidar. like LOAM, we say odometry estimation always means estimate the x,y,z,roll,pitch and yaw between two scans of lidar. but recently, I found the ego-motion seems also about this problem. so , what is the difference between the two "wrod" means? thx for your help so much!!

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2018-07-09 14:44:00 -0600

updated 2018-07-09 14:44:30 -0600

A possible slight difference could be that ego-motion is more about the estimation of the twist (linear and rotational velocities, both 2D or 3D cases), and odometry is the estimation of the path. In some cases, like in wheel odometry, this path estimation is computed by means of time-integration of an estimated twist. But in other cases, like classic visual odometry or scan matching, the poses are directly estimated, without performing any time-integration.

Anyway, I don't think that a strong consensus exist within the community about that, so you should take into account the context.

edit flag offensive delete link more
1

answered 2018-07-09 08:24:15 -0600

ashwath1993 gravatar image

Both words can be used interchangeably in general.

Ego-motion is defined as the 3D motion of a system (ex camera) within an environment.

Visual odometry or odometry in general is the estimation of egomotion using computer vision techniques.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2018-07-08 21:02:15 -0600

Seen: 8,661 times

Last updated: Jul 09 '18