Skip to content
This repository was archived by the owner on Mar 28, 2025. It is now read-only.

Commit 644042d

Browse files
authored
chore: bump version to 0.41.0
Signed-off-by: Ryohsuke Mitsudome <[email protected]>
2 parents 8d50074 + 7dc1694 commit 644042d

13 files changed

+82
-18
lines changed

common_sensor_launch/CHANGELOG.rst

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
Changelog for package common_sensor_launch
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
0.41.0 (2025-02-12)
6+
-------------------
7+
* fix: add `udp_only` (`#109 <https://github.com/autowarefoundation/sample_sensor_kit_launch/issues/109>`_)
8+
Added udp_only
9+
* feat(common_sensor_launch): rename velodyne_monitor to autoware_velodyne_monitor (`#119 <https://github.com/autowarefoundation/sample_sensor_kit_launch/issues/119>`_)
10+
* Contributors: Ryohsuke Mitsudome, SakodaShintaro
11+
512
0.40.0 (2025-01-17)
613
-------------------
714
* Merge branch 'main' into release-0.40.0

common_sensor_launch/launch/nebula_node_container.launch.py

+2
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ def create_parameter_dict(*args):
135135
"rotation_speed",
136136
"packet_mtu_size",
137137
"setup_sensor",
138+
"udp_only",
138139
),
139140
},
140141
],
@@ -300,6 +301,7 @@ def add_launch_arg(name: str, default_value=None, description=None):
300301
),
301302
description="path to parameter file of ring outlier filter node",
302303
)
304+
add_launch_arg("udp_only", "False", "use UDP only")
303305

