Skip to main content
Proceedings. Mathematical, Physical, and Engineering Sciences logoLink to Proceedings. Mathematical, Physical, and Engineering Sciences
. 2019 Mar 27;475(2223):20180010. doi: 10.1098/rspa.2018.0010

Gravito-inertial ambiguity resolved through head stabilization

Ildar Farkhatdinov 1,2,, Hannah Michalska 3, Alain Berthoz 4, Vincent Hayward 5
PMCID: PMC6451982  PMID: 31007539

Abstract

It has been frequently observed that humans and animals spontaneously stabilize their heads with respect to the gravitational vertical during body movements even in the absence of vision. The interpretations of this intriguing behaviour have so far not included the need, for survival, to robustly estimate verticality. Here we use a mechanistic model of the head/otolith organ to analyse the possibility for this system to render verticality ‘observable’, a fundamental prerequisite to the determination of the angular position and acceleration of the head from idiothetic, inertial measurements. The intrinsically nonlinear head-vestibular dynamics is shown to generally lack observability unless the head is stabilized in orientation by feedback. Thus, our study supports the hypothesis that a central function of the physiologically costly head stabilization strategy is to enable an organism to estimate the gravitational vertical and head acceleration during locomotion. Moreover, our result exhibits a rare peculiarity of certain nonlinear systems to fortuitously alter their observability properties when feedback is applied.

Keywords: Head stabilization, vestibular system, verticality, nonlinear observability, feedback

1. Introduction

One of the main functions of the vestibular system is to provide humans and animals with sensory inputs needed to achieve and maintain balance. This function is particularly important during locomotion since, regardless of the number of limbs in contact with the ground, dynamic balance is obtained by actively counteracting inertial and gravitational forces with reaction forces on the ground. Dynamic balance would be impossible to achieve without the knowledge of the direction of gravity in Earth-related coordinates. Even quasi-statically, stable postures require one to align the centre of mass of the body and limbs directly above the region of contact with the ground.

