接下来的工作是我最头疼的,因为我知道无论是ROS1还是ROS2,对于算法工程师来说,它们只是一个平台,并没有什么核心竞争力,ROS1,我已经玩儿的很6了,不想去碰ROS2,想把更多精力放在算法的研发上,尤其是数学和编程技能这两件持久性的技能,但是没办法,赚钱就要妥协梦想,这是最近两周的主基调---移植到ROS2; https...
上接: S-FAST_LIO改成ROS2版本 (一)为了很好地显示修改的痕迹,针对需删除的代码,我用注释注销掉;当然了,也有一部分代码是为了clean,也需要都删除,在这样的背景下,准备将二者投入到代码的不同分支上,满足…
2. Build Clone the repository and colcon build: cd<ros2_ws>git --recursive clone https://github.com/hku-mars/FAST_LIO.gitcd.. colcon build --symlink-install../install/setup.bash#use setup.zsh if use zsh Remember to source the livox_ros_driver before build (follow 1.3livox_ros_driver...
Ericsii/FAST_LIO/ros2 4Branches0Tags Code This branch is41 commits ahead of,19 commits behindgisbi-kim/FAST_LIO_SLAM:main. README GPL-2.0 license Maintainer: Yunlong Feng SLAM: ikd-Tree: A state-of-art dynamic KD-Tree for 3D kNN search. ...
ros2 launch rm_nav_bringup bringup_sim.launch.py \ world:=RMUL \ mode:=mapping \ lio:=fastlio \ lio_rviz:=False \ nav_rviz:=True 已知全局地图导航 ros2 launch rm_nav_bringup bringup_sim.launch.py \ world:=RMUL \ mode:=nav \ ...
最近文章《Fast and Tightly-coupled Sparse-Direct LiDAR-Inertial-Visual Odometry》提出了FAST-LIVO,这是一种快速LiDAR惯性-视觉里程计系统,它建立在两个紧耦合的直接里程计子系统之上:VIO子系统和LIO子系统。LIO子系统将新扫描的原始点(而不是边缘或平面上的特征点)添加到增量构建的点云地图...
// ROS消息回调处理函数,放在ROS的主循环中 ros::spinOnce(); // 将激光雷达点云数据和IMU数据从缓存队列中取出,进行时间对齐,并保存到Measures中 if (sync_packages(Measures)) { // 激光雷达第一次扫描 if (flg_reset) { ROS_WARN("reset when rosbag play back"); ...
如果一切配置正确,你应该能够在Rviz中看到点云数据,并且Fast-LIO将开始构建地图。如果Rviz中无法显示点云数据,请检查Livox ROS Driver的配置,确保它发布的是CustomMsg类型的点云数据。 通过以上步骤,你应该能够成功部署Fast-LIO并进行基本的建图测试。如果遇到任何问题,请参考相关的文档和社区支持。
安装与测试需要以下依赖:Ubuntu 18.04、ROS Melodic、PCL>=1.8(默认)、Eigen>=3.3.4(默认)、GTSAM>=4.0.0(测试版本为4.0.0-alpha2)。1. 仿真安装与测试:在虚拟机中完成数据集测试。FastLIO安装过程涉及下载代码,建立工作空间,并完成catkin_make。提前安装依赖。若遇到错误,需解决...
rostopic type /livox/imu 出现 然后输入 rostopic type /livox/lidar 出现 以上两次出现跟我一样的消息类型即可,否则进入/livox_ros_driver2/launch_ROS1下,更改里面的msg_MID360.launch中的xfer_format对应的default,改成1。如下 然后再次运行launch文件,打印雷达与IMU话题的类型应该就跟我上面的一样了。