在终端中输入以下命令:
echo $ROS_DISTRO
首先,打开终端。然后,您可以使用 echo $ROS_DISTRO
命令来查看您当前的ROS发行版。
这个命令会输出您当前使用的ROS发行版的名称,比如melodic
对应于ROS 1,而foxy
或galactic
等则对应于ROS 2的不同发行版。
根据输出的发行版名称,您就可以确定您的Ubuntu系统中安装的是ROS 1还是ROS 2了。如果您看到的是melodic
、kinetic
、indigo
等名称,那么您安装的是ROS 1。如果您看到的是foxy
、galactic
、humble
等名称,那么您安装的是ROS 2。
方法2:
首先 在终端输入
roscore
再打开新终端 输入
rosparam list
再次输入
rosparam get /rosdistro
根据输出的发行版名称,您就可以确定您的Ubuntu系统中安装的是ROS 1还是ROS 2了。如果您看到的是melodic
、kinetic
、indigo
等名称,那么您安装的是ROS 1。如果您看到的是foxy
、galactic
、humble
等名称,那么您安装的是ROS 2。