“…The robotic visual assistant selected a view to keep all the objects of interests (e.g., manipulated objects, robot, obstacles) in its field of view while reasoning about the composition of the objects in the view. The second was based on the geometry of the environment, task, or robot [31,32,33,34,35,36,20,104,105,106]. The robotic visual assistant selected a view that was not occluded by the environment or provided additional geometrical information about the relation of the environment to the primary robot or task.…”