Skip to content

Commit 6e5507a

Browse files
committed
Merge remote-tracking branch 'origin/main' into humble-release-0.41.0
2 parents 495b350 + e501dfb commit 6e5507a

File tree

8 files changed

+74
-18
lines changed

8 files changed

+74
-18
lines changed

awsim_sensor_kit_description/CHANGELOG.rst

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

5+
0.41.0 (2025-02-12)
6+
-------------------
7+
58
0.39.0 (2024-12-09)
69
-------------------
710
* fixed to use xacro.load_yaml (`#6 <https://github.com/tier4/awsim_sensor_kit_launch/issues/6>`_)

awsim_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>awsim_sensor_kit_description</name>
5-
<version>0.39.0</version>
5+
<version>0.41.0</version>
66
<description>The awsim_sensor_kit_description package</description>
77
<maintainer email="piotr.jaroszek@robotec.ai">Piotr Jaroszek</maintainer>
88
<license>Apache License 2.0</license>

awsim_sensor_kit_launch/CHANGELOG.rst

+21
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,27 @@
22
Changelog for package awsim_sensor_kit_launch
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
0.41.0 (2025-02-12)
6+
-------------------
7+
* Merge remote-tracking branch 'origin/main' into humble
8+
* Merge pull request `#26 <https://github.com/tier4/awsim_sensor_kit_launch/issues/26>`_ from SakodaShintaro/fix/add_udp_only
9+
fix: add `udp_only`
10+
* Merge pull request `#25 <https://github.com/tier4/awsim_sensor_kit_launch/issues/25>`_ from vividf/feature/tier4_awsim_load_concatenate
11+
feat(awsim_sensor_kit_launch): awsim load concatenate node parameters
12+
* chore: increase window size
13+
* chore: add mathcing strategy
14+
* chore: add use_naive_approach
15+
* fix(awsim_sensor_kit_launch): add autoware prefix to vehicle_velocity_converter (`#27 <https://github.com/tier4/awsim_sensor_kit_launch/issues/27>`_)
16+
* add autoware prefix
17+
* add dependency autoware_vehicle_velocity_converter
18+
---------
19+
* chore: update params
20+
* Added `udp_only`
21+
* chore: fix timeout sec
22+
* chore: add space
23+
* feat: awsim load comcatenate parameter
24+
* Contributors: Masaki Baba, Ryohsuke Mitsudome, SakodaShintaro, Shintaro Sakoda, vividf
25+
526
0.39.0 (2024-12-09)
627
-------------------
728
* Merge pull request `#24 <https://github.com/tier4/awsim_sensor_kit_launch/issues/24>`_ from SakodaShintaro/fix/restore_timeout_sec
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.01
8+
is_motion_compensated: false
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", # Fill this after using the right point cloud
16+
"/sensing/lidar/top/pointcloud_before_sync", # 0.05
17+
"/sensing/lidar/left/pointcloud_before_sync", # Fill this after using the left point cloud
18+
]
19+
output_frame: base_link
20+
matching_strategy:
21+
type: advanced
22+
lidar_timestamp_offsets: [0.0, 0.0, 0.0]
23+
lidar_timestamp_noise_window: [0.02, 0.02, 0.02]

awsim_sensor_kit_launch/launch/lidar.launch.xml

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
<arg name="launch_driver" value="$(var launch_driver)"/>
2222
<arg name="vehicle_mirror_param_file" value="$(var vehicle_mirror_param_file)"/>
2323
<arg name="container_name" value="pointcloud_container"/>
24+
<arg name="udp_only" value="true"/>
2425
</include>
2526
</group>
2627

@@ -38,6 +39,7 @@
3839
<arg name="launch_driver" value="$(var launch_driver)"/>
3940
<arg name="vehicle_mirror_param_file" value="$(var vehicle_mirror_param_file)"/>
4041
<arg name="container_name" value="pointcloud_container"/>
42+
<arg name="udp_only" value="true"/>
4143
</include>
4244
</group>
4345

@@ -55,6 +57,7 @@
5557
<arg name="launch_driver" value="$(var launch_driver)"/>
5658
<arg name="vehicle_mirror_param_file" value="$(var vehicle_mirror_param_file)"/>
5759
<arg name="container_name" value="pointcloud_container"/>
60+
<arg name="udp_only" value="true"/>
5861
</include>
5962
</group>
6063

