<arg name="gps" default="false"/>
<arg name="world" default ="$(find-pkg-share ufrgs_gazebo)/worlds/centenario.world"/>
<arg name="controller" default="twist_mrac_linearizing_controller"/>
- <arg name="localization" default="slam_toolbox_mapping"/>
+ <arg name="localization" default="static"/>
<arg name="config" default="$(find-pkg-share twil_2dnav)/config/$(var controller)_no_tf.yaml"/>
<include file="$(find-pkg-share twil_bringup)/launch/gazebo.launch.xml">
--- /dev/null
+<launch>
+ <arg name="use_sim_time" default="false"/>
+
+ <node pkg="nav2_map_server" name="map_server" exec="map_server">
+ <param name="use_sim_time" value="$(var use_sim_time)"/>
+ <param name="yaml_filename" value="$(find-pkg-share ufrgs_maps)/map/centenario1.yaml"/>
+ </node>
+
+ <node pkg="tf2_ros" exec="static_transform_publisher" name="odom_frame_publisher"
+ args="--frame-id map --child-frame-id odom"/>
+
+ <node pkg="nav2_lifecycle_manager" exec="lifecycle_manager" name="lifecycle_manager_nav2">
+ <param name="use_sim_time" value="$(var use_sim_time)"/>
+ <param name="autostart" value="$(var autostart)"/>
+ <param name="node_names" value="[
+ 'map_server',
+ 'controller_server',
+ 'planner_server',
+ 'behavior_server',
+ 'bt_navigator']"/>
+ </node>
+</launch>
+
<arg name="map" default="$(find-pkg-share ufrgs_maps)/map/centenario1.yaml"/>
<arg name="autostart" default="true"/>
<arg name="controller" default=""/>
- <arg name="localization" default="slam_toolbox_mapping"/>
+ <arg name="localization" default=""/>
<node pkg="nav2_controller" exec="controller_server" name="controller_server">
<param name="use_sim_time" value="$(var use_sim_time)"/>