TY - JOUR
T1 - Interactive-Control-Model for Human-Computer Interactive System Based on Petri Nets
AU - Ding, Zhijun
AU - Qiu, Haojie
AU - Yang, Ru
AU - Jiang, Changjun
AU - Zhou, Meng Chu
N1 - Funding Information:
Manuscript received June 22, 2018; revised October 15, 2018; accepted January 22, 2019. Date of publication February 26, 2019; date of current version October 4, 2019. This paper was recommended for publication by Associate Editor G. Faraut and Editor M. P. Fanti upon evaluation of the reviewers’ comments. This work supported in part by the National Natural Science Foundation of China under Grant 61672381 and in part by the Fundamental Research Funds for the Central Universities under Grant 22120180508. (Corresponding author: Zhijun Ding.) Z. Ding, H. Qiu, R. Yang, and C. Jiang are with the Key Laboratory of Embedded System and Service Computing, Ministry of Education, Tongji University, Shanghai 201804, China, and also with the Department of Computer Science and Technology, Tongji University, Shanghai 201804, China (e-mail: zhijun_ding@outlook.com; qiugaojie1106@126.com; yangru@tongji.edu.cn; cjjiang@tongji.edu.cn).
Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - In human-computer interactive systems (HCISs), there are not only autonomous robots completely controlled by computers but also semiautonomous robots requiring human control. To avoid the errors in a procedure of interaction, a control model is needed. This paper proposes a systematic strategy with specific algorithms to construct an interactive-control-model based on Petri nets owing to their ability to describe concurrence and other system features. Instead of cumbersome iterations of deadlock detection in the existing studies, this paper introduces the concept of implicit constraints and the related implicit-conflict-marking-search algorithm to excavate them. In the algorithm, only the status of a single robot is needed to analyze the system instead of the status of all system components, which is an important innovation in this paper since this can well help one resolve the state explosion issue. Several examples are provided to show the feasibility of the proposed method. The proposed idea in this paper can be readily applied to practical HCISs. Note to Practitioners-This paper is motivated by the problem of avoiding unexpected situations that may cause industrial accidents in mobile robot systems. Practitioners need to have a control model of the system in order to solve this problem. Existing approaches usually find constraints of a mobile robot system while modeling, which increases the number of iterations. This paper suggests a new approach to find all constraints and then builds a control model for mobile robot systems systematically. With a control model, practitioners can obtain allowed or not allowed operations so as to avoid unexpected situations. Experimental results show the effectiveness of this approach.
AB - In human-computer interactive systems (HCISs), there are not only autonomous robots completely controlled by computers but also semiautonomous robots requiring human control. To avoid the errors in a procedure of interaction, a control model is needed. This paper proposes a systematic strategy with specific algorithms to construct an interactive-control-model based on Petri nets owing to their ability to describe concurrence and other system features. Instead of cumbersome iterations of deadlock detection in the existing studies, this paper introduces the concept of implicit constraints and the related implicit-conflict-marking-search algorithm to excavate them. In the algorithm, only the status of a single robot is needed to analyze the system instead of the status of all system components, which is an important innovation in this paper since this can well help one resolve the state explosion issue. Several examples are provided to show the feasibility of the proposed method. The proposed idea in this paper can be readily applied to practical HCISs. Note to Practitioners-This paper is motivated by the problem of avoiding unexpected situations that may cause industrial accidents in mobile robot systems. Practitioners need to have a control model of the system in order to solve this problem. Existing approaches usually find constraints of a mobile robot system while modeling, which increases the number of iterations. This paper suggests a new approach to find all constraints and then builds a control model for mobile robot systems systematically. With a control model, practitioners can obtain allowed or not allowed operations so as to avoid unexpected situations. Experimental results show the effectiveness of this approach.
KW - Autonomous/semiautonomous robots
KW - Petri nets (PNs)
KW - human-computer interactive system (HCIS)
KW - implicit constraints
KW - implicit-conflict-markings
KW - mobile robot
UR - http://www.scopus.com/inward/record.url?scp=85077494345&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077494345&partnerID=8YFLogxK
U2 - 10.1109/TASE.2019.2895507
DO - 10.1109/TASE.2019.2895507
M3 - Article
AN - SCOPUS:85077494345
SN - 1545-5955
VL - 16
SP - 1800
EP - 1813
JO - IEEE Transactions on Automation Science and Engineering
JF - IEEE Transactions on Automation Science and Engineering
IS - 4
M1 - 8653384
ER -