随着传感器网络的发展,其定位技术的研究引起了人们极大的关注.但由于无线传感器网络在电源、计算能力及内存容量等方面的局限性,大部分定位算法消耗太多能量.文中在传统Monte Carlo Localization (MCL)算法基础上提出对其改进的定位算法,构建节点运动模型,并结合sample-adaptive Monte Carlo Localization Boxed (AMCB)算法,减少采样区域,并在维持定位精度的前提下减少能耗.最后分析模拟结果表明改进的算法在无线传感器网络中是可行的和有效的,且表现出了良好的性能.