Ultra-wideband Time Difference of Arrival Indoor Localization: From Sensor Placement to System Evaluation