survey of sensor literature 7448847