Robot Motion Planning and Visibility Graphs