RPL: A Robot Programming Language Based on Reactive Agent
- 10.2991/eame-17.2017.59How to use a DOI?
- robots; control software; agent oriented programming
According to the requirements for robot programmings language, agent oriented programming model-RECA and programming language-RPL based on reactive agent were proposed. It is defined that the dynamic mapping relations from environmental inputs to behavioral outputs. RPL was designed to meet the needs of robot programming, by providing various mechanisms supporting event-based programming, multi-thread programming, prioritization of robot behaviors, and dynamic binding of robot behaviors. Furthermore It is designed and implemented a programming development and technical framework of run time environment for the RPL. This paper verify the feasibility of the programming model and language by case analysis. To conduct comparative analysis on the foreign and domestic researches related to RPL for further research is pointed in the conclusion.
- © 2017, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Xinyang Wang AU - Jian Zhang PY - 2017/04 DA - 2017/04 TI - RPL: A Robot Programming Language Based on Reactive Agent BT - Proceedings of the 2017 2nd International Conference on Electrical, Automation and Mechanical Engineering (EAME 2017) PB - Atlantis Press SP - 250 EP - 255 SN - 2352-5401 UR - https://doi.org/10.2991/eame-17.2017.59 DO - 10.2991/eame-17.2017.59 ID - Wang2017/04 ER -