Skip to content

关于“已收敛的成熟平面上的雷达点被丢弃”的疑问 #445

Description

@lanhuazhiyue

Fast-livo2 这个项目确实非常卓越和自然!
但我对于论文和代码关于对“已收敛的成熟平面上的雷达点的取留”存在一点小疑问:
本项目论文和《Efficient and Probabilistic Adaptive Voxel Mapping for Accurate Online LiDAR Odometry》论文中分别显示:

Image Image

但本项目代码中:VoxelOctoTree体素节点的temp_points_点云数据在平面成熟收敛后直接被内存释放了,似乎也不存在体素平面重构之类的操作

// 约 voxel_map.cpp 的第240行
if (temp_points_.size() >= max_points_num_)
        {
          update_enable_ = false;
          std::vector<pointWithVar>().swap(temp_points_);
          new_points_ = 0;
        }

想请问郑博:代码中对历史雷达点云数据不作长久保留,在形成结构化平面后就被完全删除了,这是出于对工程上适应低内存和实时性的考虑吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions