From 272105dd1b99aa677bfd2e3ad0d34f4eebf0d554 Mon Sep 17 00:00:00 2001
From: Alopez <alopez@iri.upc.edu>
Date: Wed, 6 Oct 2021 11:43:58 +0200
Subject: [PATCH] Updated circuits to localization signs update

---
 data/lab_test/lab_test.xodr                   | 32 +++----
 data/sample_parking/landmarks.txt             |  1 +
 data/sample_parking/sample_parking.xodr       | 41 +++++----
 launch/lab_test/lab_test_signals.launch       | 64 ++++++-------
 .../sample_parking_signals.launch             | 91 +++++++++++--------
 5 files changed, 121 insertions(+), 108 deletions(-)

diff --git a/data/lab_test/lab_test.xodr b/data/lab_test/lab_test.xodr
index 276d95c..18eae2a 100644
--- a/data/lab_test/lab_test.xodr
+++ b/data/lab_test/lab_test.xodr
@@ -44,7 +44,7 @@
             <object s="4.8499999999999996e+00" t="-8.4000000000000004e+00" id="2005" name="wall1" dynamic="no" orientation="none" zOffset="1.0000000000000000e+00" validLength="0.0000000000000000e+00" type="obstacle" hdg="1.5707000000000000e+00" pitch="0.0000000000000000e+00" roll="0.0000000000000000e+00" length="5.0000000000000000e+01" width="2.0000000000000000e+00" height="2.0000000000000000e+00" />
         </objects>
         <signals>
-            <signal s="4.8499999999999996e+00" t="-7.4000000000000004e+00" id="109" name="locsign9" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="4.8499999999999996e+00" t="-7.4000000000000004e+00" id="109" name="locsign9" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road1" length="2.0029700000000002e+01" id="1" junction="-1">
@@ -156,9 +156,9 @@
             </object>
         </objects>
         <signals>
-            <signal s="0.0000000000000000e+00" t="-7.4000000000000004e+00" id="115" name="locsign15" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.8600000000000001e+01" t="-7.4000000000000004e+00" id="114" name="locsign14" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="9.3000000000000007e+00" t="1.6000000000000000e+01" id="108" name="locsign8" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="0.0000000000000000e+00" t="-7.4000000000000004e+00" id="115" name="locsign15" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.8600000000000001e+01" t="-7.4000000000000004e+00" id="114" name="locsign14" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="9.3000000000000007e+00" t="1.6000000000000000e+01" id="108" name="locsign8" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road3" length="2.0029700000000002e+01" id="3" junction="-1">
@@ -251,7 +251,7 @@
             <object s="4.8499999999999996e+00" t="-8.4000000000000004e+00" id="2006" name="wall2" dynamic="no" orientation="none" zOffset="1.0000000000000000e+00" validLength="0.0000000000000000e+00" type="obstacle" hdg="1.5707000000000000e+00" pitch="0.0000000000000000e+00" roll="0.0000000000000000e+00" length="5.0000000000000000e+01" width="2.0000000000000000e+00" height="2.0000000000000000e+00" />
         </objects>
         <signals>
-            <signal s="4.8499999999999996e+00" t="-7.4000000000000004e+00" id="113" name="locsign13" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="4.8499999999999996e+00" t="-7.4000000000000004e+00" id="113" name="locsign13" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road5" length="2.0029700000000002e+01" id="5" junction="-1">
@@ -358,9 +358,9 @@
             </object>
         </objects>
         <signals>
-            <signal s="1.8600000000000001e+01" t="-7.4000000000000004e+00" id="111" name="locsign11" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="0.0000000000000000e+00" t="-7.4000000000000004e+00" id="112" name="locsign12" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="9.3000000000000007e+00" t="1.2000000000000000e+01" id="106" name="locsign6" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.8600000000000001e+01" t="-7.4000000000000004e+00" id="111" name="locsign11" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="0.0000000000000000e+00" t="-7.4000000000000004e+00" id="112" name="locsign12" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="9.3000000000000007e+00" t="1.2000000000000000e+01" id="106" name="locsign6" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road7" length="2.0029700000000002e+01" id="7" junction="-1">
@@ -448,10 +448,10 @@
             <object s="5.0000000000000000e-01" t="-3.4450000000000003e+01" id="2011" name="obstacle3" dynamic="no" orientation="none" zOffset="1.0000000000000000e+00" validLength="0.0000000000000000e+00" type="obstacle" hdg="1.5707000000000000e+00" pitch="0.0000000000000000e+00" roll="0.0000000000000000e+00" length="5.7000000000000002e+00" width="4.5000000000000000e+00" height="2.0000000000000000e+00" />
         </objects>
         <signals>