The vestibular system comprises two types of organs. The semicircular canals respond primarily to angular velocity while the otolith organs sense translational acceleration. In each ear, the otolith organ comprises two liquid-filled chambers, where the relative displacement of otolith masses are picked up by populations of hair cells. These chambers, the utricle and the saccule, are geometrically arranged to be sensitive to certain translational acceleration components and to tilt. When the head is upright (the head's longitudinal axis is aligned with the gravitational vertical), the saccule is vertical and responds to acceleration in the sagittal plane, i.e. forward-backward and up-and-down movements. The utricle is horizontally oriented and responds to accelerations in the transverse plane [1].

Ordinary vector addition dictates that any measurement of acceleration must combine the signal due to the translational acceleration of the sensor with a signal due to the ambient gravitational component. On Earth during typical movements, these components are difficult to disentangle. For that reason, a sensory ambiguity arises between tilt and translational acceleration [2,3], which can give rise to ‘somatogravic’ illusions (erroneous estimation of ‘up’ and ‘down’) [4], spatial disorientation and loss of postural balance. Thus, it is only when the head is still that the otolith organs of the vestibular system provide us with a sense of absolute verticality [5,6].

The vestibular system participates in a number of important functions such as the establishment of the vestibulo-ocular and the vestibulo-collic reflexes which are, respectively, responsible for stabilizing the gaze and the head in space [79]. These reflexes are therefore closely related to the results of our study.

Head stabilization in the upright position independent of movements of the body and the limbs is one behaviour that is widely reported in the neuroscience literature. The head stabilization strategy has been observed in numerous species, including most of the fast moving mammals and birds, and during the execution of multiple tasks [6,1033]. The apparent universality of this strategy, which requires a complicated articulated neck and sensorimotor control, is a testimony to its probable importance as an evolutionary advantage.

We envision the following hypotheses: a head stabilization strategy enables an organism to simultaneously estimate the gravitational vertical and the head acceleration (H1); and head upright stabilization during locomotion results in the possible application of a linearized system model that facilitates gravito-inertial ambiguity resolution (H2). To test these hypotheses, we investigated the head stabilization strategy using the tools of systems and control theory.

The notion of observability is a central concept in this theory. Observability describes in a formal manner which quantities, be they states or unknown inputs, can be determined from the measurements made from a given system. A quantity that is not observable cannot be estimated. In the case of finite dimensional linear systems, or systems that can be assimilated as such, this question was settled 50 years ago by R. E. Kalman [34]. For nonlinear systems, of which articulated mechanical systems form an important class, the determination of observability requires the use of difficult Lie-algebraic techniques. Practical results are surprisingly sparse and so far apply only to systems of trivial complexity.

In the foregoing, we recall the development of a mechanistic model of the head and the otolith organs and justify the ability of this model to capture the fundamental dynamic properties of the biological organ in three dimensions. The model then enabled us to express the dynamics of the head/otolith organ structure in a mathematical form suitable for its analysis as a bona fide system with inputs, outputs and states. Having gained the ability to model the head/otolith organ system in algebraic terms, which treats the torque applied to the head and its acceleration as unknown inputs, we applied a computer-based probabilistic tool to determine if and when the direction of the vertical, together with acceleration of the head, is observable in absolute world coordinates. Our results can be summarized as follows:

  • If the head is allowed to move freely, our analysis shows (with high probability) that head orientation and acceleration both fail to be observable;

  • Observability is achieved if the head is feedback controlled to a fixed orientation with no other external reference but the ambient gravity field;

  • This result exhibits a rarely encountered peculiarity of nonlinear systems where observability properties can be modified by the application of feedback. Such a property is not shared by linear systems;

  • A by-product of the feedback stabilization of the head is to linearize an inherently nonlinear system, enabling the application of simple observer and controller designs in the planar case;

  • Observability, as restored by the application of feedback, makes it possible to resolve the ambiguity between tilt and acceleration.

These results support strongly the hypotheses H1 and H2, and our findings suggest that the quasi-universally observed head stabilization reflex has evolved as a result of the crucial advantage that it provides by making the estimation of the gravitational vertical possible during movement. The significance of our finding is not limited to the biological phenomenon considered but is directly relevant to the general problem of verticality estimation from non-inertial platforms during spatial motion.

In the rest of this article, the methods used in the observability and identifiability analysis are first described by deriving the mathematical equations governing the dynamics of a mechanistic model of the otolith organ tucked inside the inner ear. The algebraic observability and identifiability properties of a system are then recalled and their analysis applied to the full dynamics of the otolith-head model, with and without feedback. The closed-loop system can then be linearized to enable the application of the separation principle from which an observer and a controller are designed. Even in the case of a simplified linearized system around an operating point, the tilt/acceleration ambiguity resolution could be demonstrated for locomotion in the planar case with head orientation stabilization in the sagittal plane.

2. Methods and result

The otolith organ of the vestibular system is mechanical in nature, it is therefore reasonable to derive its properties from the laws of multi-body dynamics in three dimensions.

(a). Mechanistic model of the otolith organ

The head is modelled as a rigid body displacing and orienting with six degrees of freedom in space. The head, subjected to external forces, moves relative to an inertial frame, I, comprising the unit vectors, {Ii,Ij,Ik}, as depicted in figure 1. A non-inertial, body-fixed frame, H={Hi,Hj,Hk}, is assigned to the head with the origin coinciding with the centre of mass. The usual anatomical division of the head by the coronal, sagittal and transverse planes coincide with the subspaces span{Hi,Hk}, span{Hj,Hk}, span{Hj,Hi} , respectively.

Figure 1.

Figure 1.

Coordinates assignment. (Online version in colour.)

Any motion of the head that leaves the vector Hk invariant in the inertial frame will be referred to as motion in the transverse plane. The angle of rotation about Hk is called the yaw angle and will be zero when the nose points in the direction of Ij. Similarly, motions that leave the vector Hi or the vector Hj invariant in the inertial frame will be referred to as motion in the sagittal plane or in the coronal plane, respectively.

The head is said to be fully stabilized when all the axes of H are aligned with those of I. This condition is normally achieved asymptotically only. Partial stabilization can also be considered; e.g. when one of the three anatomical planes coincides with one plane of the inertial frame. The otolith organ is modelled as a spherical pendulum with three additional degrees of freedom constrained by a pivot at the centre of mass of the head, again see figure 1. The otolith organ is mechanical in nature and its behaviour can be described with the mechanical pendulum model responding to gravity and acceleration as justified in the next subsection. The pendulum is damped so that its motions die out when the head is stationary. The body-fixed moving reference frame, S={Si,Sj,Sk}, is assigned to the pendulum. The origin of this frame is located at the pivot with Sk aligned with the arm of the pendulum.

The resulting model forms a dynamical system with nine degrees of freedom moving in the gravitational field, Ig, under the additional influence of external forces capable of translating and rotating the head.

(b). Justification of the mechanistic model

To justify the relevance of a seemingly oversimplified model of the organ under study, it is necessary to recall the anatomy and the function of the vestibular organs.

Later, we will see that the absolute orientation of the head is generally not an observable quantity. If the semicircular canals do provide information about the head angular velocity, such information is of no help to transform head orientation into an observable quantity. Angular velocity information can contribute to improving the estimation of the absolute head orientation only if it can be made observable.

On the other hand, the very origin of the sensation of gravitational and translational acceleration of the head is owed to the movements of the calcium carbonate bodies called otoliths which are located in the saccule and the utricle. The otoliths move relative to the inner surface of these cavities—termed the macula—under the action of gravity and of the so-called fictitious forces that appear in moving non-inertial frames.

The surface of the macula closely resembles the interior section of a sphere. The displacement of the otoliths is detected by a vast population of hair cells lining the macula. This population of neural receptors robustly detect and transmit the otolith displacement information to the neural system [3538]. Thus, a spherical pendulum with concentrated mass, m, would be subjected to the same forces and to the same spherical motion constraints as are the otoliths. The provision of a damping term with coefficient, β, is required to model the viscous action of the endolymph liquid filling the saccule and utricle cavities. Finally, it is convenient to parametrize the relative movement of the moving mass by two angles, θx and θy, since any other smooth parametrization would leave our result unchanged. Because we assumed in our analysis that the otolith system operated under normal conditions, we did not attempt to include mechanical stops in our model in order to represent the limits of the pendulum's displacements.

(c). Notation

The formulation of the dynamical model crucially depends on several coordinate systems moving in relation to one another. Vector and tensorial quantities that are sensitive to the frame in which they are expressed have a left superscript to indicate it. The unit vectors of frames were already denoted this way. A rotation transformation is encoded by a matrix, BRASO(3), that transforms by left multiplication vectors expressed in a frame, A, into vectors expressed in frame B, e.g. Ig=IRHHg. Thus, BRA expresses the orientation of A with respect to B. Given an angular velocity vector, BBωAR3, the symbol BBω~Ao(3) denotes the corresponding skew-symmetric matrix and o(3) denotes the Lie algebra of the orthogonal group O(3).

(d). Dynamical model equations

The Newton–Euler equations can be used to efficiently describe the dynamics of the head-pendulum system. Beginning with the head, without loss of generality, it is assumed that mass is symmetrically and uniformly distributed about its centre. In addition, the influence of the pendulum on the head movements is disregarded since the mass of the otoliths can be considered to be negligibly small before the mass of the head. Expressing the moment of inertia tensor of the head in the body-fixed frame, HJH, allows one to write the head orientation dynamics by differentiating the head's angular momentum, hH, with respect to time,

hH=HJHIHωH,andh˙H=ddt(HJHIHωH)=HJHIHω˙H+IHωH×HJHIHωH,

where IHωH is the angular velocity of the head with respect to the inertial frame, I, expressed in the body-fixed frame, H. The dynamics of the head driven by a torque, Hτ, is thus

HJHIHω˙H=IHωH×HJHIHωH+Hτ.

The torque, HτR3, is produced by the neck muscles to orient the head with respect to the torso. The kinematics of the head rotations is

IR˙H=IRHIHω~H,

where IHω~H is the skew-symmetric matrix corresponding to the angular velocity of the head.

Because the mass representing the otoliths evolves in a moving frame, the dynamics that govern its motions is more complicated than that of the head since it must account for the ‘fictitious forces’ present in a non-inertial frame. It is also subject to the action of gravity and of viscous forces. Differentiating the angular momentum of the pendulum with respect to time and adding the other terms gives,

SJSISω˙S=mSl×SRIIRHHaaccelerationISωS×SJSISωSgyroscopic+mSl×SRIIggravityβ(ISωSSRIIRHIHωH)damping,

where SJS is the pendulum's principal inertia tensor, ISωS is the angular velocity of the pendulum with respect to the inertial frame, Sl=(00l)T is the vector from the pivot of the pendulum to the centre of its mass, SRI, is the rotation matrix which defines the orientation of the pendulum with respect to the inertial frame, while HaR3 is the acceleration of centre of mass of the head expressed in head coordinates. In addition, there is a gravitational component associated with the acceleration Ig=(009.81)T and a damping term with coefficient β. The head and pendulum motions are thus coupled through damping and translational acceleration of the head. The pendulum kinematics is

IR˙S=IRSISω~S.

When the head is stationary, the gravitational term and the damping term are the only terms remaining, and the pendulum aligns itself with the gravitational vertical.

Written in scalar form, these equations would cover several pages. For further analysis, the gyroscopic term for the pendulum dynamics can be reasonably assumed to be negligibly small because it is quadratic in angular velocities which can themselves be assumed to be small. Under these conditions, the relevant dynamics is expressed as a system of four coupled nonlinear equations,

SJSISω˙S=mSl×SRIIgmSl×SRIIRHSRHHaβ(ISωSSRIIRHSRHIHωH),SJSIHω˙H=Hτ,IR˙S=IRSISω~S,andIR˙H=IRHIHω~H.} 2.1

