Text this: Path planning for unmanned aerial vehicles using visibility line-based methods