grid网格化总结

floor网格化

在这里插入图片描述

黑色坐标系:实际尺度下的center坐标系
浅黑色坐标系:实际尺度下的corner坐标系
红色坐标系:网格尺度下的center坐标系
绿色坐标系:网格尺度下的corner坐标系
蓝色坐标系:网格尺度下的绝对中心坐标系(红色+1/2)

采用floor网格化:

  • 红色坐标系和黑色坐标系 不一定重叠。所以对实际尺度网格化的时候要注意floor隐含有一个坐标系平移
  • 蓝色坐标系永远和黑色重叠
  • 容易的路径:
    • 黑色->浅黑: (pos+dim*reso/2.0)
    • 黑色->红色: floor(pos)
    • 浅黑->绿色: (floor(x))
    • 绿色->蓝色: grid_cord - (dim-1)/2
  • 难以转换的路径:
    • 绿色->红色

黑色坐标系->绿色坐标系(矩阵坐标系)

  • 路径1:
    • 黑色->浅黑 (pos + dim * reso / 2.0)
    • 浅黑->绿色 cord = np.floor((pos + dim * reso / 2.0) / reso)
  • 路径2: np.floor(pos/reso + dim/2.0) 此路需要做奇数偶数判断所以不建议使用
    • 黑色->红色: np.floor(pos/reso)
    • 红色->绿色: dim偶数: np.floor(pos/reso)+ dim/2 如果dim奇数:np.floor(pos/reso)+ (dim-1)/2

round网格化

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值