awsim_sensor_kit_launch/launch/pointcloud_preprocessor.launch.py

+20-15
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,16 @@
2224
from launch.substitutions import LaunchConfiguration
2325
from launch_ros.actions import LoadComposableNodes
2426
from launch_ros.descriptions import ComposableNode
25-
27+
from launch_ros.parameter_descriptions import ParameterFile
2628

2729
def launch_setup(context, *args, **kwargs):
30+
# concatenate node parameters
31+
concatenate_and_time_sync_node_param = ParameterFile(
32+
param_file=LaunchConfiguration("concatenate_and_time_sync_node_param_path").perform(
33+
context
34+
),
35+
allow_substs=True,
36+
)
2837
# set concat filter as a component
2938
concat_component = ComposableNode(
3039
package="autoware_pointcloud_preprocessor",
@@ -37,19 +46,7 @@ def launch_setup(context, *args, **kwargs):
3746
),
3847
("output", "concatenated/pointcloud"),
3948
],
40-
parameters=[
41-
{
42-
"input_topics": [
43-
"/sensing/lidar/top/pointcloud_before_sync",
44-
"/sensing/lidar/left/pointcloud_before_sync",
45-
"/sensing/lidar/right/pointcloud_before_sync",
46-
],
47-
"output_frame": LaunchConfiguration("base_frame"),
48-
"input_twist_topic_type": "twist",
49-
"publish_synchronized_pointcloud": True,
50-
"timeout_sec": 0.01,
51-
}
52-
],
49+
parameters=[concatenate_and_time_sync_node_param],
5350
extra_arguments=[
5451
{"use_intra_process_comms": LaunchConfiguration("use_intra_process")}
5552
],
@@ -73,10 +70,18 @@ def add_launch_arg(name: str, default_value=None):
7370
DeclareLaunchArgument(name, default_value=default_value)
7471
)
7572

76-
add_launch_arg("base_frame", "base_link")
73+
awsim_sensor_kit_launch_share_dir = get_package_share_directory("awsim_sensor_kit_launch")
7774
add_launch_arg("use_multithread", "False")
7875
add_launch_arg("use_intra_process", "False")
7976
add_launch_arg("pointcloud_container_name", "pointcloud_container")
77+
add_launch_arg(
78+
"concatenate_and_time_sync_node_param_path",
79+
os.path.join(
80+
awsim_sensor_kit_launch_share_dir,
81+
"config",
82+
"concatenate_and_time_sync_node.param.yaml",
83+
),
84+
)
8085

8186
set_container_executable = SetLaunchConfiguration(
8287
"container_executable",

awsim_sensor_kit_launch/launch/sensing.launch.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<!-- GNSS Drives in not needed because the AWSIM already publishes both gnss pose and pose with covariance topics -->
2424

2525
<!-- Vehicle Velocity Converter -->
26-
<include file="$(find-pkg-share vehicle_velocity_converter)/launch/vehicle_velocity_converter.launch.xml">
26+
<include file="$(find-pkg-share autoware_vehicle_velocity_converter)/launch/vehicle_velocity_converter.launch.xml">
2727
<arg name="input_vehicle_velocity_topic" value="/vehicle/status/velocity_status"/>
2828
<arg name="output_twist_with_covariance" value="/sensing/vehicle_velocity_converter/twist_with_covariance"/>
2929
</include>

awsim_sensor_kit_launch/package.xml

+2-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>awsim_sensor_kit_launch</name>
5-
<version>0.39.0</version>
5+
<version>0.41.0</version>
66
<description>The awsim_sensor_kit_launch package</description>
77
<maintainer email="piotr.jaroszek@robotec.ai">Piotr Jaroszek</maintainer>
88
<license>Apache License 2.0</license>
@@ -11,6 +11,7 @@
1111

1212
<exec_depend>autoware_gnss_poser</exec_depend>
1313
<exec_depend>autoware_pointcloud_preprocessor</exec_depend>
14+
<exec_depend>autoware_vehicle_velocity_converter</exec_depend>
1415
<exec_depend>common_sensor_launch</exec_depend>
1516
<exec_depend>tamagawa_imu_driver</exec_depend>
1617
<exec_depend>topic_tools</exec_depend>

0 commit comments

Comments
 (0)