diff --git a/launch/imu2d_analysys.launch b/launch/imu2d_analysys.launch
index 08308ba326a903503f66be2121dadccff87b5d02..f1f9b703a9356887c1de69688718301858ce13f8 100644
--- a/launch/imu2d_analysys.launch
+++ b/launch/imu2d_analysys.launch
@@ -23,8 +23,7 @@
             type="record" 
             name="recorder" 
             args='record -O $(find wolf_demo_imu2d)/bag/recordings/trajectory_recording$(arg suffix).bag 
-                  "/wolf_ros_node/trajectory"
-                  "/wolf_ros_node/pose_pose_with_cov"
+                  "/wolf_ros_node/odom_icp"
                   "/imu_micro_bias_accel"
                   "/imu_micro_bias_gyro"
                   "/imu_micro_pose_from_origin"'/>
diff --git a/rviz/imu2d_demo_ana.rviz b/rviz/imu2d_demo_ana.rviz
index 7caf7f1f9c7b57f9cf197cc8187134ebd216f020..e61b151fbbb3d5674fb709fd833897c8c591355a 100644
--- a/rviz/imu2d_demo_ana.rviz
+++ b/rviz/imu2d_demo_ana.rviz
@@ -8,16 +8,10 @@ Panels:
         - /TF1/Frames1
         - /TF1/Tree1
         - /Odometry1/Shape1
-        - /Landmarks1
-        - /Factors1
         - /Factors1/Namespaces1
-        - /Trajectory1
         - /Trajectory1/Namespaces1
-        - /Axes1
-        - /PointCloud21
-        - /Imu1
       Splitter Ratio: 0.708737850189209
-    Tree Height: 725
+    Tree Height: 839
   - Class: rviz/Selection
     Name: Selection
   - Class: rviz/Tool Properties
@@ -63,50 +57,20 @@ Visualization Manager:
       Reference Frame: <Fixed Frame>
       Value: true
     - Class: rviz/TF
-      Enabled: true
+      Enabled: false
       Frame Timeout: 15
       Frames:
         All Enabled: false
-        ana/base_footprint:
-          Value: false
-        ana/base_footprint_robot:
-          Value: false
-        ana/base_link:
-          Value: false
-        ana/imu_bno055:
-          Value: false
-        ana/imu_microstrain:
-          Value: false
-        ana/odom:
-          Value: true
-        ana/velodyne:
-          Value: false
-        imu:
-          Value: false
-        map:
-          Value: true
+      Marker Alpha: 1
       Marker Scale: 5
       Name: TF
       Show Arrows: false
       Show Axes: true
       Show Names: true
       Tree:
-        map:
-          ana/odom:
-            ana/base_footprint:
-              ana/base_link:
-                ana/imu_bno055:
-                  {}
-                ana/imu_microstrain:
-                  {}
-                ana/velodyne:
-                  {}
-                imu:
-                  {}
-            ana/base_footprint_robot:
-              {}
+        {}
       Update Interval: 0
-      Value: true
+      Value: false
     - Angle Tolerance: 0.10000000149011612
       Class: rviz/Odometry
       Covariance:
@@ -128,6 +92,7 @@ Visualization Manager:
       Keep: 300
       Name: Odometry
       Position Tolerance: 0.10000000149011612
+      Queue Size: 10
       Shape:
         Alpha: 1
         Axes Length: 1
@@ -198,12 +163,14 @@ Visualization Manager:
         {}
       Queue Size: 100
       Value: false
-    - Class: rviz/Axes
+    - Alpha: 1
+      Class: rviz/Axes
       Enabled: true
       Length: 1
       Name: Axes
       Radius: 0.10000000149011612
       Reference Frame: ana/base_link
+      Show Trail: false
       Value: true
     - Alpha: 1
       Autocompute Intensity Bounds: true
@@ -249,6 +216,7 @@ Visualization Manager:
       Enabled: true
       History Length: 1
       Name: Imu
+      Queue Size: 10
       Topic: /imu_micro_remapped
       Unreliable: false
       Value: true
@@ -286,6 +254,7 @@ Visualization Manager:
         Stereo Focal Distance: 1
         Swap Stereo Eyes: false
         Value: false
+      Field of View: 0.7853981852531433
       Focal Point:
         X: 2.3574845790863037
         Y: -1.3090972900390625
@@ -295,10 +264,9 @@ Visualization Manager:
       Invert Z Axis: false
       Name: Current View
       Near Clip Distance: 0.009999999776482582
-      Pitch: 0.5097973346710205
+      Pitch: 0.2547972500324249
       Target Frame: map
-      Value: Orbit (rviz)
-      Yaw: 4.688166618347168
+      Yaw: 4.588164329528809
     Saved:
       - Angle: 0
         Class: rviz/TopDownOrtho
@@ -312,7 +280,6 @@ Visualization Manager:
         Near Clip Distance: 0.009999999776482582
         Scale: 64.65961456298828
         Target Frame: map
-        Value: TopDownOrtho (rviz)
         X: 8.825014114379883
         Y: -0.17566636204719543
       - Angle: 0
@@ -327,7 +294,6 @@ Visualization Manager:
         Near Clip Distance: 0.009999999776482582
         Scale: 50.07240295410156
         Target Frame: map
