您的位置:首页 > 房产 > 建筑 > 网站建设公司电话_建筑工程网5177517_免费建站免费网站_app拉新平台哪个好佣金高

网站建设公司电话_建筑工程网5177517_免费建站免费网站_app拉新平台哪个好佣金高

2025/3/10 10:08:23 来源:https://blog.csdn.net/qq_39779233/article/details/142878430  浏览:    关键词:网站建设公司电话_建筑工程网5177517_免费建站免费网站_app拉新平台哪个好佣金高
网站建设公司电话_建筑工程网5177517_免费建站免费网站_app拉新平台哪个好佣金高

文章目录

  • 写在前面
  • 一、问题描述
  • 二、解决方法
  • 参考链接

写在前面

自己的测试环境:
Ubuntu20.04,
ROS-Noetic,
ROS2-Foxy

一、问题描述

在Ubuntu 20.04 中可以安装 ROS-Noetic 和 ROS2-Foxy,因为不同的代码使用的ROS环境不一样,所以安装了两个ROS环境。但是实际运行程序过程中,一般需要选择一个ROS环境作为程序运行环境。
因此需要进行配置并选择ROS1 or ROS2

二、解决方法

在打开新的终端的时候,在终端一开始进行选择,当前的终端是 ROS1 还是 ROS2 环境,然后分别执行对应的ROS环境变量配置。

.bashrc 中关于 ros 的环境变量配置进行修改,

sudo gedit .bashrc

修改为如下语句:

echo "ros noetic(1) or ros2 foxy(2)?"
read edition
if [ "$edition" -eq "1" ];thensource /opt/ros/noetic/setup.bashecho "source /opt/ros/noetic/setup.bash"
elsesource /opt/ros/foxy/setup.bashecho "source /opt/ros/foxy/setup.bash"
fi

上述语句的含义是,当输入 1 的时候,执行source /opt/ros/noetic/setup.bash ,也就是配置成了ROS1 的环境,当输入2的时候,执行source /opt/ros/foxy/setup.bash,也就是配置成了 ROS2 的环境。

参考链接

[1] CodeAlan. ros1与ros2共存 [EB/OL]. https://www.cnblogs.com/codealan/p/17153655.html, 2023-02-25/2024-10-13.

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com