software design; separation of concerns; proactive computing; robot navigation
Abstract :
[en] In this paper, we are going to consider a current challenge in a robotic software system. We consider a problem, which is the lack of separation of concerns in robotic systems, and propose a software model to address the problem and resolve the current challenges. The core purpose of this paper is to demonstrate the advantages of using separation of concerns principles to create a well-ordered model of independent components that address separated concerns individually. Considering the problem, we developed a software model with the help of a proactive engine to address the challenges. We use robotic operating systems to help us to implement the robot simulator.
Disciplines :
Computer science
Author, co-author :
Chaychi, Samira ; University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Reis, Sandro ; University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Zampunieris, Denis ; University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
External co-authors :
no
Language :
English
Title :
Software Model for Robot Programming and Example of Implementation for Navigation System
Publication date :
2023
Event name :
9th International Conference on Automation, Robotics and Applications (ICARA 2023)
Event organizer :
IEEE Robotics and Automation Society; Center for AI and Robotics (CAIR) at New York University Abu Dhabi
Event place :
Abu Dhabi, United Arab Emirates
Event date :
10-12 February 2023
Audience :
International
Main work title :
Proceedings of 9th International Conference on Automation, Robotics and Applications (ICARA 2023)