Abstract:
Robotic software is an arrangement of coded directions and guidelines that tell
mechanical device and electronic framework referred, together as a robot, to facilitate and
perform different daily life difficult functions. Numerous robotic software frameworks
(approaches) and systems have been proposed to make the programming and
development process of robots easier. Robotic Software is an Artificial intelligence (AI)
framework that keeps running on a host device as opposed to as on an independent
machine. Robotic software system incorporates the expert framework, virtual assistants.
Computer software always faces many issues and complexities while to handle these
issues robotic software framework is used. Robotic Software architecture describes
specific type of rules and regulations for designer and developers that must have to
follow these rules and regulations to get the expected results. This is basically an
exploratory research, and focuses on the competitive analysis of robotic software
architectures in terms of challenges, evolution and lessons for better visibility knowledge
management of high-level design of robotic software system. The main purpose of this
research study is to explore and identify the existing proposed robotic software
architectures their approaches and to find out and resolve the issues of robotic
environment. This research also categories and highlight these robotic software
approaches according to their robotic software architecture type and domain type. This
research work is an exploratory research based on Systematic Literature Review protocol
used as a research methodology to comparatively analysis and classifies the existing
robotic approach; also provide way to resolve the unsolved issues (challenges) in Robotic
software architecture. And provide new suggestions for future work.