Simulating Interaction Movements via Model Predictive Control

04/19/2022
by   Markus Klar, et al.
0

We present a method to simulate movement in interaction with computers, using Model Predictive Control (MPC). The method starts from understanding interaction from an Optimal Feedback Control (OFC) perspective. We assume that users aim to minimize an internalized cost function, subject to the constraints imposed by the human body and the interactive system. In contrast to previous linear approaches used in HCI, MPC can compute optimal controls for nonlinear systems. This allows us 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 simulated trajectories against user movements in a Fitts' Law type pointing study with four different interaction techniques. 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, we introduce CFAT, a novel method to identify maximum voluntary torques in joint-actuated models based on experimental data, and give practical advice on how to simulate human movement for different users, interaction techniques, and tasks.

READ FULL TEXT
research
02/26/2020

An Optimal Control Model of Mouse Pointing Using the LQR

In this paper we explore the Linear-Quadratic Regulator (LQR) to model m...
research
10/01/2021

Optimal Feedback Control for Modeling Human-Computer Interaction

Optimal feedback control (OFC) is a theory from the motor control litera...
research
03/15/2021

Intermittent control as a model of mouse movements

We present Intermittent Control (IC) models as a candidate framework for...
research
04/20/2021

Analyzing multidimensional movement interaction with generalized cross-wavelet transform

Humans can synchronize with musical events whilst coordinating their mov...
research
12/14/2009

On the theory of moveable objects

User-driven applications belong to the new type of programs, in which us...
research
03/01/2022

Strategies for modelling open-loop saccade control of a cable-driven biomimetic robot eye

In human-robot interactions, eye movements play an important role in non...
research
04/13/2018

A Feedback Information-Theoretic Transmission Scheme (FITTS) for Modelling Aimed Movements

We build on the variability of human movements by focusing on how the st...

Please sign up or login with your details

Forgot password? Click here to reset