A Novel Perception and Semantic Mapping Method for Robot Autonomy in Orchards