def pc2_parse(data): """ PointCloud2 parser pc2.read_points returns a generator of (x,y,z) tuples """ gen = pc2.read_points(data, skip_nans=True, field_names=("x","y","z")) return list(gen)