I. Introduction
Position estimation is necessary in many applications such as remote patient monitoring, package and person tracking, environment monitoring, and wildlife habitat monitoring. In these systems, there could be hundreds of low-cost sensor nodes, which can take some simple measurements. Based on either the distances or the connectivity among the nodes, we would like to estimate the location of these nodes in the sensor network. It is necessary to accurately localize the sensors to measure data, which is geographically meaningful.