Open3D 实现CSF布料模拟算法

26 篇文章 3 订阅 ¥49.90 ¥99.00

目录

一、算法原理

二 ,详细过程

三,环境安装

四,代码实现

五 ,结果展示

6,在cloudcompare中的实现


一、算法原理


1、流程概述
1)利用点云·滤波算法或者点云处理软件滤除异常点;2)将激光雷达点云倒置;
3)设置模拟布料,设置布料网格分辨率GR,确定模拟粒子数。布料的位置设置在点云最高点以上;
4)将布料模拟点和雷达点投影到水平面,为每个布料模拟点找到最相邻的激光点的高度值,将高度值设置为IHV;
5)布料例子设置为可移动,布料粒子首先受到重力作用,当粒子高度CHV小于IHV时,将粒子高度设置为IHV;粒子设置为不可移动;
6)计算布料粒子之间的内力作用,根据设置的布料刚性参数,调整布料粒子之间的相对位置;7)重复进行5)和6)计算,迭代次数达到设置的最大迭代次数;
8)计算激光雷达点与对应布料模拟点的距离,距离小于阈值标记为地面点,距离大于阈值标记为非地面点。

二 ,详细过程

传统的滤波算法大多是考虑在坡度、高程变化之间的不同来进行区分地物点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值