Proceedings of the 2017 2nd International Conference on Electrical, Automation and Mechanical Engineering (EAME 2017)

RPL: A Robot Programming Language Based on Reactive Agent

Authors
Xinyang Wang, Jian Zhang
Corresponding Author
Xinyang Wang
Available Online April 2017.
DOI
10.2991/eame-17.2017.59How to use a DOI?
Keywords
robots; control software; agent oriented programming
Abstract

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.

Copyright
© 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/).

Download article (PDF)

Volume Title
Proceedings of the 2017 2nd International Conference on Electrical, Automation and Mechanical Engineering (EAME 2017)
Series
Advances in Engineering Research
Publication Date
April 2017
ISBN
978-94-6252-332-6
ISSN
2352-5401
DOI
10.2991/eame-17.2017.59How to use a DOI?
Copyright
© 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  -