小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
雷神m10雷达humble安装遇到问题,编译不能通过
-
雷神m10串口版雷达安装说明:
1、lsm10_v2功能包是在Linux ROS2环境中使用。该软件包在Ubuntu18.04上使用ROS2 Eloquent版本进行了测试。
2、这是m10雷达驱动程序包,在将包克隆到工作区后,使用colcon build --packages-select lsm10_v2 进行编译。
编译说明:
第一次编译时,需要将lsm10_v2功能包中的CMakeLists.txt文件内容替换成1-CMakeLists.txt文件后再进行编译;
编译完成后,再将CMakeLists.txt文件内容替换成2-CMakeLists.txt的内容编译即可。3、发布话题:
/scan
(sensor_msgs/scan
)
/difop_information
4、启动节点
ros2 launch lsm10_v2 ls_m10.launch.py按说明复制雷达驱动编译报错:
报错后重新运行
wget http://fishros.com/install -O fishros && . fishros
一键配置:rosdep(小鱼的rosdepc,又快又好用)
sudo apt-get update #更新软件列表 sudo apt-get upgrade # 更新软件
系统更新,ros2更新都做了一遍 ,还是报错,显示缺rcl/types.h 文件,有人碰到过同样的问题吗 ?怎么处理的?
-
@毛哥成山轮胎机油保养 在 雷神m10雷达humble安装遇到问题,编译不能通过 中说:
Ubuntu18.04上使用ROS2 Eloquent版本进行了测试
问下厂家有没有新版本的,估摸是ros删了头文件,你先去ros的安装目录下的include下找找,看看能不能找到对应的文件,如果找得到再检查cmakelists的配置,找不到就找厂家。
-
@小鱼
厂家的回答就是等,他们只在ros2 老版本做了适配 -
@毛哥成山轮胎机油保养 不知道什么原因 在我的上位机虚拟机humble 编译通过了,但是在我的主控里面的笔记本编译报错,同样的utuntu 22.04 同样的ros2 humble版本,为什么一个编译通过了,一个报错呢?