Constructing visibility graph and planning optimal path for inspection of 2D workspace | IEEE Conference Publication | IEEE Xplore