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

相关推荐
掌心向暖RPA自动化6 小时前
红薯图文批量OCR转文字?我实测了3种影刀RPA方案,最后一种快到飞起
经验分享·自动化·新媒体运营·影刀rpa
爱尔兰的楠小楠6 小时前
matlab/simulink与WLS2下ROS2联合仿真环境搭建
matlab·机器人·ros·px4
晓衡的成长日记6 小时前
11月新品盘点!8+4款黑科技工具插件与精品爆款源码
科技
AGANCUDA9 小时前
智能焊接机器人模拟器
机器人
vickycheung39 小时前
RK3588增加Xenomai3实时补丁
经验分享·嵌入式硬件·arm 嵌入式开发
海伯森技术10 小时前
赋予人形机器人“细腻触觉”:海伯森六维力传感器的材质与集成改革
人工智能·机器人·材质
山峰哥12 小时前
沉浸式翻译插件深度评测:打破语言壁垒的黑科技利器
数据结构·科技·算法·编辑器·办公
AI脚下的巨人12 小时前
机器人逆运动学:从SVD到IK算法
算法·机器人
芯片智造15 小时前
光刻工艺工程师职场就业相关面试问题汇总
经验分享·面试·芯片·半导体
星轨初途15 小时前
C++入门(算法竞赛类)
c++·经验分享·笔记·算法