16 blue_cone = std::make_shared<pcl::PointCloud<pcl::PointXYZI>>();
17 yellow_cone = std::make_shared<pcl::PointCloud<pcl::PointXYZI>>();
19 real_blue_cone = std::make_shared<pcl::PointCloud<pcl::PointXYZI>>();
21 blue_cone->points.push_back(pcl::PointXYZI{1.0, 0.0, 0.0, 20});
22 blue_cone->points.push_back(pcl::PointXYZI{0.0, 1.0, 1, 20});
23 blue_cone->points.push_back(pcl::PointXYZI{0.0, 0.0, 2.0, 21});
24 blue_cone->points.push_back(pcl::PointXYZI{0.0060, 0.0060, 4.0, 60.0});
25 blue_cone->points.push_back(pcl::PointXYZI{10, 10, 5, 70});
26 blue_cone->points.push_back(pcl::PointXYZI{10, 10, 4.5, 65});
27 blue_cone->points.push_back(pcl::PointXYZI{10, 10, 7, 49});
28 blue_cone->points.push_back(pcl::PointXYZI{10, 10, 9, 30});
29 blue_cone->points.push_back(pcl::PointXYZI{10, 10, 10, 20});
31 yellow_cone->points.push_back(pcl::PointXYZI{1.0, 0.0, 0.0, 60});
32 yellow_cone->points.push_back(pcl::PointXYZI{0.0, 1.0, 0, 70});
33 yellow_cone->points.push_back(pcl::PointXYZI{0.0, 0.0, 2.0, 50});
34 yellow_cone->points.push_back(pcl::PointXYZI{0.0060, 0.0060, 3.0, 50.0});
35 yellow_cone->points.push_back(pcl::PointXYZI{10, 10, 4, 40});
36 yellow_cone->points.push_back(pcl::PointXYZI{10, 10, 5, 20});
37 yellow_cone->points.push_back(pcl::PointXYZI{10, 10, 6, 15});
38 yellow_cone->points.push_back(pcl::PointXYZI{10, 10, 7, 30});
39 yellow_cone->points.push_back(pcl::PointXYZI{10, 10, 8, 45});
40 yellow_cone->points.push_back(pcl::PointXYZI{10, 10, 9, 60});
41 yellow_cone->points.push_back(pcl::PointXYZI{10, 10, 10, 80});
46 real_blue_cone->points.push_back(pcl::PointXYZI{1.0, 0.0, 0.3, 5});
47 real_blue_cone->points.push_back(pcl::PointXYZI{1.0, 0.0, 0.3, 1});
48 real_blue_cone->points.push_back(pcl::PointXYZI{1.0, 0.0, 0.3, 72});
49 real_blue_cone->points.push_back(pcl::PointXYZI{1.0, 0.0, 0.27, 6});