您可以
TimeSynchronizer在中使用
rospy。
这是一个订阅多个主题以同时获取数据的示例:
import message_filtersfrom sensor_msgs.msg import Image, CameraInfodef callback(image, camera_info): # Solve all of perception here...image_sub = message_filters.Subscriber('image', Image)info_sub = message_filters.Subscriber('camera_info', CameraInfo)ts = message_filters.TimeSynchronizer([image_sub, info_sub], 10)ts.registerCallback(callback)rospy.spin()
如果您的问题没有解决,则
ApproximateTimeSynchronizer不是
TimeSynchronizer:
ts = message_filters.ApproximateTimeSynchronizer([image_sub, info_sub], 1, 1)
阅读更多
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)