将ROS1和ROS2安装到同一个ubuntu系统中,ROS2安装??????????????

news/2024/7/10 23:24:53 标签: ubuntu, linux, 运维, YOLO, c++

1. 本文测试环境:

ubuntu:20.04,虚拟机
ROS1:noetic
ROS2:foxy

2. 先说结论

ROS1 与 ROS2 共存,需要考虑三个问题:
1) 不同Ubuntu版本,有不同版本的ROS1和ROS2推荐,尽量不要任性地乱装;
2)ROS1和ROS2安装过程中,是否会出现文件“删改”的问题?目前使用下来,并没有。找一找两者的安装路径,会发现有各自独立的地盘。如下图RO1(noetic)和ROS2(foxy)独立存放。

在这里插入图片描述
参考链接:
如何将ROS1和ROS2安装到同一个ubuntu系统中

3,ros1 instal

jetson zoo

catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3
echo $ROS_DOMAIN_ID
export ROS_DOMAIN_ID=0
echo $ROS_DOMAIN_ID

4,ros2 install

**colcon build --cmake-args -DPYTHON_EXECUTABLE&#

http://www.niftyadmin.cn/n/295311.html

相关文章

Go数据结构------链表

链表 讲数据结构就离不开讲链表。因为数据结构是用来组织数据的,如何将一个数据关联到另外一个数据呢?链表可以将数据和数据之间关联起来,从一个数据指向另外一个数据。 一、链表 定义: 链表由一个个数据节点组成的&#xff0c…

佩戴更舒适的骨传导耳机,音质也很出色,南卡 NEO体验

现在天气越来越好,特别适合户外运动,很多人跑步健身时都喜欢戴上一副骨传导耳机,听音乐的同时,还可以随时留意周围的交通状况。在国产的骨传导耳机里面,南卡是很受欢迎的一个品牌,而且旗下产品非常丰富&…

Mysql第四章 分库分表,读写分离,主从架构

这里写自定义目录标题 一 分库分表1 为什么要分库分表2 分库分表的几种方式2.1 垂直拆分2.1.1 表的垂直拆分2.1.2库的垂直拆分2.1.2 垂直拆分的特点 2.2 水平拆分2.2.1 表的水平拆分2.2.2 库的水平拆分2.2.3 水平拆分的特点 3 分库分表的技术选型3.1 JDBC直连层3.2 proxy代理层…

揭秘是什么?让开屏广告效益几何增长

​在移动广告投放中,开屏广告是相当受欢迎的广告形式。开屏广告的受欢迎程度源于它具有很高的曝光率,用户在使用应用时通常就会看到开屏广告,因此开屏广告可以将广告内容传达给更多的用户,也拥有较高转化率。 接下来,…

nio的成本和收益以及客户端是否需要使用nio

nio的成本和收益以及客户端是否需要使用nio nio额外成本: 需要额外安排一个网络线程池 是否需要使用nio? 分节省线程和节省连接两个角度讨论下: 一. 是否节省线程: 服务端: 肯定是要的, 收益: 通过多路复用, 增加安排少量的网络线程即可监听成千上万的端口(客户端连接事件)…

在Ubuntu18.04中安装uWebSockets库

目录 1.下载uWebSockets库2.下载uSockets3.安装openssl开发包4.编译首先说明这里使用的Ubuntu版本为18.04。 1.下载uWebSockets库 下载uWebSockets库有两种方式,一是终端,从Github中克隆uWebSockets库到Ubuntu本地文件夹,二是打开uWebSockets库下载链接自己下载到Windows,然…

虹科方案 | CEMEX 使用HK-Edgility 智能边缘计算平台简化其企业 WAN 管理和运营

一、应对价值 130 亿美元的跨国企业的网络挑战 “我们选择 Edgility 是因为其卓越的管理和协调功能,它为我们提供了一个端到端的工具集,可以经济高效地部署和管理我们边缘设备的生命周期。” —— Fernando Garcia -Villaraco Casero, CEMEX 全球IT 战略…

php语法基础

基础语法 1&#xff0c;php标记符 ①&#xff0c;XML风格 <?php echo "这是标准风格的标记"; ?>②脚本风格 <script language"php"> echo 这是脚本风格的标记; </script>③简短风格 <? echo "这是简短风格的标记"…