机器人操作系统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 小时前
服务机器人三甲坎德拉:用智能化开启售后服务新篇章
经验分享·制造
EAI-Robotics1 小时前
机器人打包物品研究现状简述
机器人
肥猪猪爸1 小时前
使用卡尔曼滤波器估计pybullet中的机器人位置
数据结构·人工智能·python·算法·机器人·卡尔曼滤波·pybullet
志-AOX1 小时前
Python编程艺术:优雅与实用的完美平衡(推导式)
经验分享
LZXCyrus1 小时前
【杂记】vLLM如何指定GPU单卡/多卡离线推理
人工智能·经验分享·python·深度学习·语言模型·llm·vllm
志-AOX2 小时前
AI安全:从现实关切到未来展望
经验分享
科技热点榜4 小时前
YashanDB:自主原创、行稳致远
科技
清安无别事5 小时前
闲聊?泳池清洁机器人?
机器人
zhd15306915625ff5 小时前
库卡机器人维护需要注意哪些事项
安全·机器人·自动化
yigan_Eins6 小时前
【数论】莫比乌斯函数及其反演
c++·经验分享·算法