机器人操作系统ROS2学习—编译工作空间colcon build报错问题

在ROS2中,工作空间创建完成后,会经常需要编译工作空间。在工作空间dev_ws 下打开一个终端,通过指令Colcon build来编译工作空间。

1、这个过程有可能会出现如下错误: "colconbuild:Duplicate package names not supported"

根据错误分析,出现了两个命名相同的功能包learning-pkg_c 和learning-pkg_python。

通过删除一个相同的功能包即可消除错误信息,例如删除src文件夹下的learning_pkg_C 和learning_pkg-python功能包。

再次通过指令colcon build编译,就可以了。编译的过程需要点时间,以下是编译开始和结束的两张图片,表示编译完成。

2、每次改完程序后,也需要重新编译工作空间,以刷新保存程序,保证ROS2再次运行程序时不会报错。

在同名工忠号上会发布更多关于ROS2的内容。

相关推荐
湘-枫叶情缘6 小时前
解构认知边界:论万能方法的本体论批判与方法论重构——基于跨学科视阈的哲学-科学辩证
科技·学习·重构·生活·学习方法
康谋自动驾驶6 小时前
康谋分享 | 自动驾驶仿真进入“标准时代”:aiSim全面对接ASAM OpenX
人工智能·科技·算法·机器学习·自动驾驶·汽车
GCKJ_08248 小时前
观成科技:加密C2框架Vshell流量分析
网络·科技·信息与通信
云卓SKYDROID9 小时前
无人机数据处理与特征提取技术分析!
人工智能·科技·无人机·科普·云卓科技
2301_7860012612 小时前
印刷业直角坐标型码垛机器人系统设计与应用研究
机器人
Wnq1007212 小时前
基于 NanoDet 的工厂巡检机器人目标识别系统研究与实现
人工智能·机器学习·计算机视觉·目标跟踪·机器人·巡检机器人
赵谨言14 小时前
基于单片机的车灯智能控制系统设计与实现
经验分享·单片机·毕业设计
乌恩大侠15 小时前
【东枫科技】使用LabVIEW进行深度学习开发
科技·深度学习·labview
生态笔记17 小时前
R利用spaa包计算植物/微生物的生态位宽度和重叠指数
经验分享·其他
视觉语言导航18 小时前
AAAI-2025 | 中科院无人机导航新突破!FELA:基于细粒度对齐的无人机视觉对话导航
人工智能·深度学习·机器人·无人机·具身智能