针对RSSI方式对移动节点进行导航定位时会引入较大的模型误差的问题,提出了一种高效的硬件分组粒子滤波算法对节点间RSSI信号进行滤波预处理,确保RSSI值和节点间距离呈单调函数关系.直接利用RSSI信息和网络拓扑结构实现机器人定位,避免将RSSI值转换为几何距离时带来的模型误差.将滤波处理和导航计算分散到多个信标节点上执行以提高算法实时性,在导航实施之前无需精确已知各信标节点的几何坐标,免去了人工部署信标节点的步骤,可适合网络拓扑结构或环境参数频繁变化的场合,该方法在现场实验中导航控制精度可达到0.6 m.