The otolith organs respond to the inclination of the head with respect to the gravitational vertical in the sagittal and in the coronal planes. The measurements correspond to the angles, θx and θy, between unit vector Sk projected onto the sagittal and the coronal planes and the unit vector Hk. These projections can be expressed using the elements of rotations. Thus, the outputs of the system, z1 and z2, can also be written in terms of the tangent of the inclination angles of the pendulum in the sagittal and the coronal planes, respectively,

z1tanθx=[HRS]{3,2}[HRS]{3,3}andz2tanθy=[HRS]{3,1}[HRS]{3,3},} 2.2

where HRS=IRHTIRS and [.]{n,m} denotes the (n, m) entry of a matrix. When the state of system is known, the orientation of the head in inertial coordinates, described by angles Θx and Θy, is similarly given by the formulae,

tanΘx=[IRH]{3,2}[IRH]{3,3}andtanΘy=[IRH]{3,1}[IRH]{3,3}.

if Θx and Θy are the angles between the unit vector Hk projected onto the principal planes of the inertial coordinates and the vector Ik.

The outputs z1 and z2 for the system (2.2) can thus be thought to deliver an equivalent information as that given by the relative displacements of the otoliths in the biological vestibular system. In (2.1), these outputs evolve under the action of head rotations driven by the torque Hτ, of the head translational movements represented by Ha and of the ambient gravity field, Ig.

To put the system in state space form, we define, s={ISωS,IHωH,IRS,IRH}R24, a state vector where the elements of the vectors and matrices populate a single vector. The system can then be written in state space form,

