From 629849a3452709a2ad740b2cce8ed73284c5c8a9 Mon Sep 17 00:00:00 2001 From: datean Date: Mon, 23 Dec 2024 20:59:35 +0800 Subject: [PATCH] Use the dev_matrices parameter to pass arguments --- ...4.yaml => dev_matrices_SN1423724335594.yaml} | 0 .../launch/orbbec_perceptor.launch.py | 17 +++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) rename isaac_orbbec_launch/config/{matrices_SN1423724335594.yaml => dev_matrices_SN1423724335594.yaml} (100%) diff --git a/isaac_orbbec_launch/config/matrices_SN1423724335594.yaml b/isaac_orbbec_launch/config/dev_matrices_SN1423724335594.yaml similarity index 100% rename from isaac_orbbec_launch/config/matrices_SN1423724335594.yaml rename to isaac_orbbec_launch/config/dev_matrices_SN1423724335594.yaml diff --git a/isaac_orbbec_launch/launch/orbbec_perceptor.launch.py b/isaac_orbbec_launch/launch/orbbec_perceptor.launch.py index ca7eb52c..9336c345 100644 --- a/isaac_orbbec_launch/launch/orbbec_perceptor.launch.py +++ b/isaac_orbbec_launch/launch/orbbec_perceptor.launch.py @@ -9,6 +9,7 @@ from launch.launch_description_sources import PythonLaunchDescriptionSource from launch.substitutions import LaunchConfiguration from launch.actions import TimerAction from launch.actions import GroupAction +from launch.substitutions import PathJoinSubstitution def generate_launch_description(): orbbec_camera_bringup_dir = get_package_share_directory('orbbec_camera') @@ -50,9 +51,6 @@ def generate_launch_description(): 'component_container_name': component_container_name_arg}.items(), condition=UnlessCondition(LaunchConfiguration('from_bag'))) - dev_matrices_arg = DeclareLaunchArgument( - 'dev_matrices', default_value=default_dev_matrices_file, - description='default device extrinsics matrices') base_static_transforms_publisher = ExecuteProcess( cmd=[ 'python3', @@ -61,7 +59,10 @@ def generate_launch_description(): 'launch', 'base_static_transforms_publisher.py' ), - '--dev_matrices', LaunchConfiguration('dev_matrices') + '--dev_matrices', PathJoinSubstitution([ + get_package_share_directory('isaac_orbbec_launch'), + LaunchConfiguration('dev_matrices') + ]) ], output='screen' ) @@ -100,10 +101,10 @@ def generate_launch_description(): from_bag_arg, bag_path_arg, shared_orbbec_container, - orbbec_launch, + # orbbec_launch, base_static_transforms_publisher, - perceptor_launch, - bag_play, - rviz2_node, + # perceptor_launch, + # bag_play, + # rviz2_node, ] )