Showing posts with label TNC. Show all posts
Showing posts with label TNC. Show all posts

Thursday, 4 May 2023

Motor Abundance & the Affordances for Reaching-to-Grasp

Movements are never the same twice, even when you are trying to do that same thing over and over. Variability is an inescapable fact of trying to organise and run a complex system such as a human body. But there is more than one source of variability in movement; there's noise, and then there's redundancy, and these are not the same thing. 

Our movement systems are redundant; specifically, they always have more degrees of freedom available than are ever required to perform a given task. This means that there is always more than one way to perform any given task, and this can range from slight variations to complete reorganisations. 

Redundancy is a feature, not a bug. It means that we can reliably achieve a task goal in the face of perturbations that range from trial-to-trial fluctuations in execution up to surprises like tripping or the sudden appearance of an obstacle. However, it poses two related control problems. First, a problem of action selection: given that there are many functional organisations of degrees of freedom that could solve that task, which do we choose, and why? Second, a problem of action control: once we have our degrees of freedom organised, we still have some left over that need to be actively controlled; how do we do this, and why do we control them the way we do?

Tuesday, 25 September 2018

Tolerance, Noise and Covariation in Skilled Action

The field of motor control has been recently steadily moving towards the idea that there is no such thing as an ideal movement. The system is not trying to reliably produce a single, stable, perfect form, and movement variability has gone from being treated as noise to being studied and analysed as a key feature of a flexible, adaptive control process. This formalises Bernstein's notion of 'repetition without repetition' in movement, and recognises that the redundancy in our behavioural capabilities relative to any given task allows for multiple solutions to that task being legitimate options. 

There are many new analysis techniques within this 'motor abundance' framework, and I've reviewed most of them already; uncontrolled manifold analysis, stochastic optimal control theory and goal equivalent manifolds are the three big ones, as well as nonlinear covariation analysis. The essence of all these methods is that they take variability in the execution or outcome of a movement, and decompose that variability into variability that does not interfere with achieving the outcome and variability that does

This post will explain the variability decomposition process in Sternad & Cohen's (2009) Tolerance, Noise and Covariation (TNC) analysis, which my students and I are busily applying to some new throwing data from the lab. I have talked a little about this analysis here but I focused on the part of the analysis that involves a task dynamical analysis identical to the one I did for my throwing paper in 2016. In this post, I want to explain the TNC analysis itself. I will be relying on Sternad et al, 2010, which I've found to be a crystal clear explanation of the entire approach; you can also download Matlab code implementing the analysis from her website.