1. A method comprising: one or more processors receiving input that includes image data of an object; one or more processors determining image attributes of the object, based on performing image analytics on the image data of the object; one or more processors determining whether the image attributes of the object match image attributes of an identified object of a knowledge base that includes a plurality of identified objects and manipulation data corresponding respectively to the plurality of identified objects, wherein determining a match between the image data of the object and the identified object of the knowledge base is based on generating a similarity score between the image attributes of the object and the image attributes of the identified object of the knowledge base; determining whether the similarity score that is generated exceeds a predefined confidence level; and responsive to determining that the image attributes of the object matches the image attributes of the identified object of the knowledge base, based on the similarity score exceeding the predefined confidence level, one or more processors transmitting manipulation data corresponding to the identified object of the knowledge base, to a mobile controlling device.