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

Does robot_localization pakcage requires inter-sensor extrinisic parameteres to be known?

asked 2017-09-10 06:10:55 -0500

ZanaZak gravatar image

Hi

Just two short question

1) Does this package requires inter-sensor extrinisic parameteres to be known?

2) Does it requires synchronous sensors? My camera works at 20fps but my IMU works at 100

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2017-09-11 02:27:14 -0500

Tom Moore gravatar image
  1. The state estimation nodes have no concept of sensor parameters. It also has no concept of inter-sensor relationships. It assumes that your sensor outputs one of the supported message types, and that those sensor messages conform to ROS standards.
  2. No. One of the key features of the package is that it can support an arbitrary number of sensors with varying frequencies.
edit flag offensive delete link more

Comments

Thanks for explanations. That's really cool. Just one more question:

Can it also handle the case of reltive scale measurements? I use a mono camera as a pose estimator but translational parts of output message don't have absolute scale

ZanaZak gravatar image ZanaZak  ( 2017-09-11 02:31:29 -0500 )edit

So every pose message from the sensor is a relative pose to some previous frame? Sadly, this is not yet supported. However, you can (a) change the pose estimator node to produce a velocity instead, or (b) let the pose estimator integrate those relative measurements, and feed that to the filter.

Tom Moore gravatar image Tom Moore  ( 2017-09-11 02:41:05 -0500 )edit

Question Tools

Stats

Asked: 2017-09-10 06:10:55 -0500

Seen: 95 times

Last updated: Sep 11 '17