Improving area coverage of wireless sensor networks via controllable mobile nodes: A greedy approach