Ξ(s,r){s˙=v(s,r),z=o(s), 2.3

where r=(HτHa)TR6 is treated as an aggregated input and where the output is z=(z1z2)TR2. The equations of the system model written in this form are linearly dependent since the rotation matrices are members of SO(3), leaving 12 of the state equations to be independent. It is important to note that the choice of expressing the state dynamics through rotation matrices ensures a unique and global system representation [39]. All the functions in the state space representation, Ξ, are rational, that is, all the components of v and o are ratios of polynomials in s and r.

(e). Head stabilization

To control the head, we adopted the three-dimensional stabilizing control law proposed by Chaturvedi et al. [39]. With this feedback, the torque applied to the head was

Hτs(s)KpΩKdIHωH, 2.4

where Kp, KdR3×3 are positive definite matrices; and where s is the state of the system as defined previously. The vector ΩR3 is defined by

Ω=i=13ei×(IIRHei),

with I=(e1e2e3) the identity matrix. This control law comprises proportional and derivative feedback control structure and it can be interpreted as introducing a potential through the attitude-dependent term and dissipation through the angular velocity-dependent term [39]. The objective of the controller is to asymptotically stabilize the head orientation, IRH, to achieve the upright orientation, i.e. the identity rotation matrix, I. It can be shown that this global control law is able to asymptotically stabilize a rigid body constraint by a spherical pivot [39]. The acceleration of the head, Ha, has no influence on this result since the dynamics that govern the motion of the head is decoupled from that of the pendulum.

(f). Nonlinear algebraic observability

To clarify the notion of parameter identifiability in nonlinear systems, it is useful to step back and consider a standard system representation,

Σ(x,u,p){x˙=f(x,u,p),x(t0)=x0,p˙=0,y=g(x,u,p),tt0

where x(t)Rn,u(t)Rm,y(t)Rr,pRp, for tt0. The functions f and g are algebraic in the variables x, u, p. The vectors x0 and p0 represent initial conditions of the system at time t0. The quantity p represents parameters which do not vary with time.

If the f and g are differentiable sufficiently many times, if u(k) and y(l) denote the k-th and l-th derivatives of u and y, and if N is the set of natural numbers, a simplified definition of observability is,

Definition 2.1 (Algebraic Observability). —

For a given value of parameter p, Σ is algebraically observable if the initial values of inputs and outputs and their derivatives of any order, i.e. u(t0), y(t0) , and u(k)(t0), y(l)(t0), k,lN, determine uniquely the initial state, x0.

Rigorous conditions for algebraic observability were stated by Diop & Fliess [40]. Later, the notion of algebraic observability was found to be almost equivalent to the differential geometric observability developed by Herman & Krener [41,42]. Parameter identifiability is defined similarly.

Definition 2.2 (Algebraic Parameter Identifiability). —

The parameter p of Σ is algebraically identifiable if the initial values of its inputs and outputs and their derivatives of any order, i.e. u(t0), y(t0) , and u(k)(t0), y(l)(t0), k,lN, uniquely determine p.

Because the systems considered are nonlinear, these definitions refer to local observability and identifiability which allow for the existence of multiple values of x0 or p0 determined from u(t0), y(t0), u(k)(t0), y(l)(t0), k,lN, but only if these multiple values are isolated, i.e. are separated by distance. A simple illustrative example on nonlinear system identifiability and observability can be found in [43].

(g). Application to the head–otolith system

Although the head system Ξ(s,Hτ,Ha) satisfies the assumptions for applicability of the algebraic observability analysis, it is so heavily nonlinear and highly dimensional that explicit observability analysis is infeasible as the number of terms and their degree would explode combinatorially with the eleven successive derivations required by the analysis of (2.3). We are not aware of any computer algebra systems capable of solving systems of rational equations of such size.

Luckily, semi-numerical probabilistic computer algorithms were developed to serve such cases. The software package developed by Sedoglavic is the most prominent representative of such algorithms [43]. The core algorithm is implemented in Maple and has previously been employed to test identifiability of biological and other complex systems [4446]. The semi-numerical approach developed by Sedoglavic was employed to test observability and identifiability of the system Ξ(s,Hτ,Ha) with probability exceeding 0.99.

Eight cases were tested, see table 1. They corresponded to instances that would be relevant to a locomoting organism. Cases 1–4 in table 1 represent the scenarios when the head was not accelerated while the remaining cases 5–8 assume that the head was accelerated. Part of the input, Hτ or Ha, could be assumed to be unknown. The input torque could be zero; an unknown constant value, Hτ~C, independent from the state; a known time-varying value, Hτ(t); or a stabilizing control, Hτs(s) according to the law (2.4). Similarly, the input acceleration could be zero, or an unknown constant, Ha~C.

Table 1.

Cases tested for observability and identifiability.

head torque system observability identifiability
non-accelerated head:
1 no input Ξ[x, (0, 0)] negative
2 unknown torque Ξ[x,(Hτ~C,0)] negative
3 known torque Ξ[x,(Hτ(t),0)] negative
4 stabilizing torque Ξ[x,(Hτ(x),0)] positive
accelerated head:
5 no input Ξ[x,(0,Ha~C)] negative negative
6 unknown torque Ξ[x,(Hτ~C,Ha~C)] negative negative
7 known torque Ξ[x,(Hτ(t),Ha~C)] negative positive
8 stabilizing torque Ξ[x,(Hτ(x),Ha~C)] positive positive

First, we tested whether the full system state, including head orientation, was observable, depending on the head orientation control by torque input. For example, the last case of table 1 was when the head was stabilized by the state feedback while being accelerated, whereas the first case is when it was left tumbling out of control at constant translational velocity. Similarly, to the last case, the head orientation was observable in case 4 when it was stabilized by the state feedback. The head orientation was not observable when unknown torque was applied, case 2, or the applied torque was known but state independent, case 3 (non-stabilized head). Same results were observed for the cases when the head was accelerated: the head orientation was not observable when input torque was unknown, case 6, or known but state independent, case 7.

It is seen that the orientation of the head in inertial coordinates is observable only when the head is stabilized, cases 4 and 8, because the algebraic structure of the system is positively altered by the application of a stabilizing feedback. Secondly, acceleration was tested for identifiability. The identifiability of the translational acceleration of the head is possible only when the torque is known or when it results from a known feedback law, cases 7 and 8. That means that the head's translational acceleration can be reconstructed in the model when the head is stabilized with the state feedback controller.

(h). Discussion

The results described in table 1 support the hypothesis H1. Sedoglavic's algorithm could detect the algebraic observability of Ξ[x,(Hτ(x),0)] or Ξ[x,(Hτ(x),Ha~C)], that is, only when stabilizing state feedback was employed, but did not provide any method for the actual reconstruction or estimation of the state, x, a crucial part of which is the rotation matrix, IRH.

Such a method can appeal to a number of approaches, including nonlinear observers, such as differential algebraic observers based on numerical differentiation of the output, or some kind of particle filter based on a Markov chain, or simply an extended Kalman filter employing local linearization of the system.

Although there are results guaranteeing the local convergence of the extended Kalman filter, such results hold only for a very special class of systems and the region of observer convergence is usually estimated from Monte Carlo simulations. Furthermore, since the system Ξ is heavily nonlinear, in all likelihood, the separation principle does not apply here with the unfortunate consequence that the addition of an observer may destabilize an otherwise stable control. The opposite is also possible, that the control could upset the convergence of a well-designed observer. In the nonlinear case, separation principle results are scarce [47], unlike for linear systems for which it suffices to ensure that the eigenvalues of the controlled system do not interfere with the eigenvalues of the observed system.

This observation suggests an additional important advantage of the head stabilization strategy during movement. As the orientation of the head approaches the upright position, the linearization of the head–otolith system becomes a better approximation of the original nonlinear system. As a result, computationally inexpensive linear controllers and observers can be expected to perform just as well, if not better, than computationally complex nonlinear controllers and observers, which in the case of an animal, would be metabolically costly. In the following section, we demonstrate the convergence of simultaneous stabilization and observation tasks assuming that head upright orientation and movements in the sagittal plane allow linear modelling of the head–otolith system.

3. Resolution of the acceleration–tilt ambiguity

(a). Movements in the sagittal plane

We demonstrate how the head upright head stabilization strategy leads to significant system simplification that enables us to model verticality estimation and head stabilization control as linear systems. Theoretical results presented in the previous section has demonstrated that complex head–otolith systems become fully observable with state feedback stabilization control of the head. In the following, we demonstrate the importance of head stabilization behaviour for gravito-inertial resolution with the help of linear control theory. We demonstrate that linearization is crucial to maintain a simple internal model and it is applicable to normal locomotion scenario, i.e. locomotion with head stabilization in the sagittal plane.

Planar movements of the head are behaviourally relevant in their own right (walking, running, riding) but also enable the resolution of the acceleration–tilt ambiguity using information arising exclusively from the head/otolith model system, Ξ. The spatial case would also be feasible but would be considerably more involved algebraically and, as discussed above, computationally. In the sagittal plane, the rotation matrices for the head and the pendulum take the form,

HRS=(10000HR¯S)=(1000s1s20s3s4)andIRH=(10000IR¯H)=(1000h1h20h3h4),

and the overall system dynamics reduces to

JSω˙S=m[0l]×SR¯I[0g]m[0l]×SR¯IIR¯HH[ayaz]β(ωSSR¯IIR¯HωH),JHω˙H=τ,IR¯˙S=IR¯S(0ωSωS0)andIR¯˙H=IR¯H(0ωHωH0).} 3.1

with ω˙S and ω˙H representing the angular velocities of the pendulum and the head in the sagittal plane, respectively. The entries of the matrices IR¯H and SR¯H satisfy h1 = h4, h2 = − h3, s1 = s4, and s2 = − s3. Within a neighbourhood of the upright position, the small-angle approximation of the dynamics around the vertical orientation, with Θxh3 and θxs3, yields a fourth-order system,

JSω˙S=mlg(θx+Θx)+mlayβ(ωSωH)andJHω˙H=τ.}

Denoting the stacked state vector of the system by x, the linearized system can be written in canonical form,

x˙=Ax+Bτ.

The three-dimensional head stabilizing control boils down to angular PD control,

τx=kpΘxkdΘ˙xKx. 3.2

The output measurement which corresponds to the otolith's response becomes,

y=Θx+θxCx 3.3

A standard linear controller–observer pair, [48], can now be employed to carry out the task of verticality estimation. Such a system is written as,

x^˙=Ax^+BKx+L(yCx^), 3.4

where x^ is the estimated state, y is the output measurement and L the observer gain. According to the separation principle applicable to linear systems, the above controller and observer can be employed within the same feedback loop where they will not interfere with one another.

(b). Relationship with motion illusions

It is now shown by simulation that the linearized model can be employed to resolve the so-called acceleration/tilt ambiguity [49].

Before, it is useful to refer to figure 2 to gain an intuitive understanding of the origin of this ambiguity. In the first column, when a head is accelerated forward and upward simultaneously, the saccule and the utricle, as they should, both give a signal arising from the deflection of the otoliths from their resting position. When the head is accelerated forward, second column, the utricle gives a signal but not the saccule. In the third column, an upward tilt of the head causes the acceleration of gravity to influence strongly the otoliths sending a signal to the brain that can be interpreted as the head being accelerated upward as in the first column. The second row of figure 2 emphasizes again the point made earlier that a pendulum oscillating freely in a non-inertial frame captures the essential properties of any inertial measurement system because all depend on the same universal laws of movement, regardless of the constraints introduced by their practical realizations.

Figure 2.

Figure 2.

Illustration of the equivalence between the vestibular system and the pendulum model with regard to the sensory ambiguities. The first and the last cases correspond to indistinguishable sensory inputs. (Online version in colour.)

