new camera calibraction add camera launch

This commit is contained in:
cyy_mac
2026-03-26 05:55:19 +08:00
parent 066c879385
commit 3e98fc1b8b

View File

@@ -14,6 +14,14 @@ def generate_launch_description():
'calibration_params.yaml'
)
# HikCamera config
hik_params_file = os.path.join(
get_package_share_directory('hik_camera'),
'config',
'camera_params.yaml'
)
hik_camera_info_url = 'package://hik_camera/config/camera_info.yaml'
# Declare launch arguments
declared_arguments = [
DeclareLaunchArgument('image_topic', default_value='image_raw'),
@@ -25,7 +33,18 @@ def generate_launch_description():
DeclareLaunchArgument('min_samples_per_cell', default_value='1'),
]
# Create node
# HikCamera node
hik_camera_node = Node(
package='hik_camera',
executable='hik_camera_node',
output='screen',
emulate_tty=True,
parameters=[hik_params_file, {
'camera_info_url': hik_camera_info_url,
}],
)
# Create calibration node
camera_calibration_node = Node(
package='camera_calibration',
executable='camera_calibration_node',
@@ -39,5 +58,6 @@ def generate_launch_description():
return LaunchDescription([
*declared_arguments,
hik_camera_node,
camera_calibration_node,
])