The context aware robots is a new generation of automation robots: flexible, non-special-purpose robots that need less configuration time and are easier to incorporate into specific environments. Within the field of computer vision, especially object recognition and semantic segmentation, i.e., the capability to recognize the object type.