Simulating Interaction Movements via Model Predictive Control

被引:5
作者
Klar, Markus [1 ]
Fischer, Florian [1 ]
Fleig, Arthur [1 ]
Bachinski, Miroslav [2 ]
Mueller, Joerg [1 ]
机构
[1] Univ Bayreuth, Univ Str 30, D-95440 Bayreuth, Germany
[2] Univ Bergen, POB 7800, N-5020 Bergen, Norway
关键词
Simulation; model predictive control; optimal feedback control; biomechanics; interaction techniques; mid-air pointing; AR/VR environments; maximum voluntary torques; OPTIMAL FEEDBACK-CONTROL; QUANTITATIVE EXAMINATIONS; DYNAMIC SIMULATIONS; NOISE; LAW; ALGORITHM; SELECTION; SOFTWARE;
D O I
10.1145/3577016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a Model Predictive Control (MPC) framework to simulate movement in interaction with computers, focusing on mid-air pointing as an example. Starting from understanding interaction from an Optimal Feedback Control (OFC) perspective, we assume that users aim at minimizing an internalized cost function, subject to the constraints imposed by the human body and the interactive system. Unlike previous approaches used in HCI, MPC can compute optimal controls for nonlinear systems. This allows to use state-of-the-art biomechanical models and handle nonlinearities that occur in almost any interactive system. Instead of torque actuation, our model employs second-order muscles acting directly at the joints. We compare three different cost functions and evaluate the simulation against user movements in a pointing study. Our results show that the combination of distance, control, and joint acceleration cost matches individual users' movements best, and predicts movements with an accuracy that is within the between-user variance. To aid HCI researchers and designers in applying our approach for different users, interaction techniques, or tasks, we make our SimMPC framework, including CFAT, a tool to identify maximum voluntary torques in joint-actuated models, publicly available, and give step-by-step instructions.
引用
收藏
页数:50
相关论文
共 75 条
  • [1] Andujar C, 2007, 3DUI: IEEE SYMPOSIUM ON 3D USER INTERFACES 2007, PROCEEDINGS, P99
  • [2] Dynamics of Aimed Mid-air Movements
    Bachynskyi, Myroslav
    Mueller, Jorg
    [J]. PROCEEDINGS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'20), 2020,
  • [3] Performance and Ergonomics of Touch Surfaces: A Comparative Study Using Biomechanical Simulation
    Bachynskyi, Myroslav
    Palmas, Gregorio
    Oulasvirta, Antti
    Steimle, Juergen
    Weinkauf, Tino
    [J]. CHI 2015: PROCEEDINGS OF THE 33RD ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2015, : 1817 - 1826
  • [4] Informing the Design of Novel Input Methods with Muscle Coactivation Clustering
    Bachynskyi, Myroslav
    Palmas, Gregorio
    Oulasvirta, Antti
    Weinkauf, Tino
    [J]. ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION, 2015, 21 (06)
  • [5] Is Motion-Capture-Based Biomechanical Simulation Valid for HCI Studies? Study and Implications
    Bachynskyi, Myroslav
    Oulasvirta, Antti
    Palmas, Gregorio
    Weinkauf, Tino
    [J]. 32ND ANNUAL ACM CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2014), 2014, : 3215 - 3224
  • [6] Behind Fitts' law: kinematic patterns in goal-directed movements
    Bootsma, RJ
    Fernandez, L
    Mottet, D
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2004, 61 (06) : 811 - 821
  • [7] Butcher John Charles, 2016, NUMERICAL METHODS OR, DOI DOI 10.1002/9781119121534
  • [8] EVALUATION OF MOUSE, RATE-CONTROLLED ISOMETRIC JOYSTICK, STEP KEYS, AND TEXT KEYS FOR TEXT SELECTION ON A CRT
    CARD, SK
    ENGLISH, WK
    BURR, BJ
    [J]. ERGONOMICS, 1978, 21 (08) : 601 - 613
  • [9] Predicting Mid-Air Interaction Movements and Fatigue Using Deep Reinforcement Learning
    Cheema, Noshaba
    Frey-Law, Laura A.
    Naderi, Kourosh
    Lehtinen, Jaakko
    Slusallek, Philipp
    Hamalainen, Perttu
    [J]. PROCEEDINGS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'20), 2020,
  • [10] OpenSim: open-source software to create and analyze dynamic Simulations of movement
    Delp, Scott L.
    Anderson, Frank C.
    Arnold, Allison S.
    Loan, Peter
    Habib, Ayman
    John, Chand T.
    Guendelman, Eran
    Thelen, Darryl G.
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2007, 54 (11) : 1940 - 1950