-            <signal s="4.8499999999999996e+00" t="1.1250000000000000e+01" id="101" name="locsign1" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="1" value="0.0000000000000000e+00" />
-            <signal s="4.8499999999999996e+00" t="3.5499999999999998e+00" id="103" name="locsign3" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="1" value="0.0000000000000000e+00" />
-            <signal s="4.8499999999999996e+00" t="-7.4000000000000004e+00" id="105" name="locsign5" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="1" value="0.0000000000000000e+00" />
-            <signal s="4.8499999999999996e+00" t="-3.6600000000000001e+01" id="107" name="locsign7" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="1" value="0.0000000000000000e+00" />
+            <signal s="4.8499999999999996e+00" t="1.1250000000000000e+01" id="101" name="locsign1" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="1" value="0.0000000000000000e+00" />
+            <signal s="4.8499999999999996e+00" t="3.5499999999999998e+00" id="103" name="locsign3" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="1" value="0.0000000000000000e+00" />
+            <signal s="4.8499999999999996e+00" t="-7.4000000000000004e+00" id="105" name="locsign5" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="1" value="0.0000000000000000e+00" />
+            <signal s="4.8499999999999996e+00" t="-3.6600000000000001e+01" id="107" name="locsign7" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="junction_1_-1_2_-1" length="2.1098453127444021e+01" id="1000" junction="0">
@@ -488,8 +488,8 @@
             <object s="1.9850000000000001e+01" t="-8.4000000000000004e+00" id="2008" name="wall4" dynamic="no" orientation="none" zOffset="1.0000000000000000e+00" validLength="0.0000000000000000e+00" type="obstacle" hdg="1.5707000000000000e+00" pitch="0.0000000000000000e+00" roll="0.0000000000000000e+00" length="8.4000000000000000e+01" width="2.0000000000000000e+00" height="2.0000000000000000e+00" />
         </objects>
         <signals>
-            <signal s="0.0000000000000000e+00" t="-7.4000000000000004e+00" id="116" name="locsign16" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.1000000000000001e+00" t="7.4000000000000004e+00" id="104" name="locsign4" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="0.0000000000000000e+00" t="-7.4000000000000004e+00" id="116" name="locsign16" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.1000000000000001e+00" t="7.4000000000000004e+00" id="104" name="locsign4" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="junction_2_1_1_1" length="2.1098453127444021e+01" id="1001" junction="0">
@@ -641,8 +641,8 @@
             <object s="1.2500000000000000e+00" t="-8.4000000000000004e+00" id="2007" name="wall3" dynamic="no" orientation="none" zOffset="1.0000000000000000e+00" validLength="0.0000000000000000e+00" type="obstacle" hdg="1.5707000000000000e+00" pitch="0.0000000000000000e+00" roll="0.0000000000000000e+00" length="8.4000000000000000e+01" width="2.0000000000000000e+00" height="2.0000000000000000e+00" />
         </objects>
         <signals>
-            <signal s="2.1100000000000001e+01" t="-7.4000000000000004e+00" id="110" name="locsign10" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="2.1100000000000001e+01" t="7.4000000000000004e+00" id="102" name="locsign2" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="2.1100000000000001e+01" t="-7.4000000000000004e+00" id="110" name="locsign10" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="2.1100000000000001e+01" t="7.4000000000000004e+00" id="102" name="locsign2" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="junction_7_1_6_1" length="2.1100000000000001e+01" id="1005" junction="1">
diff --git a/data/sample_parking/landmarks.txt b/data/sample_parking/landmarks.txt
index a9a3bab..a95dd47 100644
--- a/data/sample_parking/landmarks.txt
+++ b/data/sample_parking/landmarks.txt
@@ -38,6 +38,7 @@
 138.000000 8.923837 5.473837 -0.785398 2
 139.000000 8.923837 2.526163 -2.356194 2
 140.000000 8.923837 2.473837 -0.785398 2
