同時安裝了ROS(1)和ROS2兴使,可以通過以下方法進行方便的切換。
下面以同時安裝了ROS noetic
和 ROS2 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发魄。