diff --git a/launch/adc_global_localization.launch b/launch/adc_global_localization.launch
new file mode 100644
index 0000000000000000000000000000000000000000..56f450ee98ce142c95a912618f0c59c80d506138
--- /dev/null
+++ b/launch/adc_global_localization.launch
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launch>
+  <arg name="car_name"        default="adc_car"/>
+  <arg name="output"          default="screen"/>
+  <arg name="launch_prefix"   default=""/>
+  <arg name="dr"              default="false"/>
+
+  <!--Ar track alvar parameters-->
+  <arg name="marker_size"     default="5.0"/>
+
+  <!-- Global localization parameters-->
+  <arg name="car_x"                       default="0.0"/>
+  <arg name="car_y"                       default="0.0"/>
+  <arg name="car_yaw"                     default="0.0"/>
+  <arg name="global_ekf_config_file"      default="$(find iri_adc_launch)/config/adc_common/adc_global_ekf_odom_imu_amcl.yaml"/>
+  <arg name="map_path"                    default="$(find iri_adc_launch)/maps"/>
+  <arg name="map_name"                    default="adc_map" />
+  <arg name="amcl_config"                 default="$(find iri_adc_launch)/config/adc_rosnav/amcl_no_tf.yaml"/>
+
+  <!-- Ar track alvar (bringup??) -->
+  <node name="ar_track_alvar" 
+        pkg="ar_track_alvar" 
+        type="individualMarkersNoKinect" 
+        respawn="false" 
+        output="screen">
+    <param name="marker_size"           type="double" value="$(arg marker_size)" />
+    <param name="max_new_marker_error"  type="double" value="0.08" />
+    <param name="max_track_error"       type="double" value="0.2" />
+    <param name="output_frame"          type="string" value="$(arg car_name)/front_camera_uvc_camera_optical" />
+    <remap from="/camera_image"     to="$(arg car_name)/sensors/basler_camera/image_raw" />
+    <remap from="/camera_info"      to="$(arg car_name)/sensors/basler_camera/camera_info" />
+    <remap from="/ar_pose_marker"   to="/$(arg car_name)/ar_pose_marker" />
+  </node>
+
+  <include file="$(find iri_adc_tag_localization_filter)/launch/node.launch">
+    <arg name="node_name"         value="iri_adc_tag_localization_filter"/>
+    <arg name="output"            value="$(arg output)"/>
+    <arg name="launch_prefix"     value="$(arg launch_prefix)"/>
+    <arg name="config_file"       value="$(find iri_adc_tag_localization_filter)/config/params.yaml"/>
+    <arg name="robot_name"        value="$(arg car_name)"/>
+    <arg name="ar_input_topic"    value="/$(arg car_name)/ar_pose_marker"/>
+  </include>
+
+  <include file="$(find iri_rosnav)/launch/include/map_server.launch">
+    <arg name="ns"            value="$(arg car_name)"/>
+    <arg name="map_frame_id"  value="map"/>
+    <arg name="map_path"      value="$(arg map_path)"/>
+    <arg name="map_name"      value="$(arg map_name)"/>
+    <arg name="map_topic"     value="/$(arg car_name)/map"/>
+    <arg name="map_service"   value="/$(arg car_name)/static_map"/>
+    <arg name="output"        value="$(arg output)" />
+    <arg name="launch_prefix" value="$(arg launch_prefix)" />
+  </include>
+    
+  <include file="$(find iri_rosnav)/launch/include/amcl.launch">
+    <arg name="ns"            value="$(arg car_name)"/>
+    <arg name="config"        value="$(arg amcl_config)"/>
+    <arg name="map_frame_id"  value="map"/>
+    <arg name="odom_frame_id" value="$(arg car_name)/odom"/>
+    <arg name="base_frame_id" value="$(arg car_name)/base_footprint"/>
+    <arg name="initial_x"     value="$(arg car_x)"/>
+    <arg name="initial_y"     value="$(arg car_y)"/>
+    <arg name="initial_yaw"   value="$(arg car_yaw)"/>
+    <arg name="scan_topic"    value="/$(arg car_name)/sensors/scan"/>
+    <arg name="map_service"   value="/$(arg car_name)/static_map"/>
+    <arg name="output"        value="$(arg output)" />
+    <arg name="launch_prefix" value="$(arg launch_prefix)" />
+  </include>
+
+  <include file="$(find iri_model_car_rosnav)/launch/include/localization.launch">
+    <arg name="name"                    value="$(arg car_name)"/>
+    <arg name="global_ekf_config_file"  value="$(arg global_ekf_config_file)"/>
+    <arg name="set_pose_topic"          value="/$(arg car_name)/initialpose"/>
+  </include>
+
+  <node name="rqt_reconfigure_iri_adc_tag_localization_filter"
+        pkg ="rqt_reconfigure"
+        type="rqt_reconfigure"
+        if  ="$(arg dr)"
+        args="iri_adc_tag_localization_filter">
+  </node>
+</launch>
diff --git a/launch/adc_sign_localization.launch b/launch/adc_sign_localization.launch
deleted file mode 100644
index df8cb4e73393ddcfec50643597999829de8b17cd..0000000000000000000000000000000000000000
--- a/launch/adc_sign_localization.launch
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<launch>
-  <arg name="car_name"        default="adc_car"/>
-  <arg name="output"          default="screen"/>
-  <arg name="launch_prefix"   default=""/>
-  <arg name="marker_size"     default="5.0"/>
-  <arg name="dr"              default="true"/>
-
-  <node name="ar_track_alvar" 
-        pkg="ar_track_alvar" 
-        type="individualMarkersNoKinect" 
-        respawn="false" 
-        output="screen">
-    <param name="marker_size"           type="double" value="$(arg marker_size)" />
-    <param name="max_new_marker_error"  type="double" value="0.08" />
-    <param name="max_track_error"       type="double" value="0.2" />
-    <param name="output_frame"          type="string" value="$(arg car_name)/front_camera_uvc_camera_optical" />
-    <remap from="/camera_image"     to="$(arg car_name)/sensors/basler_camera/image_raw" />
-    <remap from="/camera_info"      to="$(arg car_name)/sensors/basler_camera/camera_info" />
-    <remap from="/ar_pose_marker"   to="/$(arg car_name)/ar_pose_marker" />
-  </node>
-
-  <include file="$(find iri_adc_tag_localization_filter)/launch/node.launch">
-    <arg name="node_name"         value="iri_adc_tag_localization_filter"/>
-    <arg name="output"            value="$(arg output)"/>
-    <arg name="launch_prefix"     value="$(arg launch_prefix)"/>
-    <arg name="config_file"       value="$(find iri_adc_tag_localization_filter)/config/params.yaml"/>
-    <arg name="robot_name"        value="$(arg car_name)"/>
-    <arg name="ar_input_topic"    value="/$(arg car_name)/ar_pose_marker"/>
-  </include>
-
-  <node name="rqt_reconfigure_iri_adc_tag_localization_filter"
-        pkg ="rqt_reconfigure"
-        type="rqt_reconfigure"
-        if  ="$(arg dr)"
-        args="iri_adc_tag_localization_filter">
-  </node>
-</launch>
diff --git a/rviz/localization_global.rviz b/rviz/localization_global.rviz
index 1ddeeab0be1ea0e37739e04ffac64288baa0a1cc..3f0ab03a54d4062df960bf0c87ce0d011684eda6 100644
--- a/rviz/localization_global.rviz
+++ b/rviz/localization_global.rviz
@@ -7,13 +7,12 @@ Panels:
         - /Global Options1
         - /Models1
         - /Sensors1/Sonar1