+201.000000 2.600000 -0.800000 -1.570796 3
 1001.000000 0.000000 -0.600000 -1.570796 0
 1031.000000 8.600000 1.500000 0.000000 0
 1032.000000 7.400000 6.600000 -3.141593 0
diff --git a/data/sample_parking/sample_parking.xodr b/data/sample_parking/sample_parking.xodr
index cc11f56..6166182 100644
--- a/data/sample_parking/sample_parking.xodr
+++ b/data/sample_parking/sample_parking.xodr
@@ -65,8 +65,8 @@
         </objects>
         <signals>
             <signal s="0.0000000000000000e+00" t="-6.0000000000000000e+00" id="1001" name="parking0_1" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="314" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.2500000000000000e+01" t="1.0000000000000000e+01" id="101" name="locsign1" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="113" name="locsign13" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="1.0000000000000000e+01" id="101" name="locsign1" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="113" name="locsign13" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road1" length="2.5000000000000000e+01" id="1" junction="-1">
@@ -110,8 +110,8 @@
         </lanes>
         <objects />
         <signals>
-            <signal s="1.2500000000000000e+01" t="1.0000000000000000e+01" id="107" name="locsign7" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="111" name="locsign11" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="1.0000000000000000e+01" id="107" name="locsign7" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="111" name="locsign11" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road2" length="1.5707963270000000e+01" id="2" junction="-1">
@@ -227,9 +227,9 @@
             <signal s="5.0000000000000000e+00" t="-6.0000000000000000e+00" id="1031" name="max50_3_1" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="274" subtype="-1" value="5.0000000000000000e+01" />
             <signal s="5.6000000000000000e+01" t="6.0000000000000000e+00" id="1032" name="parking_3_1" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="314" subtype="-1" value="5.0000000000000000e+01" />
             <signal s="3.0000000000000000e+01" t="6.0000000000000000e+00" id="1033" name="parking_3_2" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="314" subtype="-1" value="5.0000000000000000e+01" />
-            <signal s="1.5000000000000000e+01" t="1.0000000000000000e+01" id="110" name="locsign10" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="5.0000000000000000e+01" />
-            <signal s="1.5000000000000000e+01" t="-9.5000000000000000e+00" id="120" name="locsign20" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="5.0000000000000000e+01" />
-            <signal s="4.5000000000000000e+01" t="-9.5000000000000000e+00" id="119" name="locsign19" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="5.0000000000000000e+01" />
+            <signal s="1.5000000000000000e+01" t="1.0000000000000000e+01" id="110" name="locsign10" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="5.0000000000000000e+01" />
+            <signal s="1.5000000000000000e+01" t="-9.5000000000000000e+00" id="120" name="locsign20" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="5.0000000000000000e+01" />
+            <signal s="4.5000000000000000e+01" t="-9.5000000000000000e+00" id="119" name="locsign19" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="5.0000000000000000e+01" />
         </signals>
     </road>
     <road name="road4" length="1.5707963270000000e+01" id="4" junction="-1">
@@ -321,8 +321,8 @@
         </lanes>
         <objects />
         <signals>
-            <signal s="1.2500000000000000e+01" t="4.0000000000000000e+01" id="109" name="locsign9" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="118" name="locsign18" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="4.0000000000000000e+01" id="109" name="locsign9" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="118" name="locsign18" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road6" length="2.5000000000000000e+01" id="6" junction="-1">
@@ -366,8 +366,8 @@
         </lanes>
         <objects />
         <signals>
-            <signal s="1.2500000000000000e+01" t="1.0000000000000000e+01" id="104" name="locsign4" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="116" name="locsign16" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="1.0000000000000000e+01" id="104" name="locsign4" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.2500000000000000e+01" t="-9.5000000000000000e+00" id="116" name="locsign16" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road7" length="1.5707963270000000e+01" id="7" junction="-1">
@@ -463,10 +463,10 @@
         <signals>
             <signal s="5.0000000000000000e+00" t="-6.0000000000000000e+00" id="1081" name="max50_8_1" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="274" subtype="-1" value="5.0000000000000000e+01" />
             <signal s="5.5000000000000000e+01" t="6.0000000000000000e+00" id="1082" name="max50_7_2" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="274" subtype="-1" value="5.0000000000000000e+01" />
