turtlebot3_world_ff.launch.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. <?xml version='1.0' ?>
  2. <launch>
  3. <arg name="model" default="$(env TURTLEBOT3_MODEL)"/>
  4. <arg name="map_file" default="$(find-pkg-share ff_examples_ros2)/maps/world.yaml"/>
  5. <arg name="param_dir" default="$(find-pkg-share ff_examples_ros2)/params"/>
  6. <!-- launches the basic turtlebot3 world with one basic turtlebot -->
  7. <include file="$(find-pkg-share turtlebot3_gazebo)/launch/turtlebot3_world.launch.py"/>
  8. <!-- launch the navigation stack with test maps -->
  9. <include file="$(find-pkg-share turtlebot3_navigation2)/launch/navigation2.launch.py">
  10. <arg name="use_sim_time" value="True"/>
  11. <arg name="map" value="$(var map_file)"/>
  12. <arg name="params_file" value="$(var param_dir)/turtlebot3_world_$(var model).yaml"/>
  13. </include>
  14. <!-- launch the free fleet client first -->
  15. <node name="turtlebot3_free_fleet_client_node" pkg="free_fleet_client_ros2"
  16. exec="free_fleet_client_ros2" output="both">
  17. <param name="fleet_name" value="turtlebot3"/>
  18. <param name="robot_name" value="ros2_tb3_0"/>
  19. <param name="robot_model" value="turtlebot3"/>
  20. <param name="level_name" value="turtlebot_world"/>
  21. <param name="dds_domain" value="42"/>
  22. <param name="max_dist_to_first_waypoint" value="10.0"/>
  23. <param name="map_frame" value="map"/>
  24. <param name="robot_frame" value="base_footprint"/>
  25. <param name="nav2_server_name" value="/navigate_to_pose"/>
  26. <param name="use_sim_time" value="True"/>
  27. <param name="dds_domain" value="42"/>
  28. </node>
  29. </launch>