ROS2 Galactic ROS-Base Install 包括哪些工具?
What tools does ROS2 Galactic ROS-Base Install includes?
使用哪些工具安装:
sudo apt install ros-galactic-ros-base
在官方教程(https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html,ROS-Base install)中写到安装包括:通信库,消息包,命令行工具。没有 GUI 工具。
命令行工具是什么意思?
ROS 2 command-line工具主要指ros2cli
package and common extensions. They are commonly used in the ROS 2 tutorials。以下是一些常用 command-line 工具的列表:
ros2 run
用于从已安装的ROS包中执行程序。
ros2 param
允许您与节点参数进行交互。
ros2 topic
帮助您反省有关活跃 ROS 主题的信息。
ros2 launch
用于执行启动文件。
要获得 ros2cli
已安装扩展的更完整列表,您可以简单地 运行 在终端中输入 ros2
命令,例如
$ ros2
usage: ros2 [-h] [--use-python-default-buffering] 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
--use-python-default-buffering
Do not force line buffering in stdout and instead use the python default buffering, which might be affected by
PYTHONUNBUFFERED/-u and depends on whatever stdout is interactive or not
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
node Various node related sub-commands
param Various param related sub-commands
pkg Various package related sub-commands
run Run a package specific executable
service Various service related sub-commands
test Run a ROS2 launch test
topic Various topic related sub-commands
wtf Use `wtf` as alias to `doctor`
Call `ros2 <command> -h` for more detailed usage.
使用哪些工具安装:
sudo apt install ros-galactic-ros-base
在官方教程(https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html,ROS-Base install)中写到安装包括:通信库,消息包,命令行工具。没有 GUI 工具。 命令行工具是什么意思?
ROS 2 command-line工具主要指ros2cli
package and common extensions. They are commonly used in the ROS 2 tutorials。以下是一些常用 command-line 工具的列表:
ros2 run
用于从已安装的ROS包中执行程序。ros2 param
允许您与节点参数进行交互。ros2 topic
帮助您反省有关活跃 ROS 主题的信息。ros2 launch
用于执行启动文件。
要获得 ros2cli
已安装扩展的更完整列表,您可以简单地 运行 在终端中输入 ros2
命令,例如
$ ros2
usage: ros2 [-h] [--use-python-default-buffering] 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
--use-python-default-buffering
Do not force line buffering in stdout and instead use the python default buffering, which might be affected by
PYTHONUNBUFFERED/-u and depends on whatever stdout is interactive or not
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
node Various node related sub-commands
param Various param related sub-commands
pkg Various package related sub-commands
run Run a package specific executable
service Various service related sub-commands
test Run a ROS2 launch test
topic Various topic related sub-commands
wtf Use `wtf` as alias to `doctor`
Call `ros2 <command> -h` for more detailed usage.