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

RVIZ Message Filter Queue Size

asked 2011-10-26 10:54:24 -0600

Chad Rockey gravatar image

updated 2014-01-28 17:10:39 -0600

ngrennan gravatar image

I have a setup where my pose information is greatly delayed ~0.5s from my PointCloud data. Because of this, my TF timestamps lag behind by about the same 0.5s.

When I attempt to visualize this in RVIZ, the queue size is only 10 messages. Since my laser data publishes much faster than that, I drop 100% of message since I would need a queue of ~40 messages to receive enough messages to transform them successfully.

Does RVIZ have a parameter. config, or setting for changing the MessageFilters queue size?

Also, if I use topic tools throttle, I can reduce the rate of incoming messages, prevent the queue from filling up, and then display around 5 to 10 messages per second. This isn't an ideal work around though.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2011-10-26 10:56:31 -0600

Chad Rockey gravatar image

updated 2011-10-27 15:47:13 -0600

Hmmm, I got luckier with Googling, and I found this response: http://code.ros.org/lurker/message/20100726.173011.b343a0f5.gl.html

And there's the hardcoded value of 10 in PointCloud2 display on line 51. http://www.ros.org/doc/electric/api/rviz/html/point__cloud2__display_8cpp_source.html

Is there a way to change this dynamically or should I recompile RVIZ/make my own plugin?

If there isn't a way to change this, let me know, and I'll file a ticket.


Filed ticket

edit flag offensive delete link more

Comments

This definitely looks like a good enhancement ticket for rviz.
tfoote gravatar image tfoote  ( 2011-10-26 11:18:49 -0600 )edit

Question Tools

Stats

Asked: 2011-10-26 10:54:24 -0600

Seen: 2,728 times

Last updated: Oct 27 '11