Skip to content

JunghaWang/patchwork-plusplus_ros2-galactic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patchwork++ for ROS2 Galactic



Video   •   Install   •   ROS2   •   Paper   •   Contact Us

animated

Patchwork++, an extension of Patchwork, is a fast, robust, and self-adaptive ground segmentation algorithm on 3D point cloud.



Revised code for ROS2 Galactic ver.

  • revised by Jungha Wang
  • revised on 2025.03.12
  • code change in 'GroundSegmentationServer.cpp' & 'GroundSegmentationServer.hpp'

0. How to build

mkdir -p ~/ros2_ws/src
cd ~/ros2_ws/src
git clone https://github.com/JunghaWang/patchwork-plusplus_ros2-galactic.git
cd ~/ros2_ws
colcon build --packages-select patchworkpp
source ./install/setup.bash 

1. .mcap ROS2 bag 실행하기 위한 dependency 설치

sudo apt install ros-galactic-rosbag2-storage-mcap

2. patchworkhpp 실행하기

ros2 launch patchworkpp patchworkpp.launch.py visualize:=true use_sim_time:=true cloud_topic:=/lexus3/os_center/points base_frame:=lexus3/os_center_a_laser_data_frame

3. .mcp ROS2 bag 실행하기

Download a sample dataset for ros2: mcap file download [~540MB]

ros2 bag play lexus3-2024-04-05-gyor.mcap -s mcap --loop




About

Patchwork++: Fast and robust ground segmentation method for 3D LiDAR scans - ROS2 Galactic ver.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 73.1%
  • CMake 14.2%
  • Python 9.8%
  • Shell 2.5%
  • Makefile 0.4%