【避坑指南】TurtleBot3安装编译错误:ROS1与ROS2版本兼容性问题解决方案
关于turtlebot3编译失败问题的解决方法
·
开发者在安装turtlebot3时,直接使用官方GitHub仓库的git clone命令:
git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
git clone https://github.com/ROBOTIS-GIT/turtlebot3.git
git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git
下载后发现编译出错。
原因:官方仓库的默认分支已升级为ROS2(Humble/Foxy)版本,与ROS1(Noetic/Melodic)不兼容。
主要是因为turtlebot3最新版是适用于ros2的,需要在历史版本找到适用于ros1的下载并重新编译。
下图是我下载turtlebot3的版本号。

编译后就可以运行

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)