机器人操作系统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的内容。

相关推荐
CES_asd5 小时前
2027赛逸展聚焦工业场景,加速机器人产线落地应用
机器人
沫儿笙5 小时前
焊接机器人节气系统
人工智能·机器人
mennekes6 小时前
光伏场站检修电源:户外工业连接器防腐与防雷选型方案
运维·科技·安全·制造
FPC工厂——皇榜科技6 小时前
【皇榜科技线路板质量课堂·第42篇】三检制:自检、互检、专检,织一张质量防护网
科技·制造·pcb工艺
星云API|微信接口开发6 小时前
企业微信二次开发外部群机器人,图片文件消息如何统一解析?
机器人·企业微信
当下新鲜事6 小时前
堆垛机变频器使用体验记录:FC360方案在中鼎科技堆垛机中的实际运行感受
科技
广州虚拟动力-动捕&虚拟主播6 小时前
Ego数据采集服务上线!构筑具身智能的数据基石
机器人·数据采集
恒锐丰小瑞7 小时前
率能SS8837T 12V/1.8A/单通道H桥电机驱动IC,超低睡眠电流(120nA)与独立逻辑电源,用于摄像机/玩具/机器人
嵌入式硬件·机器人
czhaii7 小时前
ABB339检测电路UC2844开关电源工作原理
科技
从零开始的嵌入式之旅7 小时前
day32
linux·c语言·经验分享·笔记·嵌入式硬件