diff --git a/launch/include/pointcloud_to_laserscan.launch b/launch/include/pointcloud_to_laserscan.launch index bbc0542229f83788d5e18dc75843c9b69b0030e0..37f6a23d5fadea803eded5cd400be2d02f65f31b 100644 --- a/launch/include/pointcloud_to_laserscan.launch +++ b/launch/include/pointcloud_to_laserscan.launch @@ -3,6 +3,7 @@ <launch> <arg name="ns" default="robot"/> + <arg name="config_file" default="$(find iri_ana_rosnav)/params/pointcloud_to_laserscan.yaml" /> <arg name="scan_topic" default="$(arg ns)/scan"/> <arg name="cloud_topic" default="$(arg ns/points"/> <arg name="output" default="screen" /> @@ -17,25 +18,7 @@ launch-prefix="$(arg launch_prefix)"> <remap from="/$(arg ns)/scan" to="$(arg scan_topic)"/> <remap from="/$(arg ns)/cloud_in" to="$(arg cloud_topic)"/> - <rosparam> - target_frame: "" #camera_link # Leave disabled to output scan in pointcloud frame - transform_tolerance: 0.01 - min_height: -0.125 - max_height: 0.125 - angle_min: -3.14159 #-1.5708 # -M_PI/2 - angle_max: 3.14159 #1.5708 # M_PI/2 - angle_increment: 0.0087 # M_PI/360.0 - scan_time: 0.3333 - range_min: 0.1 - range_max: 40.0 - use_inf: true - - # Concurrency level, affects number of pointclouds queued for processing and number of threads used - # 0 : Detect number of cores - # 1 : Single threaded - # 2->inf : Parallelism level - concurrency_level: 1 - </rosparam> + <rosparam file="$(arg config_file)" command="load" /> </node> </group> diff --git a/params/pointcloud_to_laserscan.yaml b/params/pointcloud_to_laserscan.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c7176520ffe36b88392c5f3ab6d70d7fb110d393 --- /dev/null +++ b/params/pointcloud_to_laserscan.yaml @@ -0,0 +1,18 @@ +target_frame: "" +# Leave target_frame disabled to output scan in pointcloud frame +transform_tolerance: 0.1 +min_height: -0.1 +max_height: 0.5 +angle_min: -3.14159 #-1.5708 # -M_PI/2 +angle_max: 3.14159 #1.5708 # M_PI/2 +angle_increment: 0.0087 # M_PI/360.0 +scan_time: 0.3333 +range_min: 0.1 +range_max: 40.0 +use_inf: true + +# Concurrency level, affects number of pointclouds queued for processing and number of threads used +# 0 : Detect number of cores +# 1 : Single threaded +# 2->inf : Parallelism level +concurrency_level: 1 \ No newline at end of file