-        - /Odometry1
         - /Odometry1/(red)OdomEncoders(1)1/Shape1
         - /Odometry1/(green)OdomCombinedLocal(1)1/Shape1
         - /Odometry1/(green)OdomCombinedLocal1/Shape1
-        - /Nav1
+        - /Sign_localization1
       Splitter Ratio: 0.637188196182251
-    Tree Height: 641
+    Tree Height: 794
   - Class: rviz/Selection
     Name: Selection
   - Class: rviz/Tool Properties
@@ -616,7 +615,7 @@ Visualization Manager:
           Topic: /adc_car/global_odom_combined
           Unreliable: false
           Value: true
-      Enabled: true
+      Enabled: false
       Name: Odometry
     - Class: rviz/Group
       Displays:
@@ -736,6 +735,34 @@ Visualization Manager:
           Value: true
       Enabled: true
       Name: Nav
+    - Class: rviz/Group
+      Displays:
+        - Class: rviz/Marker
+          Enabled: true
+          Marker Topic: /visualization_marker
+          Name: Alvar_marker
+          Namespaces:
+            basic_shapes: true
+          Queue Size: 100
+          Value: true
+        - Class: rviz/MarkerArray
+          Enabled: true
+          Marker Topic: /iri_adc_tag_localization_filter/vis_features
+          Name: Features
+          Namespaces:
+            adc_car/front_camera_uvc_camera_optical_features: true
+          Queue Size: 100
+          Value: true
+        - Class: rviz/MarkerArray
+          Enabled: true
+          Marker Topic: /iri_adc_landmarks_slam_solver/landmarks
+          Name: Landmarks
+          Namespaces:
+            {}
+          Queue Size: 100
+          Value: true
+      Enabled: true
+      Name: Sign_localization
   Enabled: true
   Global Options:
     Background Color: 48; 48; 48
