Reference : Separation of Concerns Within Robotic Systems Through Proactive Computing
Scientific congresses, symposiums and conference proceedings : Paper published in a book
Engineering, computing & technology : Computer science
Computational Sciences
http://hdl.handle.net/10993/44762
Separation of Concerns Within Robotic Systems Through Proactive Computing
English
Frantz, Alexandre mailto []
Zampunieris, Denis mailto [University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS) >]
Nov-2020
Proceeding of the 4th IEEE International Conference on Robotic Computing
IEEE
Yes
No
International
4th IEEE International Conference on Robotic Computing
9 - 11 November, 2020
IEEE
(virtual)
(virtual)
[en] Robotic Systems ; Robot Simulation ; Proactive Computing
[en] In this short paper, we first introduce a possible new model for designing and implementing software in robotic systems. This model is based on proactive scenarios, coded through dynamic sets of condition-action rules. Each scenario embeds the required rules and can be assembled dynamically with others, allowing the proactive system to achieve a unique objective or behavior and instruct the robot accordingly. Furthermore, a scenario is not aware of the existence of the other scenarios. In fact, it only contains information about a predefined central scenario, which oversees global decision making. In addition, each scenario knows where to enter its suggestions, thus allowing for a high degree in terms of separating concerns and modularity of code. Consequently, allowing easier development, testing and optimization of each scenario independently, possible reuse in different robots, and finally, a faster achievement of robust and scalable robotics software. We then show how to apply this programming model and its functionalities during runtime, by a proof of concept consisting of a virtual robot deployed in
the Webots™ simulator. This simulator is controlled with four proactive scenarios (plus the central one), in charge of three different objectives.
http://hdl.handle.net/10993/44762
© Proceedings of the Proceeding of the 4th IEEE International Conference on Robotic Computing (2020)

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
Separation_of_Concerns_Within_Robotic_Systems_Through_Proactive_Computing.pdfAuthor postprint143.36 kBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.