304306
set_container_executable = SetLaunchConfiguration(
305307
"container_executable",

common_sensor_launch/launch/robosense_Bpearl.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<arg name="cloud_max_angle" default="360"/>
1616
<arg name="vehicle_mirror_param_file"/>
1717
<arg name="container_name" default="robosense_node_container"/>
18+
<arg name="udp_only" default="false"/>
1819

1920
<include file="$(find-pkg-share common_sensor_launch)/launch/nebula_node_container.launch.py">
2021
<arg name="launch_driver" value="$(var launch_driver)"/>
@@ -33,5 +34,6 @@
3334
<arg name="use_intra_process" value="true"/>
3435
<arg name="use_multithread" value="false"/>
3536
<arg name="container_name" value="$(var container_name)"/>
37+
<arg name="udp_only" value="$(var udp_only)"/>
3638
</include>
3739
</launch>

common_sensor_launch/launch/robosense_Helios.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<arg name="cloud_max_angle" default="360"/>
1616
<arg name="vehicle_mirror_param_file"/>
1717
<arg name="container_name" default="robosense_node_container"/>
18+
<arg name="udp_only" default="false"/>
1819

1920
<include file="$(find-pkg-share common_sensor_launch)/launch/nebula_node_container.launch.py">
2021
<arg name="launch_driver" value="$(var launch_driver)"/>
@@ -33,5 +34,6 @@
3334
<arg name="use_intra_process" value="true"/>
3435
<arg name="use_multithread" value="false"/>
3536
<arg name="container_name" value="$(var container_name)"/>
37+
<arg name="udp_only" value="$(var udp_only)"/>
3638
</include>
3739
</launch>

common_sensor_launch/launch/velodyne_VLP16.launch.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<arg name="cloud_max_angle" default="360"/>
1515
<arg name="vehicle_mirror_param_file"/>
1616
<arg name="container_name" default="velodyne_node_container"/>
17+
<arg name="udp_only" default="false"/>
1718

1819
<include file="$(find-pkg-share common_sensor_launch)/launch/nebula_node_container.launch.py">
1920
<arg name="launch_driver" value="$(var launch_driver)"/>
@@ -32,10 +33,11 @@
3233
<arg name="use_intra_process" value="true"/>
3334
<arg name="use_multithread" value="false"/>
3435
<arg name="container_name" value="$(var container_name)"/>
36+
<arg name="udp_only" value="$(var udp_only)"/>
3537
</include>
3638

3739
<!-- Velodyne Monitor -->
38-
<include file="$(find-pkg-share velodyne_monitor)/launch/velodyne_monitor.launch.xml" if="$(var launch_driver)">
40+
<include file="$(find-pkg-share autoware_velodyne_monitor)/launch/velodyne_monitor.launch.xml" if="$(var launch_driver)">
3941
<arg name="ip_address" value="$(var sensor_ip)"/>
4042
</include>
4143
</launch>

common_sensor_launch/launch/velodyne_VLS128.launch.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<arg name="cloud_max_angle" default="360"/>
1515
<arg name="vehicle_mirror_param_file"/>
1616
<arg name="container_name" default="velodyne_node_container"/>
17+
<arg name="udp_only" default="false"/>
1718

1819
<include file="$(find-pkg-share common_sensor_launch)/launch/nebula_node_container.launch.py">
1920
<arg name="launch_driver" value="$(var launch_driver)"/>
@@ -32,10 +33,11 @@
3233
<arg name="use_intra_process" value="true"/>
3334
<arg name="use_multithread" value="true"/>
3435
<arg name="container_name" value="$(var container_name)"/>
36+
<arg name="udp_only" value="$(var udp_only)"/>
3537
</include>
3638

3739
<!-- Velodyne Monitor -->
38-
<include file="$(find-pkg-share velodyne_monitor)/launch/velodyne_monitor.launch.xml" if="$(var launch_driver)">
40+
<include file="$(find-pkg-share autoware_velodyne_monitor)/launch/velodyne_monitor.launch.xml" if="$(var launch_driver)">
3941
<arg name="ip_address" value="$(var sensor_ip)"/>
4042
</include>
4143
</launch>

common_sensor_launch/package.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>common_sensor_launch</name>
5-
<version>0.40.0</version>
5+
<version>0.41.0</version>
66
<description>The common_sensor_launch package</description>
77
<maintainer email="[email protected]">Ryohsuke Mitsudome</maintainer>
88
<maintainer email="[email protected]">Yukihiro Saito</maintainer>
99
<license>Apache License 2.0</license>
1010

1111
<buildtool_depend>ament_cmake_auto</buildtool_depend>
1212

13+
<exec_depend>autoware_velodyne_monitor</exec_depend>
1314
<exec_depend>nebula_sensor_driver</exec_depend>
14-
<exec_depend>velodyne_monitor</exec_depend>
1515

1616
<test_depend>ament_lint_auto</test_depend>
1717
<test_depend>autoware_lint_common</test_depend>

sample_sensor_kit_description/CHANGELOG.rst

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
Changelog for package sample_sensor_kit_description
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
0.41.0 (2025-02-12)
6+
-------------------
7+
58
0.40.0 (2025-01-17)
69
-------------------
710

sample_sensor_kit_description/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>sample_sensor_kit_description</name>
5-
<version>0.40.0</version>
5+
<version>0.41.0</version>
66
<description>The sample_sensor_kit_description package</description>
77
<maintainer email="[email protected]">Ryohsuke Mitsudome</maintainer>
88
<maintainer email="[email protected]">Yukihiro Saito</maintainer>

sample_sensor_kit_launch/CHANGELOG.rst

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22
Changelog for package sample_sensor_kit_launch
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
0.41.0 (2025-02-12)
6+
-------------------
7+
* feat(sample_sensor_kit_launch): concatenate node load from parameter file (`#108 <https://github.com/autowarefoundation/sample_sensor_kit_launch/issues/108>`_)
8+
* feat: concatenate node load from parameter file
9+
* chore: update params
10+
* chore: add use_naive_approach
11+
* chore: remove space
12+
* feat: add matching strategy params
13+
---------
14+
* Contributors: Yi-Hsiang Fang (Vivid)
15+
516
0.40.0 (2025-01-17)
617
-------------------
718
* Merge branch 'main' into release-0.40.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/**:
2+
ros__parameters:
3+
debug_mode: false
4+
has_static_tf_only: false
5+
rosbag_length: 10.0
6+
maximum_queue_size: 5
7+
timeout_sec: 0.2
8+
is_motion_compensated: true
9+
publish_synchronized_pointcloud: true
10+
keep_input_frame_in_synchronized_pointcloud: true
11+
publish_previous_but_late_pointcloud: false
12+
synchronized_pointcloud_postfix: pointcloud
13+
input_twist_topic_type: twist
14+
input_topics: [
15+
"/sensing/lidar/right/pointcloud_before_sync",
16+
"/sensing/lidar/top/pointcloud_before_sync",
17+
"/sensing/lidar/left/pointcloud_before_sync",
18+
]
19+
output_frame: base_link
20+
matching_strategy:
21+
type: advanced
22+
lidar_timestamp_offsets: [0.0, 0.015, 0.016]
23+
lidar_timestamp_noise_window: [0.01, 0.01, 0.01]

sample_sensor_kit_launch/launch/pointcloud_preprocessor.launch.py

+22-12
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
import os
1516

17+
from ament_index_python.packages import get_package_share_directory
1618
import launch
1719
from launch.actions import DeclareLaunchArgument
1820
from launch.actions import OpaqueFunction
@@ -22,9 +24,18 @@
2224
from launch.substitutions import LaunchConfiguration
2325
from launch_ros.actions import LoadComposableNodes
2426
from launch_ros.descriptions import ComposableNode
27+
from launch_ros.parameter_descriptions import ParameterFile
2528

2629

2730
def launch_setup(context, *args, **kwargs):
31+
# concatenate node parameters
32+
concatenate_and_time_sync_node_param = ParameterFile(
33+
param_file=LaunchConfiguration("concatenate_and_time_sync_node_param_path").perform(
34+
context
35+
),
36+
allow_substs=True,
37+
)
38+
2839
# set concat filter as a component
2940
concat_component = ComposableNode(
3041
package="autoware_pointcloud_preprocessor",
@@ -34,18 +45,7 @@ def launch_setup(context, *args, **kwargs):
3445
("~/input/twist", "/sensing/vehicle_velocity_converter/twist_with_covariance"),
3546
("output", "concatenated/pointcloud"),
3647
],
37-
parameters=[
38-
{
39-
"input_topics": [
40-
"/sensing/lidar/top/pointcloud_before_sync",
41-
"/sensing/lidar/left/pointcloud_before_sync",
42-
"/sensing/lidar/right/pointcloud_before_sync",
43-
],
44-
"output_frame": LaunchConfiguration("base_frame"),
45-
"input_twist_topic_type": "twist",
46-
"publish_synchronized_pointcloud": True,
47-
}
48-
],
48+
parameters=[concatenate_and_time_sync_node_param],
4949
extra_arguments=[{"use_intra_process_comms": LaunchConfiguration("use_intra_process")}],
5050
)
5151

@@ -65,10 +65,20 @@ def generate_launch_description():
6565
def add_launch_arg(name: str, default_value=None):
6666
launch_arguments.append(DeclareLaunchArgument(name, default_value=default_value))
6767

68+
sample_sensor_kit_launch_share_dir = get_package_share_directory("sample_sensor_kit_launch")
69+
6870
add_launch_arg("base_frame", "base_link")
6971
add_launch_arg("use_multithread", "False")
7072
add_launch_arg("use_intra_process", "False")
7173
add_launch_arg("pointcloud_container_name", "pointcloud_container")
74+
add_launch_arg(
75+
"concatenate_and_time_sync_node_param_path",
76+
os.path.join(
77+
sample_sensor_kit_launch_share_dir,
78+
"config",
79+
"concatenate_and_time_sync_node.param.yaml",
80+
),
81+
)
7282

7383
set_container_executable = SetLaunchConfiguration(
7484
"container_executable",

sample_sensor_kit_launch/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>sample_sensor_kit_launch</name>
5-
<version>0.40.0</version>
5+
<version>0.41.0</version>
66
<description>The sample_sensor_kit_launch package</description>
77
<maintainer email="[email protected]">Ryohsuke Mitsudome</maintainer>
88
<maintainer email="[email protected]">Yukihiro Saito</maintainer>

0 commit comments

Comments
 (0)