File size: 512 Bytes
d4d5c92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import message_filters
from sensor_msgs.msg import Image
import rospy


def callback(depth_msg, rgb_msg):
    print("hello")


def main():
    rospy.init_node('test_sync', anonymous=True)
    rgb_sub = message_filters.Subscriber('/camera/rgb/image_raw', Image)
    depth_sub = message_filters.Subscriber('/camera/depth/image_raw', Image)

    ts = message_filters.ApproximateTimeSynchronizer([rgb_sub, depth_sub], 10, 1)
    ts.registerCallback(callback)
    rospy.spin()


if __name__ == '__main__':
    main()