Optimal Feedback Control for Modeling Human-Computer Interaction

被引:12
作者
Fischer, Florian [1 ]
Fleig, Arthur [1 ]
Klar, Markus [1 ]
Mueller, Joerg [1 ]
机构
[1] Univ Bayreuth, D-95990 Bayreuth, Germany
关键词
Optimal control; OFC; Human-Computer Interaction; modeling; parameter fitting; aimed movements; mouse pointing; LQR; LQG; second-order lag; minimum jerk; Intermittent Control; SIGNAL-DEPENDENT NOISE; ARM MOVEMENTS; FITTS LAW; INFORMATION CAPACITY; REACHING MOVEMENTS; ONLINE CONTROL; MOTOR CONTROL; VARIABILITY; OPTIMIZATION; ACCURACY;
D O I
10.1145/3524122
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Optimal feedback control (OFC) is a theory from the motor control literature that explains how humans move their body to achieve a certain goal, e.g., pointing with the finger. OFC is based on the assumption that humans aim at controlling their body optimally, within the constraints imposed by body, environment, and task. In this article, we explain how this theory can be applied to understanding Human-Computer Interaction (HCI) in the case of pointing. We propose that the human body and computer dynamics can be interpreted as a single dynamical system. The system state is controlled by the user via muscle control signals, and estimated from observations. Between-trial variability arises fromsignal-dependent control noise and observation noise. We compare four different models from optimal control theory and evaluate to what degree these models can replicate movements in the case of mouse pointing. We introduce a procedure to identify parameters that best explain observed user behavior. To support HCI researchers in simulating, analyzing, and optimizing interaction movements, we provide the Python toolbox OFC4HCI. We conclude that OFC presents a powerful framework for HCI to understand and simulate motion of the human body and of the interface on a moment-by-moment basis.
引用
收藏
页数:70
相关论文
共 50 条
[41]   Human-Computer Interaction in Currency Exchange [J].
Rivas, Alberto ;
Martin-Limorti, Javier J. ;
Chamoso, Pablo ;
Gonzalez-Briones, Alfonso ;
De La Prieta, Fernando ;
Rodriguez, Sara .
KNOWLEDGE MANAGEMENT IN ORGANIZATIONS, KMO 2018, 2018, 877 :390-400
[42]   Principles of Usability in Human-Computer Interaction [J].
Hustak, Tomas ;
Krejcar, Ondrej .
ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING: FUTURE INFORMATION TECHNOLOGY, VOL 2, 2016, 354 :51-57
[43]   On Study of Human-Computer Interaction Design [J].
Wang PeiHuan ;
Yang XianYi ;
Chen Guo .
PROCEEDINGS OF THE 9TH CONFERENCE ON MAN-MACHINE-ENVIRONMENT SYSTEM ENGINEERING, 2009, :145-148
[44]   Study on optimal design of digital music player based on human-computer interaction [J].
Chen, Yan ;
Lv, Min ;
Guo, Liwei .
International Journal of Signal Processing, Image Processing and Pattern Recognition, 2015, 8 (01) :135-146
[45]   Design of intelligent robot control system based on human-computer interaction [J].
Pan, Shanrong .
INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2023, 14 (02) :558-567
[46]   Research on Human-Computer Interaction Control Method in the Background of Internet of Things [J].
Hu, Yingying ;
Li, Zhongyang .
JOURNAL OF INTERCONNECTION NETWORKS, 2022, 22 (SUPP02)
[47]   A Control System of Human-Computer Interaction Based on Kinect Somatosensory Equipment [J].
Guo, Liang ;
Liu, Chenxi ;
Wen, Xiaoyan ;
Chen, Haohua ;
Zhang, Jianghui .
PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, :5170-5175
[48]   Study on Human-Computer Interaction Platform for Computer Wargame [J].
Liu Jihong ;
Xu Xiaodong ;
Xu Xinhe .
2008 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-11, 2008, :2233-2238
[49]   Human-Computer Interaction: The Usability Test Methods and Design Principles in the Human-Computer Interface Design [J].
Gong Chao .
2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 3, 2009, :283-285
[50]   Cognitive Approach to Modeling Human-Computer Interaction with a Distributed Intellectual Information Environment [J].
Bakanov, Arsenii ;
Atanasova, Tatiana ;
Bakanova, Nina .
2019 BIG DATA, KNOWLEDGE AND CONTROL SYSTEMS ENGINEERING (BDKCSE), 2019,