When the head of system Ξ is tilted by an angle Θx while being accelerated, the acceleration–tilt ambiguity can be modelled by a single constraint with two unknowns,

ay=gsin(θxΘx).

Thus, in order to access acceleration, ay, the knowledge of head tilt, Θx, is required.

Conversely, when the head of system Ξ is in the neighbourhood of the upright position, the pendulum responds to linear accelerations following,

gtanθx=ay. 3.5

By analogy, if a head is in the neighbourhood of the upright position, the otolith organs reports translational accelerations directly. An ambiguity, termed gravito-inertial [50], arises during steady acceleration and when the head angular velocity is constant since the single constraint, (3.5), has two unknowns.

Additional information may be obtained from other sensory inputs or from prior information. A good candidate for these other sensory inputs, besides vision of course, is the angular velocity information supplied by the semicircular canals. However, it is well known that spatial illusions during motion persist in many cases. In flight simulators, for instance, where they can be leveraged to simulate ascensional acceleration by tilting the cabin while maintaining the visual input fixed relative to the viewer. These occurrences are consistent with our earlier observation that the availability of angular rate information has no influence upon the lack of observability of head orientation in space. Perceptual ambiguities during motion have been the subject of numerous studies, e.g. [5159].

(c). Numerical simulations

The premise of our study rested on the hypothesis that active feedback control of the head orientation using idiothetic information only modified profoundly the capacity of the nervous system to estimate the vertical in the presence of perturbations caused by body movements. Numerical simulations are shown in figure 3. It represents the verticality estimator and head stabilization control in the sagittal plane developed in §3a. The physical system which represents the coupled head–otolith dynamics in the sagittal plane modelled with (3.1) has two inputs, the torque applied to the head, τ = τx, and the unknown linear acceleration with components ay and az. The linear acceleration is assumed to be unknown and its reconstruction is used as described below. The physical system has two outputs, the unknown head absolute inclination in the sagittal plane w.r.t. the vertical, Θx, and the measured angular displacement of the pendulum relative to the head, θx. The observer which estimates the head orientation with respect to the vertical in the sagittal plane is implemented based on (3.4) and assuming that (3.5) is valid for the upright head stabilization. The stabilization control is defined with (3.2). On that account, this case corresponds to the last row of table 1.

Figure 3.

Figure 3.

Control diagram used in the simulations corresponding to the full nonlinear system, (3.1), the simplified control (3.2), the output equation (3.3), the simplified observer (3.4) and the nonlinear correction (3.5).

The fidelity of the acceleration reconstruction depends on the quality of the estimation of the head tilt as a function of the tuning of the observer and controller gains, L and K. This scheme is nevertheless able to resolve the motion ambiguities described earlier as a natural outcome of head stabilization relative to the true vertical.

The parameters of the model were chosen to represent the critically damped behaviour of human otoliths with a natural frequency of 300 Hz [60]. The moment of inertia of the head was set at 0.0174 kg · m2, which is an average value found in human biomechanics studies [61].

A standard linear observer–controller pair was implemented, but to make the simulation as realistic as possible, the full nonlinear model of the head and of the otoliths system was used to simulate the physical system driven with a full set of inputs. In two simulation conditions, we investigated the performance of head angular orientation controller and observer during walking. The unknown to the observer–controller input linear acceleration of the head during walking in the sagittal plane, figure 4, was obtained from human walking experiments [62].

Figure 4.

Figure 4.

Typical acceleration of the human when walking.

In a first set of conditions, a, we tested how the controller–observer pair performed when it was required to control the head around different orientations. They were set at 0° (upright position), 10°, 25° and 40°. The initial head tilt was set at 5° in all cases. Thus, it was like trying to walk with the head upright or looking up at increasingly sharp angles.

In a second set of conditions, b, we tested how the controller–observer pair performed when it was required to stabilize the head around the 0° orientation. This time, there were different initial orientations set at 5°, 20°, 30° and 40°.

In all cases, the head translational acceleration was not known to the controller–observer system. It was estimated and the corrected value, (3.5), was supplied to the computational model used by the state observer.

(d). Results

Figure 5a,b report the results for the different set-point orientations and for the different initial conditions, respectively. The upper panels report the time history of head tilt in black lines and its estimated values in grey lines. The middle panels show the evolution of the estimation error for the various set-points and initial conditions. The lower panels show the actual head acceleration in black lines and the estimates in grey lines.

Figure 5.

Figure 5.

Simulation results. Upper panels: time history of head tilt. Middle panels: estimation error. Lower panels: time history of head acceleration. Left panels: different head orientation set-points. Right panels: different initial conditions. Estimates are indicated in grey.

The overall results vindicate the previously derived theoretical results that predicted that estimation of the head orientation was possible only when the head stabilization is achieved, in which case both the controller and the observer converge. It is when the set-point is zero and when the initial conditions are not exaggeratedly far from the upright position. Overall, the coupled observer–controller system operates correctly only when the reference angular orientation of the head is set to angles close to the upright orientation of the head.

When the controller is asked to stabilize the head to an orientation which is far from the upright position, even for a tilt of 10°, the observer failed to provide proper estimates for the controller and the overall system diverged. When the initial condition was too far from the upright condition, the system also diverged. On the other hand, the head acceleration was correctly estimated when the head angular orientation was close to the upright position.

These simulation results support our second hypothesis, H2. The head upright stabilization enabled the application of a simplified linear model for coupled state estimation and control that could provide stable verticality information during locomotion.

(e). Discussion

While the results of §2 demonstrated that the overall head–otolith system became observable when the head was stabilized, the simulation results presented in this section further extend our contribution. For the planar locomotion case, we could demonstrate that upright head stabilization control enabled model linearization and facilitated gravito-inertial ambiguity resolution through the observation that the otolith organs acted as translational acceleration sensors.

The lack of convergence of the observer–controller pair can be explained by two key factors. First, the simplified linear observation and control, and the attending separation principle, are not valid for large angles when the nonlinear properties of the system become significant. Second, erroneous acceleration estimates render the gravito-inertial model ineffective, leading to incorrect overall estimates.

The results indicate that the overall system is stable (i.e. functional) only when the head is actively controlled to remain close to the upright configuration. It is then that a linearized model approximation becomes valid. This finding provides a potential explanation for the role of head stabilization behaviour observed in animals and humans. These results also mirror the observation that in natural conditions, humans and animals universally tend to maintain their head upright during a wide range of tasks and manoeuvres, thus facilitating the fusion of information arising from vestibular, visual, proprioceptive and tactile inputs in a uniform Earth-related frame of reference.

4. Conclusion