-            <signal s="1.5000000000000000e+01" t="1.0000000000000000e+01" id="103" name="locsign3" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.5000000000000000e+01" t="-9.5000000000000000e+00" id="115" name="locsign15" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="4.5000000000000000e+01" t="-9.5000000000000000e+00" id="114" name="locsign14" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="4.5000000000000000e+01" t="1.0000000000000000e+01" id="102" name="locsign2" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.5000000000000000e+01" t="1.0000000000000000e+01" id="103" name="locsign3" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.5000000000000000e+01" t="-9.5000000000000000e+00" id="115" name="locsign15" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="4.5000000000000000e+01" t="-9.5000000000000000e+00" id="114" name="locsign14" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="4.5000000000000000e+01" t="1.0000000000000000e+01" id="102" name="locsign2" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="road9" length="1.5707963270000000e+01" id="9" junction="-1">
@@ -586,9 +586,9 @@
             <signal s="5.0000000000000000e+00" t="-6.0000000000000000e+00" id="1104" name="max50_10_1" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="274" subtype="-1" value="5.0000000000000000e+01" />
             <signal s="5.5000000000000000e+01" t="6.0000000000000000e+00" id="1105" name="max50_10_2" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="274" subtype="-1" value="5.0000000000000000e+01" />
             <signal s="4.8000000000000000e+01" t="-6.0000000000000000e+00" id="1106" name="parking_10_2" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="314" subtype="-1" value="5.0000000000000000e+01" />
-            <signal s="1.5000000000000000e+01" t="1.0000000000000000e+01" id="106" name="locsign6" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.5000000000000000e+01" t="-1.0000000000000000e+01" id="108" name="locsign8" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="4.5000000000000000e+01" t="1.0000000000000000e+01" id="105" name="locsign5" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.5000000000000000e+01" t="1.0000000000000000e+01" id="106" name="locsign6" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.5000000000000000e+01" t="-1.0000000000000000e+01" id="108" name="locsign8" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="4.5000000000000000e+01" t="1.0000000000000000e+01" id="105" name="locsign5" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="juntion_0_-1_1_-1" length="2.0000000000000000e+01" id="1000" junction="1">
@@ -626,7 +626,8 @@
         </objects>
         <signals>
             <signal s="1.0000000000000000e+00" t="-6.0000000000000000e+00" id="1111" name="parking_11_1" dynamic="no" orientation="+" zOffset="0.0000000000000000e+00" country="DEU" type="314" subtype="-1" value="0.0000000000000000e+00" />
-            <signal s="1.0000000000000000e+01" t="-9.5000000000000000e+00" id="112" name="locsign12" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.0000000000000000e+00" t="-8.0000000000000000e+00" id="201" name="globlocsign1" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1001" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.0000000000000000e+01" t="-9.5000000000000000e+00" id="112" name="locsign12" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="juntion_1_1_0_1" length="2.0000000000000000e+01" id="1001" junction="1">
@@ -861,7 +862,7 @@
             <object s="1.0000000000000000e+01" t="-1.2000000000000000e+01" id="perimeter2" name="perimeter2" dynamic="no" orientation="none" zOffset="2.5000000000000000e+00" validLength="0.0000000000000000e+00" type="building" hdg="0.0000000000000000e+00" pitch="0.0000000000000000e+00" roll="0.0000000000000000e+00" length="5.0000000000000000e+00" width="1.2000000000000000e+02" height="5.0000000000000000e+00" />
         </objects>
         <signals>
-            <signal s="1.0000000000000000e+01" t="-9.5000000000000000e+00" id="117" name="locsign17" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="" subtype="-1" value="0.0000000000000000e+00" />
+            <signal s="1.0000000000000000e+01" t="-9.5000000000000000e+00" id="117" name="locsign17" dynamic="no" orientation="-" zOffset="0.0000000000000000e+00" country="DEU" type="1000" subtype="-1" value="0.0000000000000000e+00" />
         </signals>
     </road>
     <road name="juntion_5_-1_10_1" length="1.5709921580400758e+01" id="1007" junction="2">
diff --git a/launch/lab_test/lab_test_signals.launch b/launch/lab_test/lab_test_signals.launch
index b2d5765..b2be46c 100644
--- a/launch/lab_test/lab_test_signals.launch
+++ b/launch/lab_test/lab_test_signals.launch
@@ -4,7 +4,7 @@
   <arg name="parent" default="map"/>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_17"/>
