Skip to content

Commit

Permalink
fix depth_image_proc launch files (backport #1077) (#1080)
Browse files Browse the repository at this point in the history
A couple of fixes to make the `depth_image_proc` launch files work
again. The issues are mostly caused by API with launch and the RealSense
node.<hr>This is an automatic backport of pull request #1077 done by
[Mergify](https://mergify.com).

Co-authored-by: Christian Rauch <[email protected]>
  • Loading branch information
mergify[bot] and christian-rauch authored Feb 18, 2025
1 parent 68ce971 commit d840667
Show file tree
Hide file tree
Showing 10 changed files with 40 additions and 19 deletions.
6 changes: 4 additions & 2 deletions depth_image_proc/launch/convert_metric.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
output='screen'),

# launch plugin through rclcpp_components container
Expand All @@ -69,6 +71,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
6 changes: 4 additions & 2 deletions depth_image_proc/launch/crop_foremost.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
output='screen'),

launch_ros.actions.ComposableNodeContainer(
Expand All @@ -68,6 +70,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
6 changes: 4 additions & 2 deletions depth_image_proc/launch/disparity.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
output='screen'),

# we use realsense camera for test, realsense not support left and right topic
Expand All @@ -72,6 +74,6 @@ def generate_launch_description():
# TODO: rviz could not display disparity(stereo_msgs)
# run stereo_view for display after image_view be ported
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
6 changes: 4 additions & 2 deletions depth_image_proc/launch/point_cloud_xyz.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
output='screen'),

# launch plugin through rclcpp_components container
Expand All @@ -69,6 +71,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
6 changes: 4 additions & 2 deletions depth_image_proc/launch/point_cloud_xyz_radial.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
output='screen'),

# launch plugin through rclcpp_components container
Expand All @@ -69,6 +71,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
7 changes: 5 additions & 2 deletions depth_image_proc/launch/point_cloud_xyzi.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
parameters=[{'align_depth.enable': True},],
output='screen'),

# NOTE: Realsense camera do not support intensity message
Expand All @@ -71,6 +74,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
6 changes: 4 additions & 2 deletions depth_image_proc/launch/point_cloud_xyzi_radial.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
output='screen'),

# NOTE: Realsense camera do not support intensity message,
Expand All @@ -72,6 +74,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
7 changes: 5 additions & 2 deletions depth_image_proc/launch/point_cloud_xyzrgb.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
parameters=[{'align_depth.enable': True},],
output='screen'),

# launch plugin through rclcpp_components container
Expand All @@ -71,6 +74,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
7 changes: 5 additions & 2 deletions depth_image_proc/launch/register.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@ def generate_launch_description():
return LaunchDescription([
# install realsense from https://github.com/intel/ros2_intel_realsense
launch_ros.actions.Node(
package='realsense_ros2_camera', node_executable='realsense_ros2_camera',
package='realsense2_camera',
executable='realsense2_camera_node',
namespace='',
parameters=[{'align_depth.enable': True},],
output='screen'),

# launch plugin through rclcpp_components container
Expand Down Expand Up @@ -73,6 +76,6 @@ def generate_launch_description():

# rviz
launch_ros.actions.Node(
package='rviz2', node_executable='rviz2', output='screen',
package='rviz2', executable='rviz2', output='screen',
arguments=['--display-config', default_rviz]),
])
2 changes: 1 addition & 1 deletion image_rotate/launch/image_rotate.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
def generate_launch_description():
return LaunchDescription([
launch_ros.actions.Node(
package='image_rotate', node_executable='image_rotate', output='screen',
package='image_rotate', executable='image_rotate', output='screen',
remappings=[('image', '/camera/color/image_raw'),
('camera_info', '/camera/color/camera_info'),
('rotated/image', '/camera/color/image_raw_rotated')]),
Expand Down

0 comments on commit d840667

Please sign in to comment.