首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ROS2与ROS共存

ROS2与ROS共存
EN

Stack Overflow用户
提问于 2020-04-21 07:17:56
回答 3查看 772关注 0票数 0

如果我在我的linux机器上安装了ROS,我可以安装ROS2并同时使用两者吗?

我已经安装了ROS,我正在使用它来学习概念,但我最终必须在其中工作的系统是ROS2。

EN

回答 3

Stack Overflow用户

发布于 2020-04-22 11:31:13

是的,ROS1和ROS2可以共存。

根据您要使用的ROS版本,将相应的setup.bash添加到。

对于ROS1:source /opt/ros/melodic/setup.bash

对于ROS2:source /opt/ros/dashing/setup.bash

票数 0
EN

Stack Overflow用户

发布于 2021-06-11 17:23:42

可以,您可以将ROS1与ROS2一起使用(如果您愿意,可以从相同的ROS版本一起使用不同的发行版),唯一的要求是获取正确的setup.bash文件:

source /opt/ros/[distribution]/setup.bash

如果您想在同一个应用程序中使用ROS1和ROS2,请查看名为ROS1_bridge的ROS2包,它允许您将ROS1主题连接到ROS2主题(反之亦然)。

票数 0
EN

Stack Overflow用户

发布于 2021-10-22 20:45:42

根据Shrijit Singh注释,您需要在主目录中创建文件.bash_aliases,然后编写:

代码语言:javascript
复制
alias source-ros='source /opt/ros/noetic/setup.bash'
alias source-ros2='source /opt/ros/foxy/setup.bash'

然后你只需要在你的终端中输入.bash_alias -ros或者source-tos2,你不需要在.bashrc中添加一些东西,因为source会自动从那里加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61333625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档