

In the dynamic environment of robots, the information of devices mounted on the robot may have alternative representations. Particularly, if the devices of the robot use different programming languages, operating platform and data management standards may restricts the ability of devices to interact with each other flawlessly. In order to handle such situations, Service-Oriented Architecture (SOA) can be used which can handle the complexity (different programming languages, operating platform and data standards) with the help of ontologies. Although the researchers working in the area of robots have achieved a big milestone in producing small, easily pluggable and energy-efficient sensors but still the research on the requirements like extensibility, correctness, modularity, relationship and activity monitoring is need to be researched in-order to achieve dynamicity and flexibility while managing heterogeneity complexity which restricts the ability of devices to interact with each other flawlessly. Therefore, for correct interaction among robot sensors and sharing of data between them, we have developed an robot ontology (OntAPIbot) for defining the formal specification of concepts in-order to reduce the heterogeneity and to facilitate the reasoning tools for correct knowledge interpretation and reuse.