Skip to content

knorrrr/range_image_creator_ros2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Range Image Creator for ROS 2 humble

This nodes subscribe ego's current pose(TF or Pose) and PointCloud, and publish depth image(msg::Image, 32FC1)

depth_image

Getting Started

TF-based

mkdir -p ros2_ws/src && cd ros2_ws/src
git clone [email protected]:knorrrr/range_image_creator_ros2.git
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release

Usage

ros2 launch range_image_creator tf_base_creator_launch.py

Pose-based

ros2 launch range_image_creator pose_base_creator_launch.py

IO

Convert PointCloud2 to rangeImage(msg::Image).

Name Type Description Default
output_image_topic String output topic /range_image
map_path String input pointcloud(.pcd) file /map/pcd_0122_outward_tf.pcd
camera_mat_path String input camera matrix(distortion, camera matrix) made by OpenCV /params/0126_davis_manual_no_rotation.yaml
image_width int rangeImage's Width(pixel) 240
maxAngleHeight int rangeImage's maxAngleHeight(degree) 180

About

ROS 2 node for making range image from PointCloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published