+    <arg name="name"  value="generic_loc_17"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="0.026163"/>
@@ -12,7 +12,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_18"/>
+    <arg name="name"  value="generic_loc_18"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.47384"/>
     <arg name="y"  value="0.026163"/>
@@ -21,7 +21,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_29"/>
+    <arg name="name"  value="generic_loc_29"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.97384"/>
     <arg name="y"  value="4.15109"/>
@@ -29,7 +29,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_30"/>
+    <arg name="name"  value="generic_loc_30"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.97383"/>
     <arg name="y"  value="4.09877"/>
@@ -38,7 +38,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_27"/>
+    <arg name="name"  value="generic_loc_27"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.97402"/>
     <arg name="y"  value="6.01109"/>
@@ -46,7 +46,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_28"/>
+    <arg name="name"  value="generic_loc_28"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.97401"/>
     <arg name="y"  value="5.95877"/>
@@ -55,7 +55,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_15"/>
+    <arg name="name"  value="generic_loc_15"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.68625"/>
     <arg name="y"  value="5.02899"/>
@@ -63,7 +63,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_16"/>
+    <arg name="name"  value="generic_loc_16"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.68626"/>
     <arg name="y"  value="5.08131"/>
@@ -72,7 +72,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_25"/>
+    <arg name="name"  value="generic_loc_25"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.47384"/>
     <arg name="y"  value="7.97384"/>
@@ -80,7 +80,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_26"/>
+    <arg name="name"  value="generic_loc_26"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="7.97384"/>
@@ -89,7 +89,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_21"/>
+    <arg name="name"  value="generic_loc_21"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="0.0261631"/>
     <arg name="y"  value="4.09884"/>
@@ -97,7 +97,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_22"/>
+    <arg name="name"  value="generic_loc_22"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="0.0261628"/>
     <arg name="y"  value="4.15116"/>
@@ -106,7 +106,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_23"/>
+    <arg name="name"  value="generic_loc_23"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="0.0261631"/>
     <arg name="y"  value="5.95884"/>
@@ -114,7 +114,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_24"/>
+    <arg name="name"  value="generic_loc_24"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="0.0261628"/>
     <arg name="y"  value="6.01116"/>
@@ -123,7 +123,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_11"/>
+    <arg name="name"  value="generic_loc_11"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.91384"/>
     <arg name="y"  value="5.08116"/>
@@ -131,7 +131,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_12"/>
+    <arg name="name"  value="generic_loc_12"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.91384"/>
     <arg name="y"  value="5.02884"/>
@@ -140,7 +140,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_1"/>
+    <arg name="name"  value="generic_loc_1"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.47383"/>
     <arg name="y"  value="1.69884"/>
@@ -148,7 +148,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_2"/>
+    <arg name="name"  value="generic_loc_2"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="1.69884"/>
@@ -157,7 +157,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_5"/>
+    <arg name="name"  value="generic_loc_5"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="2.52116"/>
@@ -165,7 +165,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_6"/>
+    <arg name="name"  value="generic_loc_6"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.47384"/>
     <arg name="y"  value="2.52116"/>
@@ -174,7 +174,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_9"/>
+    <arg name="name"  value="generic_loc_9"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.47384"/>
     <arg name="y"  value="3.56384"/>
@@ -182,7 +182,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_10"/>
+    <arg name="name"  value="generic_loc_10"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="3.56384"/>
@@ -191,7 +191,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_13"/>
+    <arg name="name"  value="generic_loc_13"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52617"/>
     <arg name="y"  value="6.53616"/>
@@ -199,7 +199,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_14"/>
+    <arg name="name"  value="generic_loc_14"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.47385"/>
     <arg name="y"  value="6.53616"/>
@@ -208,7 +208,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_31"/>
+    <arg name="name"  value="generic_loc_31"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.97388"/>
     <arg name="y"  value="2.04138"/>
@@ -216,7 +216,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_32"/>
+    <arg name="name"  value="generic_loc_32"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.97389"/>
     <arg name="y"  value="1.98905"/>
@@ -225,7 +225,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_7"/>
+    <arg name="name"  value="generic_loc_7"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="3.54621"/>
     <arg name="y"  value="2.09893"/>
