Identifying the Technological Needs for Developing a Grapes Harvesting Robot: Operations and Systems