Command Line Tools
ROS Usage
ROS provides some useful command line tools to obtain various information about different nodes. The common commands are as follows:
- rosnode: operates nodes
- rostopic: operates topics
- rosservice: operates services
- rosmsg: operates messages
- rossrv: operates srv messages
- rosparam: operates parameters
See also:
http://wiki.ros.org/ROS/CommandLineTools
ROS 2 Usage
shell
# Command help
[root@openEuler ~]# ros2 --help
usage: ros2 [-h] Call `ros2 <command> -h` for more detailed usage. ...
ros2 is an extensible command-line tool for ROS 2.
optional arguments:
-h, --help show this help message and exit
Commands:
action Various action related sub-commands
bag Various rosbag related sub-commands
component Various component related sub-commands
daemon Various daemon related sub-commands
doctor Check ROS setup and other potential issues
interface Show information about ROS interfaces
launch Run a launch file
lifecycle Various lifecycle related sub-commands
multicast Various multicast related sub-commands
node Various node related sub-commands
param Various param related sub-commands
pkg Various package related sub-commands
run Run a package specific executable
security Various security related sub-commands
service Various service related sub-commands
test Run a ROS 2 launch test
topic Various topic related sub-commands
trace Trace ROS nodes to get information on their execution
wtf Use `wtf` as alias to `doctor`
Call `ros2 <command> -h` for more detailed usage.Bug