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

相关推荐
咕噜咕噜啦啦1 小时前
ROS2自主导航
机器人·ros·gazebo
田里的水稻1 小时前
EP_局域网传输音视频的主流方案
运维·人工智能·机器人·音视频
yangdaxiageo1 小时前
数智科技链的隐藏赛道:谁先靠生成式引擎优化(GEO)抢占大模型引用优先级
人工智能·科技·aigc·agi
科技发布2 小时前
传统流量损耗严重,拓氪科技 AIGEO 怎样缩短转化链路?
人工智能·科技
Mr.朱鹏2 小时前
科技早报(第2026-07-17.md期):变现加速监管升温
人工智能·科技
蓝速科技3 小时前
蓝速科技 13.3 寸会议预约屏狭小空间适配性深度评测
科技
蜜桃味女焊匠人3 小时前
2026焊接保护气体降耗最优改造方案
人工智能·经验分享·其他·机器人
焦点链创研究所3 小时前
算力核心机器人将于 7 月 18 日发布
运维·服务器·机器人
最好一梦3 小时前
佳维视工控一体机赋能 AGV 机器人
机器人