为了有效地获得未知节点的坐标,质心定位算法通常任取3个信标节点,组成三角形并求质心,但其定位误差较大。为了提高节点定位精度,取4个信标节点,组成四边形,并将该四边形分解成2个三角形,并分别求两者的质心,再对2个质心的坐标求平均,作为未知节点的质心。该算法避免了4个信标节点组成凹四边形带来的较大误差。Opnet环境下进行的动态仿真实验结果表明:在不增加锚节点的情况下,该算法比原始质心算法收敛速度略微减小,但是计算精度得到了较大提高。