factory_alignment_demo.launch 1.7 KB

12345678910111213141516171819202122232425262728293031323334
  1. <launch>
  2. <!-- Start this launch before manually sending a navigation goal. -->
  3. <arg name="enabled" default="false"/>
  4. <arg name="require_order" default="false"/>
  5. <arg name="cmd_vel_topic" default="/cmd_vel"/>
  6. <arg name="wall_approach_enabled" default="false"/>
  7. <arg name="ocr_confirmation_enabled" default="true"/>
  8. <arg name="entry_goal_enabled" default="true"/>
  9. <arg name="start_ocr_node" default="true"/>
  10. <arg name="start_search_adapter" default="true"/>
  11. <!-- Keep OCR resident but idle; the controller enables it at the terminal pose. -->
  12. <node if="$(arg start_ocr_node)" pkg="sign_recognition"
  13. type="sign_recognition_node.py" name="sign_recognition_node" output="screen">
  14. <param name="enabled" value="false"/>
  15. <param name="debug_save" value="false"/>
  16. </node>
  17. <node if="$(arg start_search_adapter)" pkg="factory_alignment_demo"
  18. type="factory_search_point_adapter.py" name="factory_search_point_adapter" output="screen">
  19. <rosparam command="load" file="$(find factory_alignment_demo)/config/factory_search_adapter.yaml"/>
  20. </node>
  21. <node pkg="factory_alignment_demo" type="factory_alignment_controller.py"
  22. name="factory_alignment_demo" output="screen">
  23. <rosparam command="load" file="$(find factory_alignment_demo)/config/factory_alignment.yaml"/>
  24. <param name="enabled" value="$(arg enabled)"/>
  25. <param name="require_order" value="$(arg require_order)"/>
  26. <param name="cmd_vel_topic" value="$(arg cmd_vel_topic)"/>
  27. <param name="wall_approach_enabled" value="$(arg wall_approach_enabled)"/>
  28. <param name="ocr_confirmation_enabled" value="$(arg ocr_confirmation_enabled)"/>
  29. <param name="entry_goal_enabled" value="$(arg entry_goal_enabled)"/>
  30. </node>
  31. </launch>