-        Value: TopDownOrtho (rviz)
         X: 1.947830080986023
         Y: 3.9687037467956543
       - Angle: -1.5700000524520874
@@ -342,16 +308,15 @@ Visualization Manager:
         Near Clip Distance: 0.009999999776482582
         Scale: 42.187442779541016
         Target Frame: map
-        Value: TopDownOrtho (rviz)
         X: 1.9746785163879395
         Y: 4.48727560043335
 Window Geometry:
   Displays:
     collapsed: false
-  Height: 1022
+  Height: 1136
   Hide Left Dock: false
   Hide Right Dock: true
-  QMainWindow State: 000000ff00000000fd00000004000000000000020500000360fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d00000360000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f00000396fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000002800000396000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000006900000003efc0100000002fb0000000800540069006d0065010000000000000690000002eb00fffffffb0000000800540069006d00650100000000000004500000000000000000000004850000036000000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+  QMainWindow State: 000000ff00000000fd000000040000000000000205000003d2fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d000003d2000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f00000396fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000002800000396000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000007420000003efc0100000002fb0000000800540069006d0065010000000000000742000002eb00fffffffb0000000800540069006d0065010000000000000450000000000000000000000537000003d200000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
   Selection:
     collapsed: false
   Time:
@@ -360,6 +325,6 @@ Window Geometry:
     collapsed: false
   Views:
     collapsed: true
-  Width: 1680
-  X: 1920
-  Y: 0
+  Width: 1858
+  X: 62
+  Y: 27
diff --git a/yaml/trajectory_analysys/E.yaml b/yaml/trajectory_analysys/E.yaml
index 78be236f694a44563443c4c8cc88c1c96fd79f5d..362381fed2587afd29c3902083917662a70b14fd 100644
--- a/yaml/trajectory_analysys/E.yaml
+++ b/yaml/trajectory_analysys/E.yaml
@@ -21,13 +21,9 @@ config:
         V: [0,0]
       time_tolerance: 0.1
     node_rate: 100
-  map:
-    type: "MapBase"
-    plugin: "core"
       
   solver:
     follow: "parameters/solver.yaml"
-
     
   sensors:
     -
@@ -118,34 +114,34 @@ config:
       topic: "graph"
       period: 1
       viz_overlapped_factors: true
-    -
-      package: "wolf_ros_node"
-      type: "PublisherTrajectory"
-      topic: "trajectory"
-      period: 1
-      frame_id: "map"
+    # -
+    #   package: "wolf_ros_node"
+    #   type: "PublisherTrajectory"
+    #   topic: "trajectory"
+    #   period: 1
+    #   frame_id: "map"
     -
       package: "wolf_ros_node"
       type: "PublisherPose"
       topic: "pose"
       extrinsics: false
-      period: 0.01
+      period: 0.1
       frame_id: "map"
-    -
-      package: "wolf_ros_laser"
-      type: "PublisherLaserMap"
-      topic: "map"
-      period: 1
-      map_frame_id: "map"
-      update_dist_th: 0.05
-      update_angle_th: 0.05
-      max_n_cells: 1000000
-      grid_size: 0.1
-      p_free: 0.3
-      p_obst: 0.8
-      p_free_th: 0.2
-      p_obst_th: 0.9
-      discard_max_range: true
+    # -
+    #   package: "wolf_ros_laser"
+    #   type: "PublisherLaserMap"
+    #   topic: "map"
+    #   period: 1
+    #   map_frame_id: "map"
+    #   update_dist_th: 0.05
+    #   update_angle_th: 0.05
+    #   max_n_cells: 1000000
+    #   grid_size: 0.1
+    #   p_free: 0.3
+    #   p_obst: 0.8
+    #   p_free_th: 0.2
+    #   p_obst_th: 0.9
+    #   discard_max_range: true
     -
       package: "wolf_ros_laser"
       type: "PublisherOdomIcp"
diff --git a/yaml/trajectory_analysys/T.yaml b/yaml/trajectory_analysys/T.yaml
index eddf3814e247c4243ed4c12187a5e7278f9131a5..9632b31b704f5cfc5e78fa4c0a7d4dfa7ebc33f9 100644
--- a/yaml/trajectory_analysys/T.yaml
+++ b/yaml/trajectory_analysys/T.yaml
@@ -25,13 +25,9 @@ config:
         V: [0.01, 0.01, 0.01]
       time_tolerance: 0.1
     node_rate: 100
-  map:
-    type: "MapBase"
-    plugin: "core"
       
   solver:
     follow: "parameters/solver.yaml"
-
     
   sensors:
     -
@@ -118,7 +114,7 @@ config:
       type: "PublisherPose"
       topic: "pose"
       extrinsics: false
-      period: 0.01
+      period: 0.1
       frame_id: "map"
     # -
     #   package: "wolf_ros_laser"
@@ -135,4 +131,10 @@ config:
     #   p_free_th: 0.2
     #   p_obst_th: 0.9
     #   discard_max_range: true
+    -
+      package: "wolf_ros_laser"
+      type: "PublisherOdomIcp"
+      topic: "odom_icp"
+      period: 0.1
+      processor_name: "processorodomicp"