Skip to content

Commit 55d490e

Browse files
Fixed pose_twist_estimator.launch.xml
Signed-off-by: Shintaro SAKODA <shintaro.sakoda@tier4.jp>
1 parent b7501b0 commit 55d490e

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

launch/tier4_localization_launch/launch/pose_twist_estimator/pose_twist_estimator.launch.xml

+8-23
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<arg name="gnss_enabled" default="true" description="gnss availability for initial position estimation"/>
99

1010
<!-- split string with underscores -->
11-
<let name="available_args" value="[\'ndt\',\'yabloc\',\'eagleye\',\'artag\']"/>
11+
<let name="available_args" value="[\'ndt\',\'yabloc\',\'eagleye\',\'artag\',\'nerf\']"/>
1212
<let name="split_function" value="list(set('$(var pose_source)'.split('_')).intersection($(var available_args)))"/>
1313
<let name="pose_sources" value="$(eval $(var split_function))"/>
1414
<let name="multi_localizer_mode" value="$(eval &quot;len($(var pose_sources))> 1&quot;)"/>
@@ -17,6 +17,7 @@
1717
<let name="use_ndt_pose" value="$(eval &quot;'ndt' in $(var pose_sources)&quot;)"/>
1818
<let name="use_yabloc_pose" value="$(eval &quot;'yabloc' in $(var pose_sources)&quot;)"/>
1919
<let name="use_artag_pose" value="$(eval &quot;'artag' in $(var pose_sources)&quot;)"/>
20+
<let name="use_nerf_pose" value="$(eval &quot;'nerf' in $(var pose_sources)&quot;)"/>
2021
<let name="use_eagleye_pose" value="$(eval &quot;'eagleye' in $(var pose_sources)&quot;)"/>
2122
<let name="use_eagleye_twist" value="$(eval &quot;'eagleye' == '$(var twist_source)'&quot;)"/>
2223
<let name="use_gyro_odom_twist" value="$(eval &quot;'gyro_odom' == '$(var twist_source)'&quot;)"/>
@@ -72,6 +73,12 @@
7273
</include>
7374
</group>
7475

76+
<!-- NeRF Based Localizer (as pose estimator) -->
77+
<group if="$(var use_nerf_pose)">
78+
<push-ros-namespace namespace="pose_estimator"/>
79+
<include file="$(find-pkg-share tier4_localization_launch)/launch/pose_twist_estimator/nerf_based_localizer.launch.xml"/>
80+
</group>
81+
7582
<!-- Pose Estimator Arbiter Launch -->
7683
<group if="$(var multi_localizer_mode)">
7784
<include file="$(find-pkg-share pose_estimator_arbiter)/launch/pose_estimator_arbiter.launch.xml">
@@ -113,26 +120,4 @@
113120
<arg name="input_pointcloud" value="$(var override_input_pointcloud)"/>
114121
</include>
115122
</group>
116-
117-
<!-- NeRF Based Localizer (as pose estimator) -->
118-
<group if="$(eval &quot;'$(var pose_source)'=='nerf'&quot;)">
119-
<group>
120-
<push-ros-namespace namespace="pose_estimator"/>
121-
<include file="$(find-pkg-share tier4_localization_launch)/launch/pose_twist_estimator/nerf_based_localizer.launch.xml"/>
122-
</group>
123-
124-
<group>
125-
<push-ros-namespace namespace="util"/>
126-
<include file="$(find-pkg-share pose_initializer)/launch/pose_initializer.launch.xml">
127-
<arg name="ndt_enabled" value="false"/>
128-
<arg name="gnss_enabled" value="false"/>
129-
<arg name="ekf_enabled" value="true"/>
130-
<arg name="yabloc_enabled" value="false"/>
131-
<arg name="stop_check_enabled" value="$(var stop_check_enabled)"/>
132-
<arg name="config_file" value="$(var pose_initializer_param_path)"/>
133-
<arg name="sub_gnss_pose_cov" value="/sensing/gnss/pose_with_covariance"/>
134-
</include>
135-
<include file="$(find-pkg-share tier4_localization_launch)/launch/util/util.launch.xml"/>
136-
</group>
137-
</group>
138123
</launch>

0 commit comments

Comments
 (0)