Show EOL distros: 

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

rqt_common_plugins: rqt_action | rqt_bag | rqt_bag_plugins | rqt_console | rqt_dep | rqt_graph | rqt_image_view | rqt_launch | rqt_logger_level | rqt_msg | rqt_plot | rqt_publisher | rqt_py_common | rqt_py_console | rqt_reconfigure | rqt_service_caller | rqt_shell | rqt_srv | rqt_top | rqt_topic | rqt_web

Package Summary

This rqt plugin ROS package provides easy view of .launch files. User can also start and end node by node that are defined in those files.

New in groovy

(!) This package is still experimental. Feedback from early users are appreciated.

Usage

% rqt

And choose Launch from Plugins menu.

See rqt/UserGuide#Running_rqt_plugins for more options.

Feature

Sample image using KDE: launch top window Sample image using Gnome: launch top window

Feature implemented

Users can:

  • See all .launch files on the local file system, and select one in the pulldown menu.

  • See all nodes defined in a .launch file. In the image above, elements of each row are (from left):

    • name of instantiated node

      number of times run

      start&stop button

      restart-able button

      pkg name

      .launch file name

      ARG input field

  • Run and stop nodes individually
  • Change ARG element value in .launch file before the node gets started

  • Start and stop all nodes at once

What rqt_launch does NOT do

This list is just a clarification/disclaimer. Enhancement request is welcomed at Bugtracker (link is available at Package Summary of this page).

  • Edit .launch file

  • Show hierarchy of included .launch files -- nodes that are defined in included files are shown on the same level without being noted so.

  • Error or any print output in each node's process is not caught.
    • a workaround is to use rqt_console along with rqt_launch

Difference between roslaunch

As noted here, roslaunch doesn't guarantee that the nodes start running in any order. In rqt_launch, however, nodes get started in the order in the .launch file (still doesn't mean that each process finished initialization procedure in the started order - it depends on how much time they take).

Design discussion

Wiki: rqt_launch (last edited 2015-11-07 14:21:04 by IsaacSaito)