Manipulation and reasoning methods for embodied object search