A mechanistic model of the head/otolith organ system was used to analyse the fundamental property of observability of orientation in space, which to our knowledge was not considered before. Because the otolith organ has clearly evolved to provide animals with the notion of verticality during movement, observability properties are essential. This model may appear simplistic compared to the actual biological systems but it has the advantage over previous models to capture a greater amount of the basic features of inertial sensors by accounting for the three-dimensional dynamics taking place in non-inertial frames, even if the gyroscopic terms were neglected. From inertial measurements only, orientation in space was found to be an unobservable quantity and thus no estimator could ever provide accurate, unbiased estimates for it.

Further analysis, presented in §2, led to a remarkable result which supported the first hypothesis, H1, namely, that a stabilizing feedback law based on estimates of an unknown orientation could transform it into an observable quantity. This phenomenon is entirely owed to the highly nonlinear nature of non-inertial frame mechanics. In the theory of nonlinear systems, there is almost no result concerning similar occurrences, practically or theoretically, which makes it a candidate for further studies. As an additional point, in linear systems analysis, it is easy to show that feedback cannot modify the observability properties of a system. Our result may therefore be seen as a tribute to nature's inventiveness.

The construction of nonlinear observers can be hard and computationally very costly. A by-product of our finding is that the aforementioned stabilization strategy makes it possible to not only estimate an unknown acceleration but, what is more, to do so using a linear observer, which supports the second hypothesis, H2. This approach, which is described in §3, is considerably less costly than employing a nonlinear observer and is probably a more robust approach. Our results can apply to both biological or man-made systems, e.g. for autonomous locomotion [6367] or robotics for gait and balance assistance [68,69], with the need to navigate in the absence of external references other than the ambient gravity field.

Acknowledgements

We thank Etienne Burdet, Jean-Paul Laumond and all reviewers for comments and thoughtful suggestions.

Ethics

This work did not involve any experimental work with human-subjects or animals, but only computer simulations and analysis of biological systems.

Data accessibility

This article has no additional data.

Authors' contributions

I.F., V.H. and H.M. conceived the mathematical models. All authors interpreted the computational results and wrote the paper. I.F. implemented and performed most of the simulations. All authors gave final approval for publication.

Competing interests

We declare we have no competing interests.

Funding

I.F. was supported by a fellowship from Ecole Doctorale SMAER upmc Paris Sorbonne University and by the European Research Council ERC Advanced Grant (PATCH no. 247300) to V.H. and in part by the EU FP7 grant BALANCE ICT-601003.

