OMPL学习之Available State Samplers

本文介绍了OMPL中的可用状态采样器,包括StateSampler和ValidStateSampler的区别。重点讲述了四种预定义的ValidStateSampler:UniformValidStateSampler、ObstacleBasedValidStateSampler、GaussianValidStateSampler和MaximizeClearanceValidStateSampler的工作原理和应用场景。同时,讨论了如何创建自定义的有效状态采样器,以利用特定问题的特性提高采样效率。
摘要由CSDN通过智能技术生成

可用状态采样器(Available State Samplers)

有两种不同类型的采样器听起来很相似,但有不同的作用:状态空间采样器(ompl::base::StateSampler)和有效状态采样器(ompl::base::ValidStateSampler)。对于每种类型的状态空间,都需要存在一个对应从ompl::base::StateSampler派生类,该类允许从该状态空间生成一致的样本,从该状态空间使用高斯分布生成另一个附近的状态。有效的状态采样器使用状态空间采样器作为低级原语(low level primitive)。通常,它们使用合适的状态空间采样器生成多个状态样本(sample),直到找到有效状态或超过最大迭代次数。状态的有效性通过ompl::base::SpaceInformation::isValid方法确定。

OMPL中有一些预定义的派生 ompl::base::ValidStateSampler<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值