@@ -764,16 +791,16 @@ Visualization Manager:
   Views:
     Current:
       Class: rviz/Orbit
-      Distance: 20.965930938720703
+      Distance: 10.915546417236328
       Enable Stereo Rendering:
         Stereo Eye Separation: 0.05999999865889549
         Stereo Focal Distance: 1
         Swap Stereo Eyes: false
         Value: false
       Focal Point:
-        X: 3.482712984085083
-        Y: 3.961909532546997
-        Z: 0.5220368504524231
+        X: 0.22469791769981384
+        Y: -0.055750276893377304
+        Z: 0.03429810702800751
       Focal Shape Fixed Size: false
       Focal Shape Size: 0.05000000074505806
       Invert Z Axis: false
@@ -789,10 +816,10 @@ Window Geometry:
     collapsed: false
   FrontImage:
     collapsed: false
-  Height: 872
+  Height: 1025
   Hide Left Dock: false
   Hide Right Dock: false
-  QMainWindow State: 000000ff00000000fd0000000400000000000001560000030efc0200000009fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d0000030e000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb0000000a0049006d00610067006501000002520000014e000000000000000000000001000001850000030efc020000000afb0000001400460072006f006e00740049006d006100670065010000003d000001530000001600fffffffb0000001200520065006100720049006d0061006700650100000196000001b50000001600fffffffb0000001600530052003300300030005f0069006d0061006700650000000028000000b40000000000000000fb00000014006700700073005f00630061006d0065007200610000000028000001170000000000000000fb00000024004c0069006e00650044006500740065006300740069006f006e0049006d0061006700650000000028000002360000000000000000fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d0000030e000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b20000000000000000fb000000220072006500610072005f00630061006d006500720061005f0049006d00610067006501000003b2000000160000000000000000fb0000002400660072006f006e0074005f00630061006d006500720061005f0049006d00610067006501000003ce0000001600000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e100000197000000030000064f0000003efc0100000002fb0000000800540069006d006500000000000000064f000002eb00fffffffb0000000800540069006d00650100000000000004500000000000000000000002760000030e00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+  QMainWindow State: 000000ff00000000fd000000040000000000000156000003a7fc0200000009fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d000003a7000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb0000000a0049006d00610067006501000002520000014e00000000000000000000000100000185000003a7fc020000000afb0000001400460072006f006e00740049006d006100670065010000003d000001960000001600fffffffb0000001200520065006100720049006d00610067006501000001d90000020b0000001600fffffffb0000001600530052003300300030005f0069006d0061006700650000000028000000b40000000000000000fb00000014006700700073005f00630061006d0065007200610000000028000001170000000000000000fb00000024004c0069006e00650044006500740065006300740069006f006e0049006d0061006700650000000028000002360000000000000000fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d0000030e000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b20000000000000000fb000000220072006500610072005f00630061006d006500720061005f0049006d00610067006501000003b2000000160000000000000000fb0000002400660072006f006e0074005f00630061006d006500720061005f0049006d00610067006501000003ce0000001600000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e100000197000000030000064f0000003efc0100000002fb0000000800540069006d006500000000000000064f000004f300fffffffb0000000800540069006d0065010000000000000450000000000000000000000456000003a700000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
   RearImage:
     collapsed: false
   Selection:
@@ -803,6 +830,6 @@ Window Geometry:
     collapsed: false
   Views:
     collapsed: false
-  Width: 1373
+  Width: 1853
   X: 67
-  Y: 0
+  Y: 27