Human-Like Trajectories Generation via Receding Horizon Tracking Applied to the TickTacking Interface
Daniele Masti, Stefano Menchetti, Çağrı Erdem, Giorgio Gnecco, Davide Rocchesso
TL;DR
This work addresses generating human-like trajectories for a rhythm-based TickTacking interface used in a target-tracking task. It develops a receding horizon control framework that injects human-inspired features—preferred diagonal directions, magnitude constraints via the $l_1$ norm, and control sparsity—into a quadratic program solved at each step. The human-like RH controller produces trajectories that resemble human data and can outperform a baseline optimal controller in aligning motion statistics while maintaining tracking performance. The approach offers design insights for intuitive rhythm-based HCI and training tools, with potential applicability to broader rhythmic interfaces and user-guided adaptation.
Abstract
TickTacking is a rhythm-based interface that allows users to control a pointer in a two-dimensional space through dual-button tapping. This paper investigates the generation of human-like trajectories using a receding horizon approach applied to the TickTacking interface in a target-tracking task. By analyzing user-generated trajectories, we identify key human behavioral features and incorporate them in a controller that mimics these behaviors. The performance of this human-inspired controller is evaluated against a baseline optimal-control-based agent, demonstrating the importance of specific control features for achieving human-like interaction. These findings contribute to the broader goal of developing rhythm-based human-machine interfaces by offering design insights that enhance user performance, improve intuitiveness, and reduce interaction frustration
