├── .github └── ISSUE_TEMPLATE │ ├── ros-bugreport.md │ └── ros-feature-request.md ├── .gitignore ├── LICENSE ├── README.md └── cupoch_conversions ├── CMakeLists.txt ├── LICENSE ├── README.md ├── benchmarks ├── CMakeLists.txt └── rmm │ ├── CMakeLists.txt │ ├── random_allocations │ └── random_allocations.cpp │ ├── synchronization │ ├── synchronization.cpp │ └── synchronization.hpp │ └── utilities │ ├── cxxopts.hpp │ ├── log_parser.hpp │ ├── rapidcsv.h │ └── simulated_memory_resource.hpp ├── cmake ├── CudaComputeTargetFlags.cmake ├── FindGFlags.cmake ├── FindTensorRT.cmake ├── Findthrust.cmake ├── GACompilerFlags.cmake ├── GATest.cmake └── ga_build_common.cmake ├── docs └── tutorial.md ├── include └── cupoch_conversions │ └── cupoch_conversions.h ├── launch ├── cupoch_conversions_test_node.launch ├── pcl_conversions_test_node.launch └── pub_pcd.launch ├── package.xml ├── res ├── patch │ ├── boost.h │ └── readme.md └── pcd │ └── twoobstacle.pcd ├── src └── cupoch_conversions.cu ├── test ├── CMakeLists.txt ├── cupoch │ ├── CMakeLists.txt │ ├── geometry │ │ ├── distancetransform.cpp │ │ ├── graph.cpp │ │ ├── image.cpp │ │ ├── kdtree_flann.cpp │ │ ├── laserscanbuffer.cpp │ │ ├── lineset.cpp │ │ ├── occupancygrid.cpp │ │ ├── pointcloud.cpp │ │ ├── trianglemesh.cpp │ │ └── voxelgrid.cpp │ └── test_utility │ │ ├── print.cpp │ │ ├── print.h │ │ ├── rand.cpp │ │ ├── rand.h │ │ ├── raw.cpp │ │ ├── raw.h │ │ ├── sort.cpp │ │ ├── sort.h │ │ ├── unit_test.cpp │ │ └── unit_test.h └── cupoch_conversions │ ├── CMakeLists.txt │ └── test_cupoch_conversions.cpp └── tool ├── CMakeLists.txt ├── cupoch_conversions_test_node.cu └── pcl_conversions_test_node.cpp /.github/ISSUE_TEMPLATE/ros-bugreport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/.github/ISSUE_TEMPLATE/ros-bugreport.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ros-feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/.github/ISSUE_TEMPLATE/ros-feature-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/README.md -------------------------------------------------------------------------------- /cupoch_conversions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/CMakeLists.txt -------------------------------------------------------------------------------- /cupoch_conversions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/LICENSE -------------------------------------------------------------------------------- /cupoch_conversions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/README.md -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(rmm) -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/CMakeLists.txt -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/random_allocations/random_allocations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/random_allocations/random_allocations.cpp -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/synchronization/synchronization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/synchronization/synchronization.cpp -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/synchronization/synchronization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/synchronization/synchronization.hpp -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/utilities/cxxopts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/utilities/cxxopts.hpp -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/utilities/log_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/utilities/log_parser.hpp -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/utilities/rapidcsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/utilities/rapidcsv.h -------------------------------------------------------------------------------- /cupoch_conversions/benchmarks/rmm/utilities/simulated_memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/benchmarks/rmm/utilities/simulated_memory_resource.hpp -------------------------------------------------------------------------------- /cupoch_conversions/cmake/CudaComputeTargetFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/cmake/CudaComputeTargetFlags.cmake -------------------------------------------------------------------------------- /cupoch_conversions/cmake/FindGFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/cmake/FindGFlags.cmake -------------------------------------------------------------------------------- /cupoch_conversions/cmake/FindTensorRT.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/cmake/FindTensorRT.cmake -------------------------------------------------------------------------------- /cupoch_conversions/cmake/Findthrust.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/cmake/Findthrust.cmake -------------------------------------------------------------------------------- /cupoch_conversions/cmake/GACompilerFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/cmake/GACompilerFlags.cmake -------------------------------------------------------------------------------- /cupoch_conversions/cmake/GATest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/cmake/GATest.cmake -------------------------------------------------------------------------------- /cupoch_conversions/cmake/ga_build_common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/cmake/ga_build_common.cmake -------------------------------------------------------------------------------- /cupoch_conversions/docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/docs/tutorial.md -------------------------------------------------------------------------------- /cupoch_conversions/include/cupoch_conversions/cupoch_conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/include/cupoch_conversions/cupoch_conversions.h -------------------------------------------------------------------------------- /cupoch_conversions/launch/cupoch_conversions_test_node.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/launch/cupoch_conversions_test_node.launch -------------------------------------------------------------------------------- /cupoch_conversions/launch/pcl_conversions_test_node.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/launch/pcl_conversions_test_node.launch -------------------------------------------------------------------------------- /cupoch_conversions/launch/pub_pcd.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/launch/pub_pcd.launch -------------------------------------------------------------------------------- /cupoch_conversions/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/package.xml -------------------------------------------------------------------------------- /cupoch_conversions/res/patch/boost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/res/patch/boost.h -------------------------------------------------------------------------------- /cupoch_conversions/res/patch/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/res/patch/readme.md -------------------------------------------------------------------------------- /cupoch_conversions/res/pcd/twoobstacle.pcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/res/pcd/twoobstacle.pcd -------------------------------------------------------------------------------- /cupoch_conversions/src/cupoch_conversions.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/src/cupoch_conversions.cu -------------------------------------------------------------------------------- /cupoch_conversions/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/CMakeLists.txt -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/CMakeLists.txt -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/distancetransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/distancetransform.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/graph.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/image.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/kdtree_flann.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/kdtree_flann.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/laserscanbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/laserscanbuffer.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/lineset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/lineset.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/occupancygrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/occupancygrid.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/pointcloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/pointcloud.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/trianglemesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/trianglemesh.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/geometry/voxelgrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/geometry/voxelgrid.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/print.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/print.h -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/rand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/rand.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/rand.h -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/raw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/raw.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/raw.h -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/sort.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/sort.h -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/unit_test.cpp -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch/test_utility/unit_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch/test_utility/unit_test.h -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch_conversions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch_conversions/CMakeLists.txt -------------------------------------------------------------------------------- /cupoch_conversions/test/cupoch_conversions/test_cupoch_conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/test/cupoch_conversions/test_cupoch_conversions.cpp -------------------------------------------------------------------------------- /cupoch_conversions/tool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/tool/CMakeLists.txt -------------------------------------------------------------------------------- /cupoch_conversions/tool/cupoch_conversions_test_node.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/tool/cupoch_conversions_test_node.cu -------------------------------------------------------------------------------- /cupoch_conversions/tool/pcl_conversions_test_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhenshengLee/perception_cupoch/HEAD/cupoch_conversions/tool/pcl_conversions_test_node.cpp --------------------------------------------------------------------------------