@@ -233,7 +233,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_8"/>
+    <arg name="name"  value="generic_loc_8"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="3.5462"/>
     <arg name="y"  value="2.15126"/>
@@ -242,7 +242,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_19"/>
+    <arg name="name"  value="generic_loc_19"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="0.0261631"/>
     <arg name="y"  value="1.98884"/>
@@ -250,7 +250,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_20"/>
+    <arg name="name"  value="generic_loc_20"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="0.0261628"/>
     <arg name="y"  value="2.04116"/>
@@ -259,7 +259,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_3"/>
+    <arg name="name"  value="generic_loc_3"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.45384"/>
     <arg name="y"  value="2.04116"/>
@@ -267,7 +267,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_4"/>
+    <arg name="name"  value="generic_loc_4"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.45384"/>
     <arg name="y"  value="1.98884"/>
diff --git a/launch/sample_parking/sample_parking_signals.launch b/launch/sample_parking/sample_parking_signals.launch
index f54282f..8cdcad4 100644
--- a/launch/sample_parking/sample_parking_signals.launch
+++ b/launch/sample_parking/sample_parking_signals.launch
@@ -14,7 +14,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_1"/>
+    <arg name="name"  value="generic_loc_1"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.22384"/>
     <arg name="y"  value="0.973837"/>
@@ -22,7 +22,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_2"/>
+    <arg name="name"  value="generic_loc_2"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.27616"/>
     <arg name="y"  value="0.973837"/>
@@ -31,7 +31,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_25"/>
+    <arg name="name"  value="generic_loc_25"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.27616"/>
     <arg name="y"  value="-0.923837"/>
@@ -39,7 +39,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_26"/>
+    <arg name="name"  value="generic_loc_26"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.22384"/>
     <arg name="y"  value="-0.923837"/>
@@ -48,7 +48,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_13"/>
+    <arg name="name"  value="generic_loc_13"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.72384"/>
     <arg name="y"  value="0.973837"/>
@@ -56,7 +56,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_14"/>
+    <arg name="name"  value="generic_loc_14"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.77616"/>
     <arg name="y"  value="0.973837"/>
@@ -65,7 +65,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_21"/>
+    <arg name="name"  value="generic_loc_21"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.77616"/>
     <arg name="y"  value="-0.923837"/>
@@ -73,7 +73,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_22"/>
+    <arg name="name"  value="generic_loc_22"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.72384"/>
     <arg name="y"  value="-0.923837"/>
@@ -112,7 +112,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_19"/>
+    <arg name="name"  value="generic_loc_19"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="7.02616"/>
     <arg name="y"  value="2.47384"/>
@@ -120,7 +120,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_20"/>
+    <arg name="name"  value="generic_loc_20"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="7.02616"/>
     <arg name="y"  value="2.52616"/>
@@ -129,7 +129,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_39"/>
+    <arg name="name"  value="generic_loc_39"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="8.92384"/>
     <arg name="y"  value="2.52616"/>
@@ -137,7 +137,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_40"/>
+    <arg name="name"  value="generic_loc_40"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="8.92384"/>
     <arg name="y"  value="2.47384"/>
@@ -146,7 +146,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_37"/>
+    <arg name="name"  value="generic_loc_37"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="8.92384"/>
     <arg name="y"  value="5.52616"/>
@@ -154,7 +154,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_38"/>
+    <arg name="name"  value="generic_loc_38"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="8.92384"/>
     <arg name="y"  value="5.47384"/>
@@ -163,7 +163,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_17"/>
+    <arg name="name"  value="generic_loc_17"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.77616"/>
     <arg name="y"  value="4.02616"/>
@@ -171,7 +171,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_18"/>
+    <arg name="name"  value="generic_loc_18"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.72384"/>
     <arg name="y"  value="4.02616"/>
@@ -180,7 +180,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_35"/>
+    <arg name="name"  value="generic_loc_35"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.72384"/>
     <arg name="y"  value="8.92384"/>
@@ -188,7 +188,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_36"/>
+    <arg name="name"  value="generic_loc_36"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="5.77616"/>
     <arg name="y"  value="8.92384"/>
@@ -197,7 +197,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_7"/>
+    <arg name="name"  value="generic_loc_7"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.27616"/>
     <arg name="y"  value="7.02616"/>