References

  • 1.Hain TC, Ramaswamy TS, Hilmann MA. 2007. 1. In Anatomy and physiology of vestibular system, 2 ed. Philadelphia, PA: FA Davis Company.
  • 2.Angelaki DE, Dickman JD. 2003. Gravity or translation: central processing of vestibular signals to detect motion or tilt. J. Vestib Res. 13, 245–253. [PubMed] [Google Scholar]
  • 3.Vingerhoets RAA, De Vrijer M, Van Gisbergen JAM, Medendorp WP. 2009. Fusion of visual and vestibular tilt cues in the perception of visual vertical. J. Neurophysiol. 101, 1321–1333. ( 10.1152/jn.90725.2008) [DOI] [PubMed] [Google Scholar]
  • 4.Golding JF, Markey HM. 1996. Effect of frequency of horizontal linear oscillation on motion sickness and somatogravic illusion. Aviat Space Environ. Med. 67, 121–126. [PubMed] [Google Scholar]
  • 5.Bisdorff AR, Wolsley CJ, Anastasopoulos D, Bronstein AM, Gresty MA. 1996. The perception of body verticality (subjective postural vertical) in peripheral and central vestibular disorders. Brain 119, 1523–1534. ( 10.1093/brain/119.5.1523) [DOI] [PubMed] [Google Scholar]
  • 6.Yelnik AP. 2002. Perception of verticality after recent cerebral hemispheric stroke. Stroke 33, 2247–2253. ( 10.1161/01.STR.0000027212.26686.48) [DOI] [PubMed] [Google Scholar]
  • 7.Baker J, Goldberg J, Peterson B. 1985. Spatial and temporal response properties of the vestibulocollic reflex in decerebrate cats. J. Neurophysiol. 54, 735–756. ( 10.1152/jn.1985.54.3.735) [DOI] [PubMed] [Google Scholar]
  • 8.Dieterich M, Brandt T. 1995. Vestibulo-ocular reflex. Curr. Opin Neurol. 8, 83–88. ( 10.1097/00019052-199502000-00014) [DOI] [PubMed] [Google Scholar]
  • 9.Wilson VJ, Boyle R, Fukushima K, Rose PK, Shinoda Y, Sugiuchi Y, Uchino Y. 1995. The vestibulocollic reflex. J. Vestibular Res. Equilib. Orientat. 5, 147–170. ( 10.1016/0957-4271(94)00035-Z) [DOI] [PubMed] [Google Scholar]
  • 10.Money KE, Correia MJ. 1972. The vestibular system of the owl. Comp. Biochem. Physiol. A 42, 353–358. ( 10.1016/0300-9629(72)90116-8) [DOI] [PubMed] [Google Scholar]
  • 11.Frost BJ. 1978. The optokinetic basis of head-bobbing in the pigeon. J. Exp. Biol. 74, 187–195. [Google Scholar]
  • 12.Fuller JH, Maldonado H, Schlag J. 1983. Vestibular-oculomotor interaction in cat eye-head movements. Brain Res. 271, 241–250. ( 10.1016/0006-8993(83)90286-X) [DOI] [PubMed] [Google Scholar]
  • 13.Fuller JH. 1985. Eye and head movements in the pigmented rat. Vision Res. 25, 1121–1128. ( 10.1016/0042-6989(85)90101-4) [DOI] [PubMed] [Google Scholar]
  • 14.Fuller JH. 1981. Eye and head movements during vestibular stimulation in the alert rabbit. Brain Res. 205, 363–381. ( 10.1016/0006-8993(81)90346-2) [DOI] [PubMed] [Google Scholar]
  • 15.Guitton D, Kearney RE, Wereley N, Peterson BW. 1986. Visual, vestibular and voluntary contributions to human head stabilization. Exp. Brain Res. 64, 59–69. ( 10.1007/BF00238201) [DOI] [PubMed] [Google Scholar]
  • 16.Davies MNO, Green PR. 1988. Head-bobbing during walking, running and flying: relative motion perception in the pigeon. J. Exp. Biol. 138, 71–91. [Google Scholar]
  • 17.Buchanan JJ, Horak FB. 2002. Vestibular loss disrupts control of head and trunk on a sinusoidally moving platform. J. Vestibular Res. Equilib. Orientat. 11, 371–389. [PubMed] [Google Scholar]
  • 18.Pozzo T, Berthoz A, Lefort L. 1990. Head stabilisation during various locomotor tasks in humans. Exp. Brain Res. 82, 97–106. ( 10.1007/BF00230842) [DOI] [PubMed] [Google Scholar]
  • 19.Pozzo T, Berthoz A, Lefort L, Vitte E. 1991. Head stabilization during various locomotory tasks in humans II. Patients with bilateral vestibular deficits. Exp. Brain Res. 85, 208–217. ( 10.1007/BF00230002) [DOI] [PubMed] [Google Scholar]
  • 20.Winter DA. 1995. Human balance and posture control during standing and walking. Gait Posture 3, 193–214. ( 10.1016/0966-6362(96)82849-9) [DOI] [Google Scholar]
  • 21.Pozzo T, Levik Y, Berthoz A. 1995. Head and trunk movements in the frontal plane during complex dynamic equilibrium tasks in humans. Exp. Brain Res. 106, 327–338. ( 10.1007/BF00241128) [DOI] [PubMed] [Google Scholar]
  • 22.Bronstein AM. 1998. Evidence for a vestibular input contributing to dynamic head stabilization in man. Acta Otolaryngol. 105, 1–6. ( 10.3109/00016488809119438) [DOI] [PubMed] [Google Scholar]
  • 23.Green PR. 1998. Head orientation and trajectory of locomotion during jumping and walking in domestic chicks. Brain Behav. Evol. 51, 48–58. ( 10.1159/000006529) [DOI] [PubMed] [Google Scholar]
  • 24.Troje NF, Frost BJ. 2000. Head-bobbing in pigeons: how stable is the hold phase? J. Exp. Biol. 203, 935–940. [DOI] [PubMed] [Google Scholar]
  • 25.Katzir G, Schechtman E, Carmi N, Weihs D. 2001. Head stabilization in herons. J. Comp. Physiol. A 187, 423–432. ( 10.1007/s003590100210) [DOI] [PubMed] [Google Scholar]
  • 26.Fujita M. 2003. Head bobbing and the body movement of little egrets (Egretta garzetta) during walking. J. Comp. Physiol. 189, 53–58. [DOI] [PubMed] [Google Scholar]
  • 27.Dunbar DC, Badam GL, Hallgrímsson B, Vieilledent S. 2004. Stabilization and mobility of the head and trunk in wild monkeys during terrestrial and flat-surface walks and gallops. J. Exp. Biol. 207, 1027–1042. ( 10.1242/jeb.00863) [DOI] [PubMed] [Google Scholar]
  • 28.Cronin TW, Kinloch MR, Olsen GH. 2007. Head-bobbing behavior in walking whooping cranes (Grus americana) and sandhill cranes (Grus canadensis). J. Ornithol. 148, 563–569. ( 10.1007/s10336-007-0199-0) [DOI] [Google Scholar]
  • 29.Necker R. 2007. Head-bobbing of walking birds. J. Comp. Physiol. A 193, 1177–1183. ( 10.1007/s00359-007-0281-3) [DOI] [PubMed] [Google Scholar]
  • 30.Dunbar DC, Macpherson JM, Simmons RW, Zarcades A. 2008. Stabilization and mobility of the head, neck and trunk in horses during overground locomotion: comparisons with humans and other primates. J. Exp. Biol. 211, 3889–3907. ( 10.1242/jeb.020578) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Yakushin Y, Xiang SB, Kunin M, Raphan T, Cohen B. 2008. Head stabilization by vestibulocollic reflexes during quadrupedal locomotion in monkey. J. Neurophysiol. 100, 763–780. ( 10.1152/jn.90256.2008) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Paoletti P, Mahadevan L. 2012. Balancing on tightropes and slacklines. J. R Soc. Interface 9, 2097–2108. ( 10.1098/rsif.2012.0077) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Farkhatdinov I, Michalska B, Berthoz A, Hayward V. 2019. In Review of anthropomorphic head stabilisation and verticality estimation in robots, pp. 185–209. Cham, Switzerland: Springer International Publishing. [DOI] [PMC free article] [PubMed]
  • 34.Kalman RE. 1960. A new approach to linear filtering and prediction problems 1. Trans. ASME J. Basic Eng. 82, 35–45. ( 10.1115/1.3662552) [DOI] [Google Scholar]
  • 35.Dimiccoli M, Girard B, Berthoz A, Bennequin D. 2013. Striola magica. A functional explanation of otolith geometry. J. Comput. Neurosci. 35, 125–154. ( 10.1007/s10827-013-0444-x) [DOI] [PubMed] [Google Scholar]
  • 36.Jaeger R, Haslwanter T. 2004. Otolith responses to dynamical stimuli: results of a numerical investigation. Biol. Cybern 90, 165–175. ( 10.1007/s00422-003-0456-0) [DOI] [PubMed] [Google Scholar]
  • 37.Takagi A, Sando I. 1988. Computer-aided three-dimensional reconstruction and measurement of the vestibular end-organs. Otolaryngol. Head Neck Surg. 98, 195–202. ( 10.1177/019459988809800303) [DOI] [PubMed] [Google Scholar]
  • 38.De Vries H. 1951. The mechanics of the labyrinth otoliths. Acta Otolaryngol. 38, 262–273. ( 10.3109/00016485009118384) [DOI] [PubMed] [Google Scholar]
  • 39.Chaturvedi N, Sanyal A, McClamroch N. 2011. Rigid-body attitude control. IEEE Control Syst. 31, 30–51. ( 10.1109/MCS.2011.940459) [DOI] [Google Scholar]
  • 40.Diop S, Fliess M. 1991. Nonlinear observability, identifiability, and persistent trajectories. In Proc. 30th IEEE Conf. Decision and Control, Brighton, UK, 11–13 December, pp. 714–719. Piscataway, NJ: IEEE.
  • 41.Hermann R, Krener A. 1977. Nonlinear controllability and observability. IEEE Trans. Autom. Control 22, 728–740. ( 10.1109/TAC.1977.1101601) [DOI] [Google Scholar]
  • 42.Diop S. 2001. The algebraic theory of nonlinear observability revisited. In Proc. 40th IEEE Conf. IEEE Decision and Control, Orlando, FL, 4–7 December, pp. 2550–2555. Piscataway, NJ: IEEE.
  • 43.Sedoglavic A. 2002. A probabilistic algorithm to test local algebraic observability in polynomial time. J. Symbolic Comp. 33, 735–755. ( 10.1006/jsco.2002.0532) [DOI] [Google Scholar]
  • 44.Fransson M, Gréen H. 2008. Comparison of two types of population pharmacokinetic model structures of paclitaxel. Eur. J. Pharm. Sci. 33, 128–137. ( 10.1016/j.ejps.2007.10.005) [DOI] [PubMed] [Google Scholar]
  • 45.Jiménez-Hornero JE, Santos-Dueñas IM, Garci A-Garci AI. 2008. Structural identifiability of a model for the acetic acid fermentation process. Math. Biosci. 216, 154–162. ( 10.1016/j.mbs.2008.09.004) [DOI] [PubMed] [Google Scholar]
  • 46.Liu YY, Slotine JJ, Barabási AL. 2013. Observability of complex systems. Proc. Natl. Acad. Sci. USA 110, 2460–2465. ( 10.1073/pnas.1215508110) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Golubev A. Krishchenko A. Tkachev S. 2002. Separation principle for a class of nonlinear systems. In Proc. 15th IFAC World Congress, Barcelona, Spain, 21–26 July, vol. 15. IFAC.
  • 48.Luenberger DG. 1964. Observing the state of a linear system. IEEE Trans. Mil. Electron. 8, 74–80. ( 10.1109/TME.1964.4323124) [DOI] [Google Scholar]
  • 49.Seidman SH, Telford L, Paige GD. 1998. Tilt perception during dynamic linear acceleration. Exp. Brain Res. 119, 307–314. ( 10.1007/s002210050346) [DOI] [PubMed] [Google Scholar]
  • 50.Angelaki DE, Wei M, Merfeld DM. 2001. Vestibular discrimination of gravity and translational acceleration. Ann. NY Acad. Sci. 942, 114–127. ( 10.1111/(ISSN)1749-6632) [DOI] [PubMed] [Google Scholar]
  • 51.Glasauer S. 1992. Interaction of semi circular canals and otoliths in the processing structure of the subjective zenith. Ann. NY Acad. Sci. 656, 847–849. ( 10.1111/nyas.1992.656.issue-1) [DOI] [PubMed] [Google Scholar]
  • 52.Merfeld DM, Young LR. 1993. A multidimensional model of the effect of gravity on the spatial orientation of the monkey. J. Vestibular Res.: Equilib. Orientat. 3, 141–161. [PubMed] [Google Scholar]
  • 53.Glasauer S, Merfeld DM. 1997. Modelling three-dimensional vestibular responses during complex motion stimulation. In Three-dimensional kinematics of eye, head and limb movements (eds. M Fetter, T Haslwanter, H Misslich), pp. 387–398. Amsterdam, The Netherlands: Harwood Academic.
  • 54.Merfeld DM, Zupan L, Peterka RJ. 1999. Humans use internal models to estimate gravity and linear acceleration. Nature 398, 615–618. ( 10.1038/19303) [DOI] [PubMed] [Google Scholar]
  • 55.Merfeld DM, Zupan LH. 2002. Neural processing of gravitoinertial cues in humans. III modeling tilt and translation responses. J. Neurophysiol. 87, 819–833. ( 10.1152/jn.00485.2001) [DOI] [PubMed] [Google Scholar]
  • 56.Merfeld DM, Zupan LH, Gifford CA. 2001. Neural processing of gravito-inertial cues in humans. II. Influence of the semicircular canals during eccentric rotation. J. Neurophysiol. 85, 1648–1660. ( 10.1152/jn.2001.85.4.1648) [DOI] [PubMed] [Google Scholar]
  • 57.Laurens J, Droulez J. 2007. Bayesian processing of vestibular information. Biol. Cybern. 96, 389–404. ( 10.1007/s00422-006-0133-1) [DOI] [PubMed] [Google Scholar]
  • 58.Laurens J, Straumann D, Hess BJM. 2010. Processing of angular motion and gravity information through an internal model. J. Neurophysiol. 104, 1370–1381. ( 10.1152/jn.00143.2010) [DOI] [PubMed] [Google Scholar]
  • 59.Laurens JSD, Hess BJ. 2011. Spinning versus wobbling: how the brain solves a geometry problem. J. Neurosci. 31, 8093–8101. ( 10.1523/JNEUROSCI.5900-10.2011) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60.Goldberg JM, Fernández C. 1975. Vestibular mechanisms. Ann. Rev. Physiol. 37, 129–162. ( 10.1146/annurev.ph.37.030175.001021) [DOI] [PubMed] [Google Scholar]
  • 61.Yoganandan N, Pintar FA, Zhang J, Baisden JL. 2009. Physical properties of the human head: mass, center of gravity and moment of inertia. J. Biomech. 42, 1177–1192. ( 10.1016/j.jbiomech.2009.03.029) [DOI] [PubMed] [Google Scholar]
  • 62.Menz HB, Lord SR, Fitzpatrick RC. 2003. Acceleration patterns of the head and pelvis when walking on level and irregular surfaces. Gait & Posture 18, 35–46. ( 10.1016/S0966-6362(02)00159-5) [DOI] [PubMed] [Google Scholar]
  • 63.Farkhatdinov I, Hayward V, Berthoz A. 2011. On the benefits of head stabilization with a view to control balance and locomotion in humanoids. In 11th IEEE-RAS Int. Conf. Humanoid Robots 2011, Bled, Slovenia, 26–28 October, pp. 147–152. Piscataway, NJ: IEEE. [DOI] [PMC free article] [PubMed]
  • 64.Benallegue M, Laumond JP, Berthoz A. 2013. Contribution of actuated head and trunk to passive walkers stabilization. In IEEE Int. Conf. on Robotics and Automation, Karlsruhe, Germany, 6–10 May, pp. 5638–5643. Piscataway, NJ: IEEE.
  • 65.Kryczka P, Falotico E, Hashimoto K, Lim H, Takanishi A, Laschi C, Dario P, Berthoz A. 2012. Implementation of a human model for head stabilization on a humanoid platform. In 2012 4th IEEE RAS & EMBS Int. Conf. Biomedical Robotics and Biomechatronics (BioRob), Rome, Italy, 24–27 June, pp. 675–680. Piscataway, NJ: IEEE.
  • 66.Farkhatdinov I, Michalska H, Berthoz A. Hayward V. 2013. Modeling verticality estimation during locomotion. In Romansy 19–robot design, dynamics and control, pp. 359–366. Berlin, Germany: Springer. [DOI] [PMC free article] [PubMed]
  • 67.Falotico E, Cauli N, Kryczka P, Hashimoto K, Berthoz A, Takanishi A, Dario P, Laschi C. 2017. Head stabilization in a humanoid robot: models and implementations. Auton. Robots 41, 349–365. ( 10.1007/s10514-016-9583-z) [DOI] [Google Scholar]
  • 68.Farkhatdinov I, Roehri N, Burdet E. 2017. Anticipatory detection of turning in humans for intuitive control of robotic mobility assistance. Bioinspiration Biomimetics 12, 055004 ( 10.1088/1748-3190/aa80ad) [DOI] [PubMed] [Google Scholar]
  • 69.Farkhatdinov I, Ebert J, van Oort G, Vlutters M, van Asseldonk E, Burdet E. 2019. Assisting human balance in standing with a robotic exoskeleton. IEEE Rob. Autom. Lett. 4, 414–421. ( 10.1109/LRA.2018.2890671) [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

This article has no additional data.


Articles from Proceedings. Mathematical, Physical, and Engineering Sciences are provided here courtesy of The Royal Society

RESOURCES