diff --git a/cfg/FakeLaserGen.cfg b/cfg/FakeLaserGen.cfg
index 58d6496439d90cb3cd464ccabbe49e458974e373..30933455a19db28812a19a36bfe8cb6ac8b1e540 100755
--- a/cfg/FakeLaserGen.cfg
+++ b/cfg/FakeLaserGen.cfg
@@ -39,6 +39,6 @@ gen = ParameterGenerator()
 
 #       Name                       Type       Reconfiguration level            Description                       Default   Min   Max
 #gen.add("velocity_scale_factor",  double_t,  0,                               "Maximum velocity scale factor",  0.5,      0.0,  1.0)
-gen.add("laser_mode",        int_t,     0,   "#0-circle, #1-Single obstacle #2-Two obstacles, #3-multiple obstacles, #4-multiple obstacles2, #5-scene, #6-scene_2 , #7-corrido_obstacles_companion_2_paths, #8-corrido_obstacles_companion_3_paths, #9-corridor_obstacles_which_narrows_companion_1_paths, #n_obstacles3, #n_obstacles4",  0,      0,  11)
+gen.add("laser_mode",        int_t,     0,   "#0-circle, #1-Single obstacle #2-Two obstacles, #3-multiple obstacles, #4-multiple obstacles2, #5-scene, #6-scene_2 , #7-corrido_obstacles_companion_2_paths, #8-corrido_obstacles_companion_3_paths, #9-corridor_obstacles_which_narrows_companion_1_paths, #n_obstacles3, #n_obstacles4",  0,      0,  30)
 
 exit(gen.generate(PACKAGE, "FakeLaserGenAlgorithm", "FakeLaserGen"))
diff --git a/launch/diff_platform_simulator.launch b/launch/diff_platform_simulator.launch
index 4643c6037d7244898f87f4ecf343177277dd851e..aa4a413cd3b946c8c88b1807014854b38f1e3094 100644
--- a/launch/diff_platform_simulator.launch
+++ b/launch/diff_platform_simulator.launch
@@ -3,7 +3,7 @@
 
   <node pkg ="iri_akp_tools_companion"
         type="diff_platform_simulator"
-        name="$(optenv ROBOT tibi)_platform_simulator"
+        name="tibi_platform_simulator"
         output="screen">
     <param name="robot" type="string" value="$(optenv ROBOT tibi)" />
     <remap from="~cmd_vel"
diff --git a/launch/fake_laser_gen.launch b/launch/fake_laser_gen.launch
index 3ccc1fd2b0944ccc758ca19705d941976d31f91a..298e4e68d77f6124473fe5125366b8f643dd3640 100644
--- a/launch/fake_laser_gen.launch
+++ b/launch/fake_laser_gen.launch
@@ -3,7 +3,7 @@
 
   <node pkg ="iri_akp_tools_companion"
       type="fake_laser_gen"
-      name="$(optenv ROBOT tibi)_fake_laser_gen"
+      name="tibi_fake_laser_gen"
       output="screen">
     <param name="laser_mode" value="0" />
     <remap from="~scan" to="/$(optenv ROBOT tibi)/sensors/front_laser_scan"/>
diff --git a/launch/fake_localization.launch b/launch/fake_localization.launch
index dc8fe38f77446852a35a2a680a8b6574243d6e65..f365d35ad6ebb4b1d4a2b707a81565a5a2cebee1 100644
--- a/launch/fake_localization.launch
+++ b/launch/fake_localization.launch
@@ -7,9 +7,9 @@
           pkg ="fake_localization"
           type="fake_localization"
           respawn="false" >
-      <param name="odom_frame_id"   value="/$(optenv ROBOT tibi)/odom" />
-      <param name="global_frame_id"   value="/map" />
-      <param name="base_frame_id"   value="/$(optenv ROBOT tibi)/base_footprint" />
+      <param name="odom_frame_id"   value="$(optenv ROBOT tibi)/odom" />
+      <param name="global_frame_id"   value="map" />
+      <param name="base_frame_id"   value="$(optenv ROBOT tibi)/base_footprint" />
       <!-- parameters to change the robot initial position, if want the robot in -1 and -8=> delta_x=1.0 ; delta_y=8.0 -->
       <param name="delta_x"   value="8.0" /> <!-- Normal position (estrechez mitad camino) = delta_x=1.0 ;  delta_y=2.0 ; delta_yaw=0.0 ANTES LEARNING= 1.0 paralearning= -15.0--> 
       <param name="delta_y"   value="1.5" /> <!-- GIRO ESQUINA position (estrechez mitad camino)= delta_x=1.0 ;  delta_y=-15.0 ; delta_yaw=1.57 ANTES LEARNING= 1.5 paralearning= 0.0-->
