It shows obviously that the technology of wireless sensor networks will go-ahead very quickly and its applications will be wider and wider in the coming future. The research as described in this dissertation is of significance in both theoretical and application areas. An improved self-adaptive localization method for indoor dynamic environment is proposed. In the improved method, firstly the location errors of beacon nodes are obtained by initial position based on self-amended environment path loss exponent, secondly the coordinates of the blind nodes are calculated by the location errors of beacon nodes which used as the weights of the weighted node centroid algorithm, and coordinates compensation. Finally the improved method is validated on the WSN platform from NI Company. The results of validation present that the positioning accuracy and stability of the improved method are more than these of the classic method.