ROS(1)和ROS2共存、切换

同时安装了ROS(1)和ROS2,可以通过以下方法进行方便的切换。

下面以同时安装了ROS noeticROS2 foxy 为例。

在~/.bashrc中删除原先的

source /opt/ros/.../setup.bash

添加如下代码

echo "ROS noetic (1) or ROS2 foxy (2)?"
read edition
if [ "$edition" -eq "1" ];then
  source /opt/ros/noetic/setup.bash
  echo using ros noetic
else
  source /opt/ros/foxy/setup.bash
  echo using ros2 foxy
fi

这样每次新开一个terminal时可以通过输入1/2来选择ROS(1)或ROS2。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容