Dynamic Player Modelling in Serious Games Applied to Rehabilitation Robotics

This article proposes a reinforcement learning approach to dynamically model the player skills in applications that integrate games and rehabilitation robotic. The approach aims to match the game difficulty to the player skills, keeping proper motivation (flow) during a rehabilitation process. The traditional rehabilitation process involves repetitive exercises. Robots and serious games provide new means to improve user motivation and commitment during treatment. Each person shows different skills when facing the challenges posed by computer games. Thus, the game difficulty level should be adjusted to each player skill level. The Q-Learning algorithm was adapted in this context to modify game parameters and to assess user skills based on a performance function. This function provides a path to an individual difficulty adjustment and consequently a tool to keep the user exercising. Experiments with thirty minutes duration are presented, involving four players, and the results obtained indicate the proposed approach is feasible for modeling the user behaviour getting to capture the adaptations and trends for each player according to the game difficulties.

[1]  K. de O Andrade,et al.  Rehabilitation robotics and serious games: An initial architecture for simultaneous players , 2013, 2013 ISSNIP Biosignals and Biorobotics Conference: Biosignals and Robotics for Better and Safer Living (BRC).

[2]  Marcelo Becker,et al.  A Robotic System for Rehabilitation of Distal Radius Fracture Using Games , 2010, 2010 Brazilian Symposium on Games and Digital Entertainment.

[3]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[4]  Darryl Charles,et al.  Optimising engagement for stroke rehabilitation using serious games , 2009, The Visual Computer.

[5]  G. Burdea Virtual Rehabilitation - Benefits and Challenges , 2003, Yearbook of Medical Informatics.

[6]  N. Hogan,et al.  Motions or muscles? Some behavioral factors underlying robotic assistance of motor recovery. , 2006, Journal of rehabilitation research and development.

[7]  Robin Hunicke,et al.  AI for Dynamic Difficulty Adjustment in Games , 2004 .

[8]  Philip H. Mirvis Flow: The Psychology of Optimal Experience , 1991 .

[9]  Waldemar Karwowski,et al.  International Encyclopedia of Ergonomics and Human Factors, Second Edition - 3 Volume Set , 2006 .

[10]  H.I. Krebs,et al.  Robot-Aided Neurorehabilitation: A Robot for Wrist Rehabilitation , 2007, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  Richard S. Sutton,et al.  Generalization in ReinforcementLearning : Successful Examples UsingSparse Coarse , 1996 .

[12]  Ben J. A. Kröse,et al.  Learning from delayed rewards , 1995, Robotics Auton. Syst..

[13]  Peter Norvig,et al.  How to Make Software Agents Do the Right Thing: An Introduction to Reinforcement Learning , 1996 .