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

相关推荐
Tigerbot2 小时前
虎博科技CEO卢鑫:GEO方法论提出者,AI Marketing 与 AI GEO专家
大数据·人工智能·科技
Robot_Nav2 小时前
Shape-Aware MPPI(SA MPPI)算法:基于RC-ESDF的任意形状机器人实时轨迹优化
算法·机器人·sa-mppi
才兄说3 小时前
机器人二次开发机器狗巡检?绕行率≤10%
机器人
lazybird744 小时前
基于ubuntu22.04 生成一个,专门用于 QEMU PowerPC e500 + uC/OS-III + TCG 插件开发的环境
经验分享
中屹指纹浏览器4 小时前
2026浏览器指纹追踪的合规边界与隐私优先的反检测技术落地框架
经验分享·笔记
多年小白5 小时前
谷歌第八代 TPU 来了:性能提升 124%
网络·人工智能·科技·深度学习·ai
xuhaoyu_cpp_java6 小时前
MyBatis学习(二)
java·经验分享·笔记·学习·mybatis
_codemonster6 小时前
仿生相关知识点梳理
科技
天行健王春城老师6 小时前
从物流路径优化看车间布局设计的底层逻辑
经验分享
2501_943205056 小时前
【177期】硬盘检测坏道修复工具!
经验分享