Reconstructing visibility graphs with simple robots