diff --git a/launch/fake_localization2.launch b/launch/fake_localization2.launch
index eb83f6513f43115c94c748555af6492bbcf6a347..ccdfd0e68f2cec570ed8371c9f0f830f15c27fe9 100644
--- a/launch/fake_localization2.launch
+++ b/launch/fake_localization2.launch
@@ -7,9 +7,9 @@
           pkg ="fake_localization"
           type="fake_localization"
           respawn="false" >
-      <param name="odom_frame_id"   value="/$(optenv ROBOT dabo)/odom" />
-      <param name="global_frame_id"   value="/map" />
-      <param name="base_frame_id"   value="/$(optenv ROBOT dabo)/base_footprint" />
+      <param name="odom_frame_id"   value="$(optenv ROBOT dabo)/odom" />
+      <param name="global_frame_id"   value="map" />
+      <param name="base_frame_id"   value="$(optenv ROBOT dabo)/base_footprint" />
       <!-- parameters to change the robot initial position, if want the robot in -1 and -8=> delta_x=1.0 ; delta_y=8.0 -->
       <param name="delta_x"   value="8.0" /> <!-- Normal position (estrechez mitad camino) = delta_x=1.0 ;  delta_y=1.0 ; delta_yaw=0.0 -->
       <param name="delta_y"   value="0.0" /> <!-- GIRO ESQUINA position (estrechez mitad camino)= delta_x=0.0 ;  delta_y=-15.0 ; delta_yaw=1.57 -->
diff --git a/launch/fake_localization3.launch b/launch/fake_localization3.launch
index 668d827b7b3fc705024f6e4ee8b2481af14d8782..427362bd856dcec09f96f3a49c7ecf69c61393e6 100644
--- a/launch/fake_localization3.launch
+++ b/launch/fake_localization3.launch
@@ -7,9 +7,9 @@
           pkg ="fake_localization"
           type="fake_localization"
           respawn="false" >
-      <param name="odom_frame_id"   value="/$(optenv ROBOT dabo2)/odom" />
-      <param name="global_frame_id"   value="/map" />
-      <param name="base_frame_id"   value="/$(optenv ROBOT dabo2)/base_footprint" />
+      <param name="odom_frame_id"   value="$(optenv ROBOT dabo2)/odom" />
+      <param name="global_frame_id"   value="map" />
+      <param name="base_frame_id"   value="$(optenv ROBOT dabo2)/base_footprint" />
       <!-- parameters to change the robot initial position, if want the robot in -1 and -8=> delta_x=1.0 ; delta_y=8.0 -->
       <param name="delta_x"   value="8.0" /> <!-- Normal position (estrechez mitad camino) = delta_x=1.0 ;  delta_y=1.0 ; delta_yaw=0.0 -->
       <param name="delta_y"   value="2.5" /> <!-- GIRO ESQUINA position (estrechez mitad camino)= delta_x=0.0 ;  delta_y=-15.0 ; delta_yaw=1.57 -->
diff --git a/launch/map_server.launch b/launch/map_server.launch
index 5d1dd85dfa4bfea3e58a287baec3db390117bf28..935f2fc592aeef7a82812594d5b81a4f16e9a3d9 100644
--- a/launch/map_server.launch
+++ b/launch/map_server.launch
@@ -17,7 +17,7 @@
         type="map_server" 
         machine="nav" 
         args="$(find iri_akp_local_planner_companion)/maps/$(arg map).yaml">
-     <param name="frame_id" value="/map" />
+     <param name="frame_id" value="map" />
      <remap from="/map"
               to="$(optenv ROBOT tibi)/map"/>
   </node>
diff --git a/launch/map_server_local.launch b/launch/map_server_local.launch
index c267885b174ad50e0183b01ef3bce39c5c6e801c..dfc05b9e6464a3ebf12800efb4a80952ff277a95 100644
--- a/launch/map_server_local.launch
+++ b/launch/map_server_local.launch
@@ -13,8 +13,8 @@
   <node name="$(optenv ROBOT tibi)_map_server" 
         pkg ="map_server" 
         type="map_server" 
-        args="$(find iri_akp_local_planner_companion)/maps/$(arg map).yaml">
-     <param name="frame_id" value="/map" />
+        args="$(find iri_atr_akp_local_planner_companion)/maps/$(arg map).yaml">
+     <param name="frame_id" value="map" />
      <remap from="/map"
               to="$(optenv ROBOT tibi)/map"/>
   </node>
diff --git a/launch/map_server_local2.launch b/launch/map_server_local2.launch
index 1db420efab2bf42c8a4c61435bea9292d8b0e04c..141480f54f4ab53e130369fb3a24b26e4392ddef 100644
--- a/launch/map_server_local2.launch
+++ b/launch/map_server_local2.launch
@@ -10,11 +10,11 @@
   <!-- service servers: -->
   <!-- action clients: -->
   <!-- action servers: -->
