外观
踩坑GitHub frankaemika/franka_ros24 个月前
franka_ros2构建报错logger.hpp缺失及Panda兼容性绕过
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Error while building franka_ros2(GitHub frankaemika/franka_ros2 #101)
状态:有绕过办法
问题
使用colcon构建franka_ros2时报错fatal error: franka/logging/logger.hpp: No such file or directory。原因是安装的libfranka 0.13.2与最新franka_ros2 humble分支依赖不匹配,且Panda FER机器人官方不支持franka_ros2,仅支持系统镜像5.7.2及以上版本的FR3机型。
环境
机器人:Panda FER;软件:libfranka 0.13.2、franka_ros2 humble分支;构建工具:colcon;系统镜像:低于5.7.2
解决办法
- 将franka_ros2切换至v0.1.12版本以适配旧版libfranka接口
- 卸载当前已安装的libfranka二进制包
- 从源码编译libfranka 0.13.2并打包为debian格式安装
- 在franka_gazebo文件夹内添加COLCON_IGNORE文件以跳过该不兼容模块
- 重新执行colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release完成构建
讨论原作者:@Cody-Vu 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。