@@ -205,7 +205,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_8"/>
+    <arg name="name"  value="generic_loc_8"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.22384"/>
     <arg name="y"  value="7.02616"/>
@@ -214,7 +214,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_31"/>
+    <arg name="name"  value="generic_loc_31"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.22384"/>
     <arg name="y"  value="8.92384"/>
@@ -222,7 +222,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_32"/>
+    <arg name="name"  value="generic_loc_32"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="1.27616"/>
     <arg name="y"  value="8.92384"/>
@@ -251,7 +251,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_5"/>
+    <arg name="name"  value="generic_loc_5"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-0.026163"/>
     <arg name="y"  value="5.52616"/>
@@ -259,7 +259,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_6"/>
+    <arg name="name"  value="generic_loc_6"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-0.026163"/>
     <arg name="y"  value="5.47384"/>
@@ -268,7 +268,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_29"/>
+    <arg name="name"  value="generic_loc_29"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-1.92384"/>
     <arg name="y"  value="5.47384"/>
@@ -276,7 +276,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_30"/>
+    <arg name="name"  value="generic_loc_30"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-1.92384"/>
     <arg name="y"  value="5.52616"/>
@@ -285,7 +285,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_27"/>
+    <arg name="name"  value="generic_loc_27"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-1.92384"/>
     <arg name="y"  value="2.47384"/>
@@ -293,7 +293,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_28"/>
+    <arg name="name"  value="generic_loc_28"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-1.92384"/>
     <arg name="y"  value="2.52616"/>
@@ -302,7 +302,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_3"/>
+    <arg name="name"  value="generic_loc_3"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-0.026163"/>
     <arg name="y"  value="2.52616"/>
@@ -310,7 +310,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_4"/>
+    <arg name="name"  value="generic_loc_4"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="-0.026163"/>
     <arg name="y"  value="2.47384"/>
@@ -379,7 +379,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_11"/>
+    <arg name="name"  value="generic_loc_11"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="2.47384"/>
@@ -387,7 +387,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_12"/>
+    <arg name="name"  value="generic_loc_12"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="2.52616"/>
@@ -396,7 +396,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_15"/>
+    <arg name="name"  value="generic_loc_15"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.47384"/>
     <arg name="y"  value="2.52616"/>
@@ -404,7 +404,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_16"/>
+    <arg name="name"  value="generic_loc_16"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="4.47384"/>
     <arg name="y"  value="2.47384"/>
@@ -413,7 +413,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_9"/>
+    <arg name="name"  value="generic_loc_9"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="5.47384"/>
@@ -421,7 +421,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_10"/>
+    <arg name="name"  value="generic_loc_10"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="2.52616"/>
     <arg name="y"  value="5.52616"/>
@@ -439,8 +439,19 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
 
+  <include file="$(find iri_sign_description)/launch/spawn_sign.launch">
+    <arg name="name"  value="global_loc_201"/>
+    <arg name="model"  value="sign"/>
+    <arg name="type"  value="global_loc"/>
+    <arg name="tag"  value="alvar3_neg_1"/>
+    <arg name="x"  value="2.6"/>
+    <arg name="y"  value="-0.8"/>
+    <arg name="yaw"  value="3.14159"/>
+    <arg name="parent"  value="$(arg parent)"/>
+  </include>
+
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_23"/>
+    <arg name="name"  value="generic_loc_23"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="3.52616"/>
     <arg name="y"  value="-0.923837"/>
@@ -448,7 +459,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_24"/>
+    <arg name="name"  value="generic_loc_24"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="3.47384"/>
     <arg name="y"  value="-0.923837"/>
@@ -457,7 +468,7 @@
   </include>
 
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_33"/>
+    <arg name="name"  value="generic_loc_33"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="3.47384"/>
     <arg name="y"  value="8.92384"/>
@@ -465,7 +476,7 @@
     <arg name="parent"  value="$(arg parent)"/>
   </include>
   <include file="$(find iri_sign_description)/launch/spawn_localization_sign.launch">
-    <arg name="name"  value="locsign_34"/>
+    <arg name="name"  value="generic_loc_34"/>
     <arg name="tag"  value="alvar2_neg_1"/>
     <arg name="x"  value="3.52616"/>
     <arg name="y"  value="8.92384"/>
-- 
GitLab