| 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() | |