Ranging energy optimization for robust sensor positioning based on semidefinite programming