-  <node name="dabo_map_server" 
+  <node name="$(optenv ROBOT dabo)_map_server" 
         pkg ="map_server" 
         type="map_server" 
-        args="$(find iri_akp_local_planner_companion)/maps/$(arg map).yaml">
-     <param name="frame_id" value="/map" />
+        args="$(find iri_atr_akp_local_planner_companion)/maps/$(arg map).yaml">
+     <param name="frame_id" value="map" />
      <remap from="/map"
               to="dabo/map"/>
   </node>
diff --git a/launch/map_server_local3.launch b/launch/map_server_local3.launch
index 82989d09a7ddd17cd7f2ac6caa6b88ea823abb84..2d8f36930d1687730d59f0f52b3d6bd2ce7220fb 100644
--- a/launch/map_server_local3.launch
+++ b/launch/map_server_local3.launch
@@ -14,7 +14,7 @@
         pkg ="map_server" 
         type="map_server" 
         args="$(find iri_akp_local_planner_companion)/maps/$(arg map).yaml">
-     <param name="frame_id" value="/map" />
+     <param name="frame_id" value="map" />
      <remap from="/map"
               to="$(optenv ROBOT dabo2)/map"/>
   </node>
diff --git a/src/diff_platform_simulator_alg_node.cpp b/src/diff_platform_simulator_alg_node.cpp
index 0ad83bba349898d7af712eb130a806b88f7125a2..27da2b4c9aca826b50069bf367786b5a8a36710b 100644
--- a/src/diff_platform_simulator_alg_node.cpp
+++ b/src/diff_platform_simulator_alg_node.cpp
@@ -4,14 +4,14 @@ DiffPlatformSimulatorAlgNode::DiffPlatformSimulatorAlgNode(void) :
   algorithm_base::IriBaseAlgorithm<DiffPlatformSimulatorAlgorithm>()
 {
   //init class attributes if necessary
-  this->loop_rate_ = 50;//in [Hz]
+	setRate(50);// antes=> this->loop_rate_ = 50;//in [Hz]
 
   //ROS_INFO("DiffPlatformSimulatorAlgNode:: this->tf_prefix_.c_str()=%s",this->tf_prefix_.c_str()); 
 
   this->public_node_handle_.getParam("robot", this->tf_prefix_);
-  this->odom_id_           = "/" + this->tf_prefix_ + "/odom";
-  this->base_link_id_      = "/" + this->tf_prefix_ + "/base_link";
-  this->base_footprint_id_ = "/" + this->tf_prefix_ + "/base_footprint";
+  this->odom_id_           =  this->tf_prefix_ + "/odom";
+  this->base_link_id_      = this->tf_prefix_ + "/base_link";
+  this->base_footprint_id_ = this->tf_prefix_ + "/base_footprint";
   this->linearX = 0.0;
   this->angularZ= 0.0;
 
diff --git a/src/fake_laser_gen_alg_node.cpp b/src/fake_laser_gen_alg_node.cpp
index 796b08294cfdfb7a82c32ae8bd3ec45e7a9703d9..0df22f8f0dfe534641f41864ffb9b4d06fee5a8c 100644
--- a/src/fake_laser_gen_alg_node.cpp
+++ b/src/fake_laser_gen_alg_node.cpp
@@ -59,7 +59,7 @@ void FakeLaserGenAlgNode::init()
   float32[] ranges
 */
 
-  LaserScan_msg_.header.frame_id = "/map";
+  LaserScan_msg_.header.frame_id = "map";
   LaserScan_msg_.angle_min = -2*1.56643295288;
   LaserScan_msg_.angle_max = 2*1.56643295288;
   LaserScan_msg_.angle_increment = 0.00436332309619;
@@ -110,7 +110,8 @@ void FakeLaserGenAlgNode::node_config_update(Config &config, uint32_t level)
 
 //laser_mode_=FakeLaserGenAlgNode::n_obstacles10; //Caso obstaculo en el lateral derecho que lo evita bien el grupo (solo faltaria salir de un poco más atras) OK
 //
-laser_mode_=FakeLaserGenAlgNode::n_obstacles11; // nuevo caso puerta para el caso del companion de 2 personas.
+
+//laser_mode_=FakeLaserGenAlgNode::n_obstacles11; //(CASO BUENO FINAL PUERTA 2021) nuevo caso puerta para el caso del companion de 2 personas.
 
 // Escenarios approachign marta: n_obstacles_3_marta_approaching,n_obstacles_4_marta_approaching,n_obstacles_5_marta_approaching