Example of time synchronizer in doc
This commit is contained in:
parent
b3a79e476e
commit
d549f1db1f
|
@ -27,6 +27,20 @@ Here's a simple example of using a Subscriber with a Cache::
|
||||||
The Subscriber here acts as the source of messages. Each message is passed to the cache, which then passes it through to the
|
The Subscriber here acts as the source of messages. Each message is passed to the cache, which then passes it through to the
|
||||||
user's callback ``myCallback``.
|
user's callback ``myCallback``.
|
||||||
|
|
||||||
|
|
||||||
|
Using the time synchronizer::
|
||||||
|
|
||||||
|
from message_filters import TimeSynchronizer, Subscriber
|
||||||
|
|
||||||
|
def gotimage(image, camerainfo):
|
||||||
|
assert image.header.stamp == camerainfo.header.stamp
|
||||||
|
print "got an Image and CameraInfo"
|
||||||
|
|
||||||
|
tss = TimeSynchronizer(Subscriber("/wide_stereo/left/image_rect_color", sensor_msgs.msg.Image),
|
||||||
|
Subscriber("/wide_stereo/left/camera_info", sensor_msgs.msg.CameraInfo))
|
||||||
|
tss.registerCallback(gotimage)
|
||||||
|
|
||||||
|
|
||||||
The message filter interface
|
The message filter interface
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue