Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2025 Aug 11;21(8):e1012659. doi: 10.1371/journal.pcbi.1012659

Visuoinertial and visual feedback in online steering control

Jo-Yu Liu 1,*,#, James R H Cooke 1,#, Luc J P Selen 1, W Pieter Medendorp 1
Editor: Gunnar Blohm2
PMCID: PMC12360656  PMID: 40788969

Abstract

Multisensory integration has primarily been studied in static environments, where optimal integration relies on the precision of the respective sensory modalities. However, in numerous situations, sensory information is dynamic and changes over time, due to changes in our bodily state and the surrounding environment. Given that different sensory modalities have different delays, this suggests that optimal integration may not solely depend on sensory precision but may also be affected by the delays associated with each sensory system. To investigate this hypothesis, participants (n = 22, 16 female) engaged in a continuous steering task. Participants sat on a motion platform facing a screen that displayed a cartoonish traffic scene, featuring a car traveling along a road. In the visuoinertial condition, where vestibular and somatosensory feedback were available, they were tasked with counteracting an external multi-frequency perturbation signal, which laterally perturbed the platform and the car, such that the car was kept within the center of the road. In the visual condition, the visual car was perturbed, while the motion platform remained stationary. We show that participants compensate better for the perturbation in the visuoinertial than the visual condition, particularly in the high frequency range of the perturbation. Using computational modelling, we demonstrate that this enhanced performance is partially due to the shorter delay of the vestibular modality. In this condition, participants rely more on the vestibular information, which is less delayed than the more precise but longer delayed, visual information.

Author summary

Navigating the world effectively requires the continuous integration of sensory information related to our self-motion, forming a cohesive representation of our current location and direction. In real-life situations, the sensory environment changes continuously, as does the state of our body. In such scenarios, how are sensory inputs combined? We developed an experimental paradigm where participants were tasked with controlling a simple vehicle while counteracting a time-varying perturbation signal. To assess the role of different sensory inputs we manipulated whether visual and inertial (primarily vestibular) cues were available or solely visual cues. Our results show that the presence of both visual and inertial cues significantly improved task performance. Modeling suggests this improvement is partially likely due to the shorter delay associated with the vestibular system compared to the visual system. Collectively, our results suggest that sensory precision alone is insufficient for effective state estimation and control in naturalistic scenarios, where accounting for the different delays of the sensory systems is critical for optimal task performance.

Introduction

When navigating the environment, such as when we walk or steer a car, integration of multiple sensory cues plays a fundamental role. Our perception of self-motion relies mainly on visual cues—like optic flow—as well as inertial sensory information from the vestibular system, and possibly the somatosensory system as well. The vestibular system, comprising of the otolith organs and semicircular canals, utilizes mechanotransduction mechanisms to sense head movements. Although each sensory modality provides information about self-motion, the quality of their information differs in precision and time scale [1–4]. That is, the visual and vestibular systems operate in different frequency ranges: the first detects sustained movements, best described as a low-pass filter, whereas the latter senses accelerative movements, exhibiting high-pass dynamics.

In neuroscience laboratories, the perception of self-motion from sensory cues has typically been tested using open-loop psychometric tasks, such as two-alternative forced-choice tasks [3,5–7]. In such tasks, perception is probed only at the end of each trial without feedback or time constraints. Under these conditions, results show that humans adapt their weighting of visual and vestibular information from trial to trial in proportion to their reliability [7–9]. For example, when visual precision is low, the weighting of the vestibular signal increases in self-motion perception [3,7]. By exploiting differences in sensory precision, the resulting integrated perception is optimal in terms of minimizing overall variance. Although the visual and vestibular system each demonstrate better precision at specific frequencies, it has been shown that they still exhibit optimal integration across a broad range of frequencies [10].

This process of optimally adjusting sensory contributions to perception based on sensory reliability is a hallmark of Bayesian state estimation, the currently dominant framework used to explore multisensory integration [11–14]. However, while it elegantly explains the mechanism underlying optimality in perception, much of the investigations are conducted under highly constrained laboratory conditions, where the sensory cue statistics are typically stationary and perception is examined in the absence of action. As a result, the associated Bayesian perception models are also static in their output.

In contrast, naturalistic state estimation is a dynamic process that occurs in a parallel, continuous, and tightly coupled loop with action. Controlling a closed-loop behavior, like steering a car, does not only have to deal with changing sensory statistics, but also with the feedback delays and dynamics of the sensory systems. For example, Rosenberg et al. [15] asked participants to balance a joystick controlled chair, on which they were seated, and showed that a static measure of vestibular sensory precision correlated with dynamic task performances. Furthermore, in closed-loop control, the dynamics of the neuromuscular system play a crucial role when converting perception into action [16–19].

It has been argued that when the motion is self-generated, self-motion estimates not only depend on sensory and neuromuscular dynamics but can also be derived from internal models of closed-loop control dynamics developed from past experiences, which transform motor commands into predicted sensory consequences [11,20–23]. In support, Alefantis et al. [24] found that participants were able to actively navigate the environment with optic flow cues, but also without any sensory feedback, based on an internal model of the control dynamics. Recently we have shown that humans benefit from predictable changes in the sensory dynamics when controlling their motion by steering a motion platform, suggesting they can learn and rely on an internal model in self-motion estimation [25]. However, since these experimental tasks did not necessitate performance under time pressure, they were not appropriate for assessing the impact of sensory delay on the control loop.

In limb feedback control, Crevecoeur et al. [16] found that proprioceptive information is weighted more than visual information under conditions that demand rapid responses. In addition, Shayman et al. [4] showed that the ability of temporally combining visual and vestibular cues is influenced by their respective noise levels, but this study focused on perception, not closed-loop control. The goal of the present study is to examine the role of inertial and visual contributions to active steering control.

Here, building on previous work from Nash and Cole [26], we formulated an optimal feedback control model, incorporating visual, vestibular, and neuromuscular dynamics, noise and delays, as well as an internal model, to derive the optimal control actions in a steering task. Guided by this model and its predictions, we designed an online steering task in which participants must actively null out pseudorandom motion perturbations (0.1-1.93 Hz) to make a car visually stay on the road in front of them.

Materials and methods

Ethics statement

The study was approved by the ethics committee of the Faculty of Social Sciences of Radboud University Nijmegen, the Netherlands (Approval number: ECSW-2022-082R1).

Participants

Twenty-two naive participants (6 men, 16 women), ranging in age from 18 to 33 years, without history of motion sickness, gave written informed consent to participate in the study. They were compensated with course credits or €15.00. The experiment lasted approximately 90 minutes per participant.

Setup

Participants were seated comfortably on a custom-built linear motion platform (dubbed the vestibular sled), where the motion axis is aligned with their interaural axis (see Fig 1A). Their head was restrained. They were further secured by a five-point seat belt in combination with vacuum cushions molded around the torso, as well as straps around their legs and feet. The track of the sled is 0.9 m long. The sled is powered by a linear motor (TB15N; Tecnotion, Almelo, The Netherlands) and controlled by a servo drive (Kollmorgen S700; Danaher, Washington, DC). Emergency stop buttons on either side of the sled could be pressed to stop the experiment at any time. A steering wheel (Logitech G27 Racing Wheel, Lausanne, Switzerland) was mounted at a comfortable handling distance. The participants placed both hands on on the steering wheel at the 9 and 3 o’clock positions. The steering wheel, which had a rotational range of −450∘ to +450∘ and a resolution of 0.06∘, controlled the speed of the sled at 60 Hz. Participants viewed a 55-inch OLED screen (55EA8809-ZC; LG, Seoul, South Korea) with a resolution of 1920x1080 pixels and a refresh rate of 60 Hz, positioned centrally in front of the sled at a distance of 1.6 m. The OLED screen depicted a cartoon traffic scenario, i.e., a car on a road (see Fig 1B). The road was generated as a trapezoid polygon with a central width of 0.15 m. The centrally presented car, visually representing the participant, had a width of 0.084 m. The experiment was controlled by custom code written in Python 3 [27] using the PsychoPy module (v.3.6.9 [28]).

Fig 1. Schematic of setup, task and perturbation signal.

Fig 1

A: Linear motion platform with the mounted steering wheel. B: Schematic representation of the steering task. Participants were asked to counteract a perturbation signal that either continuously displaced the platform and the visual car relative to the center of the road (visuoinertial condition) or solely displaced the car while the motion platform remained stationary (visual condition). C: Frequency spectrum of the sum-of-sines perturbation signal. The amplitude of all frequencies was set at 0.1 m/s and the phase of each sinusoid was randomly chosen between 0 and 2π. D: Position and velocity time traces of a resulting perturbation signal.

Behavioral task

Participants were seated on the motion platform in front of a screen, which depicted a cartoon traffic scenario, i.e., a car on a road (see Fig 1B). The car was perturbed laterally relative to the road and the task of the participant was to continuously adjust its position to keep it within the center of the road. Participants were tested in two conditions:

Visuoinertial condition.

In this condition, the sled and visual representation of the car were perturbed synchronously, following a pseudorandom sum-of-sines motion profile. The task of the participant was to actively steer the sled to null out the motion perturbations to keep the car centered at the road as much as possible. Hence, from a sensory perspective, participants were provided with both visual and inertial information to control their steering.

Visual condition.

In this condition, the sled remained stationary while the visual representation of the car was perturbed relative to the road with a pseudorandom sum-of-sines motion profile. The task of the participant was to actively steer the wheel to compensate for this visual car motion and make the car stay centered at the road as much as possible. Hence, from a sensory perspective, participants are only provided with visual information to control their steering.

In both conditions, the perturbation was a pseudorandom velocity signal, constructed as a zero-mean sum of sines based on 12 independent sinusoids (0.1, 0.26, 0.43, 0.60, 0.76, 0.93, 1.10, 1.26, 1.43, 1.60, 1.76 and 1.93 Hz, Fig 1C), each with an amplitude of 0.1 m/s. Phases of the 12 sinusoids were randomly drawn between 0 and 2π. The velocity of the total perturbation signal was limited to 0.6 m/s. If the signal did not fulfil this criterion, new phases for the sinusoids were drawn. Fig 1D gives an example of the perturbation signal in a single trial, showing the wide frequency content and the unpredictability of the perturbation.

The net seen and felt displacement depended on the participant’s control through the steering wheel. The angle of the steering wheel was converted into a velocity signal (0.008 m/s/∘) that was added to the external perturbing velocity signal.

Trials had a total duration of 145 s, with a 5 s countdown before the perturbation starts, and a 5 s ramp-up and 15 s ramp-down phase of the velocity perturbation signal at the beginning and end of the trial, respectively. The end of the 5 s countdown was followed by a short tone; the ramp-down phase was also accompanied by a countdown. The part of interest of the trial was the 120 s interval between the ramp-up and ramp-down phases, which was sufficient to quantify performance but short enough for the participant to focus on the visuoinertial and visual control task. Participants were tested blockwise on these conditions. Each condition block was comprised of 1 practice trial and 10 experimental trials, each trial was separated by resting periods of 1 minute. The purpose of the practice trial was to familiarize the participants with the steering movements and the task. The two conditions were performed in sequential order, separated by a 5-minute break. Conditions were counterbalanced across participants. Participants did not receive any feedback about their performance apart from the instantaneous visual and vestibular feedback during the task.

Analysis

Data were processed offline in Python 3 [27], using the NumPy [29] and SciPy [30] modules. We analyzed a total of 440 trials (22 participants x 2 conditions x 10 trials). Of each trial, the ramp-up and ramp-down phase were discarded such that only the central 120 s were analyzed.

As overall performance measures, we computed the root-mean-square of the car position relative to the center of the road of each trial, as well as for the first 60 s and last 60 s to examine within-trial changes.

To obtain insight in the frequency-dependent steering dynamics, we examined the compensatory velocity signal in terms of gain and relative phase as a function of frequency. First, we fast Fourier transformed the controlled vehicle velocity and perturbation signals separately to obtain the amplitude and its associated phase at each frequency. Gain is then defined as the ratio of the controlled over the perturbed amplitude. Relative phase is defined as the phase difference between participant generated velocity and the perturbation velocity at each frequency, which we obtained by finding the angle between the two signals. Ideal performance is defined by unity gain and a −π (−180∘) phase difference, i.e., perfectly counteracting the perturbation signal resulting in no motion of the car on the screen.

Statistics

We performed a three-way repeated measures ANOVAs on the root-mean-squared-error (RMSE) of the car position to check for significant differences between the two conditions, changes in performance across trials and within-trial improvements. To investigate the frequency-dependent control strategies, we performed two two-way repeated measures ANOVAs on the gain and relative phase. Factors were the frequency (the 12 frequencies from the perturbation signal) and the two conditions. Paired t-tests, Bonferroni corrected, were used for post-hoc tests if significant main effects were observed.

Modelling

We represent the steering control task as a perturbation-rejection task. More specifically, the goal of the task is to steer the wheel to keep the vehicle centered on the road despite perturbations that are either perceived visuoinertially (visual, vestibular and somatosensory feedback) or visually (visual feedback only). While the task did not employ a first-person view of the road—making it perhaps less ecologically valid than actual steering—correction for perturbations relies on visual and inertial cues, which are inherently noisy and subject to time delays. The velocity of the vehicle can be regulated based on the position of the steering wheel, an interaction that depends on the participant’s neuromuscular system.

Following work from Cole and Nash [18], we formulated a optimal feedback control model to simulate this task (Fig 2). In brief (see S1 Appendix for details), the model consists of three components: the plant, the state estimator and the controller. The plant describes the true dynamics of the system, in our case, both the vehicle dynamics (Fig 2A) and the participant’s neuromuscular system interacting with the steering wheel (Fig 2D). The vehicle part of plant is perturbed by a band-limited white noise signal with discrete frequencies. The transfer function of the motion sled is near unity for frequencies up to 2.5 Hz. A noisy time-delayed output of the plant is observed by the sensory systems (Fig 2B)—the vestibular and visual systems. The state estimator optimally estimates the state of the plant based upon the received sensory measurements and predictions based on an internal model of the plant (Fig 2C). The optimal motor command for the neuromuscular control of the steering wheel is computed via a control policy based on inputs from the state estimator and keeping the visual error at zero with minimal effort being the goal (Fig 2C).

Fig 2. Schematic model visualization.

Fig 2

In our model, the plant consists of the motion platform, screen (A) and wheel control system (D). Information is fed back through delayed and noisy visual, vestibular and proprioceptive sensory systems (B). Through the feedback, states of the system are then estimated with a Kalman filter (C). Finally, an LQR controller (C) generates an optimal control policy (i.e., motor command) to steer the wheel and motion platform.

More formally, we model the task using a linear quadratic Gaussian system (LQG [31]) operating at 60 Hz, as such, one time step (Δt) is approximately 17 ms. Accordingly, the true state of the system evolves over time according to a linear system subject to Gaussian noise,

𝐱t+1=A𝐱t+B𝐮t+Vηt+Vϵϵt (1)

where 𝐱t indicates the state of the system (both the vehicle and neuromuscular states) at time t, A is the state transition matrix (the passive system dynamics), B is the state transition matrix of active dynamics, 𝐮t is the motor command of the participant, ηt∼𝒩(0,I) is a multivariate standard normal representing various noise components (e.g motor noise), V is a matrix which transforms these noise components into the states and ϵt is the perturbation applied by the experimenter. Note that our motion platform is velocity controlled, and as a result, we modeled our system as a velocity-controlled first order system. As a result of this choice, we had to explicitly incorporate the acceleration perturbations into the model, using a separate matrix Vϵ. This approach enables the model to detect changes not only in velocity and position, but also in acceleration.

For simplicity, we model the vehicle as a point mass with position ptv and velocity vtv. Similar to the behavioural task we make the velocity of the vehicle a linear function (scaled by λ) of the wheel position ptw and perturb it via ϵtvv. Thus, in discrete time our vehicle dynamics are,

pt+1v=ptv+Δtvtv (2)
vt+1v=λ(ptw+Δtvtw)+ϵtvv (3)

Because the wheel turns over a small range (45∘) we also modelled the wheel dynamics as linear. This allows us to write the dynamics of the wheel as,

pt+1w=ptw+Δtvtw (4)
vt+1w=vtw+Δtmftw (5)

where the force (ftw) represents the angular force applied to the wheel through the arms. Thus, the force exerted on the wheel (ftw) is equivalent to the acceleration component of the control signal. To emulate the properties of the neuromuscular system [32], a second-order low-pass filter is applied to the control prior to the conversion to force. This yields discrete time dynamics (note we split the second order filter to two first-order filters),

ft+1w=ftw(1−Δtτnm)+Δtτnmgtw (6)
gt+1w=gtw(1−Δtτnm)+Δtτnm(utw+σmηtgw) (7)

where τnm the time constant of the neuromuscular low-pass filter was taken to be 40 ms, similar to previous biological control models [32,33]. Finally, the otolith system perceives the physical vehicle acceleration so we also keep track of this in the state description. For simplicity, we compute this via finite difference (see S1 Appendix for the exact form),

at+1v=1Δt(vt+1v−vtv) (8)

Thus, the full state consists of the position, velocity and acceleration of the vehicle and wheel, alongside the neuromuscular states that drive the wheel, xt=[ptv,vtv,atv,ptw,vtw,ftw,gtw]T. Rather than observing the true states, we assume the participant only has access to noisy and delayed observations of the states via the different sensory systems (e.g visual, vestibular and proprioceptive). The time delay of the visual and vestibular feedback are assumed to be approximately 120 and 10 ms, respectively, in the default model [34–36].

To this end, we assume the visual system provides measurements of the vehicle position and velocity delayed by 7 time steps (δtvis≈ 117 ms),

ytpv=pt−δtvisv+σpvωtpvis (9)
ytvv=vt−δtvisv+σvvωtvvis (10)

So, the participant effectively visually observes a noisy version of position and velocity from a previous time point (t−δtvis). Secondly, we assume that the vestibular and somatosensory system provides acceleration information during the visuoinertial condition (in the visual condition this observation is not available) but delayed by 1 step (δtves≈17 ms) that differs from δtvis,

ytav=at−δtvesv+σavωtav (11)

Finally, since the proprioceptive system of the arms do not provide direct information about the lateral translation of the car, we assumed that the position, velocity and force related to steering wheel were available with no delay (δtprop = 0 ms),

ytpw=pt−δtpropw+σpwωtpw (12)
ytvw=vt−δtpropw+σvwωtvw (13)
ytfw=ft−δtpropw+σfwωtfw (14)

This can be written more concisely in matrix notation as,

𝐲t=H𝐱t+Gωt (15)

where 𝐲t=[ytpv,ytvv,ytav,ytpw,ytvw,ytfw]T is a vector of observations, ωt∼𝒩(0,I) is a multivariate standard normal vector representing observational noise, H is the observation matrix which maps from the true states to observations, and G is a matrix which maps the noise to the observation. G involves a scaling constant σs to scale noise levels without changing their relative magnitudes (see S1 Appendix for details).

From the standpoint of the participant, their goal is to determine the optimal motor command at each point in time to accomplish the task. To do this, it is necessary to specify a particular cost they wish to minimize which is indicative of their goals for the task. A crucial component of the task is keeping the car on the center of the road while minimizing the amount of effort to do so. In the model this is realized via a quadratic cost function which penalizes deviations of the vehicle’s position from zero (with a weight of 1) and penalizes the magnitude of the control command (with a weight r),

J=12𝔼[∑t=0∞(xtp)2+r(ut)2] (16)

This can be rewritten in terms of Eq (1) as,

J=12𝔼[∑t=0∞(𝐱tTQ𝐱t+𝐮tTR𝐮t)] (17)

where Q is a matrix reflecting the state costs which, in our task, is the positional deviation of the car from the road. R is a matrix reflecting the cost of control (see S1 Appendix for their construction).

An ideal observer uses an internal model of the system (effectively, a model of Eqs 1 and 15), alongside the defined cost (Eq 17), to compute an optimal policy. However, the true state (𝐱t) in Eq (17) is not available to the participants, so they have to use an estimate of this state (x^t). Because Eqs (1) and (15) constitute a linear system and Eq (17) is quadratic, the optimal policy [31] consist of using a Kalman filter to estimate the state. We utilized the filtering version [37] appose to the predictive version sometimes used in other control models [33]. First, the observer creates a prediction about the future state which is corrupted by noise, this prediction is then updated with the received measurement,

𝐱^t+1|t=A𝐱^t+B𝐮t+ξt (18)
𝐱^t+1=𝐱^t+1|t+K(𝐲t+1−H𝐱^t+1|t) (19)

and the control command is found by applying a linear feedback control rule to this estimate,

𝐮t=−L𝐱^t (20)

where K is the optimal Kalman gain and L is the optimal feedback gain (see the S1 Appendix for details on how L and K are computed) and ξ is noise added to the prediction of the state estimator [37].

The overall behaviour of the model is dictated by a second-order transfer function for the neuromuscular dynamics, alongside the scaling of the various noise levels in the system (all modelled as Gaussian white noise), the relative control costs, and the sensory delays (as detailed in Fig 3 and derived in the S1 Appendix).

Fig 3. Model predictions.

Fig 3

The upper row displays the model’s gain predictions, while the lower row shows phase predictions. Each column (from left to right) illustrates the model’s predictions as different parameters are varied: σs (sensory noise gain, color-coded), 𝐫 (control cost gain), and δtvis (visual delay, in milliseconds). Blue-green lines represent the visuoinertial condition, and red-yellow lines represent the visual condition. Left column: Control cost gain is fixed at the average of the best-fit values across conditions (see Table A in S1 appendix), and visual delay is set to 7 timesteps (δtvis ≈ 117 ms). Sensory noise gain is varied, as indicated by the color bar. Middle column: Sensory noise gain is held constant at its best-fit value, and visual delay is at 7 timesteps. Control cost gain is varied. Right column: Sensory noise gain is fixed at its best-fit value, and control cost gain is set to the average of the best-fit values. Visual delay is varied.

Model fitting

Naturally the predictions of the model are dependent on the specific choice of parameter values used. We fixed all the parameters (see S1 Table) except for the overall sensory magnitude σs, and the control cost r. We allowed the control cost to differ between the visual and visuoinertial conditions. We parameterized control cost as r=10re, where re is the fitted control exponent. Thus we have three free parameter θ={σs,rvise,rvisuoe}.

We optimized these parameters to minimize the RMSE between the observed steering wheel angle and the predicted steering wheel angle, similar to previous approaches in system identification [26].

Specifically, at each time point we compute the predicted steering wheel angle (given previous angles) from the model, and then RMSE between this and the observed wheel angle. In order to do so we follow previous inverse control approaches [38] and create a joint system of 𝐱t and 𝐱^t and utilize this to compute the expected prediction error. For the minimization itself we used Bayesian Active Direct Search (BADS) [39,40]. We ran the fitting procedure with three separate initializations and selected the parameter set with the lowest error.

Model simulations

To understand the qualitative behaviour of the model, we performed simulations of the optimal feedback model and analyzed the central 120 s of the simulated time series in the same way as the experimental data. We simulated the expected response of the system to the perturbations for a single subject (11 trials per condition). For each trial we computed the model spectra (gain and phase) from the simulated time series and averaged them. To determine the sensitivity of these spectra to the specific parameter values, we simulated the model for a variety of parameter values for both the visuoinertial and visual condition. Specifically, we varied the magnitude of the sensory noise (σs), control cost exponent (re) and the delay of the visual system (δtvis), as explicated in the caption of Fig 3.

Fig 3 illustrates the results of the simulations as bode diagrams for both the visuoinertial (blue-green lines) and visual condition (red-yellow lines). The general observation across both conditions is that of a low-pass system, i.e., with increasing perturbation frequency the gain reduces and the phase is increasingly less compensatory to the perturbation signal. There are three primary aspects of the model that could contribute to this low-pass property. The first is the LQR controller which operates as a low-pass filter when control costs are not negligible [41], the second is the estimator, which can also operate as a low-pass filter, and the third is related to the inherent low-pass neuromuscular dynamics. The effect of the estimator and controller can be seen directly from our model simulations in Fig 3. For the controller, lowering control costs reduces the low-pass nature of the system, moving it closer towards a pass-through system where the gain is 1, and the phase is closer to −π. To examine the role of the estimator, we manipulated both the sensory noise and visual delays. Lowering sensory noise increases the compensatory gain and lowers the phase shift, but its effect is limited by the low-pass nature of the plant and the controller. By contrast, when visual delays are reduced, the impact on compensatory gain is minimal, primarily influencing the phase shift in the visual condition rather than in the visuoinertial condition. In the visuoinertial condition, the delays introduced by the visual system are offset by the vestibular system. Thus, vestibular input helps decrease the phase lag in the response, allowing the estimate to more closely match the actual state and resulting in a response that is less out of phase. Importantly, none of these manipulations can address how much the dynamics of the neuromuscular system contribute to the low-pass nature of our model. To address this, we simulated a simpler version of the model without the low-pass neuromuscular dynamics (see S1 Appendix). This simpler model showed very little difference in compensatory gain, but showed a relative phase closer to −π, indicating that some of the observed phase difference comes from this property. Combined, this indicates that the primary factor influencing the frequency response characteristics of the model is the controller, while the neuromuscular system and the estimator play a lesser role.

Results

We combined a steering task with computational modeling of the sensorimotor control loop. In the visuoinertial condition, in the presence of visual and inertial cues, the participant had to actively steer the sled to null out the motion perturbations to keep the car visually centered on the road. In the visual condition, in the presence of visual cues only, the participant’s steering behavior only affected the visual position of the car, which also needed to be centered on the road.

Task performance

Fig 4A shows the typical performance of a single participant in a selected part (30 s) of a visuoinertial and a visual trial, as well as the underlying perturbation signal. If the participant had not corrected for this perturbation, the car on the screen would move relative to the road along this profile, with displacements of more than 0.3 m relative to the center. In the visuoinertial condition (Fig 4A, middle panel), during which the participant sensed the motion of the car visually and vestibularly, there was a clear compensation for this perturbation. Compensation seems to be reduced in the visual condition (Fig 4A, bottom panel), where the participant does not receive vestibular cues, resulting in higher RMSE compared to the visuoinertial condition.

Fig 4. Task performance, expressed as RMSE, for the visuoinertial and visual condition.

Fig 4

A: Part (30 s) of an example trial. Top: Uncorrected perturbation signal. Middle: Vehicle position in the visuoinertial condition. Bottom: Vehicle position in the visual condition. B: Average RMSE (±SE) separately for each participant and averaged across participants, as well as the average value predicted by the model (see Methods). Visuoinertial condition in blue, visual condition in orange.

To quantify the overall performance in these trials, we calculated the zero-mean RMSE of the car relative the center of the road across the full 120 s period. While the RMSE of the perturbation was 0.167 m, this reduced to 0.085 m and 0.133 m in the visuoinertial and visual condition, respectively, due to active steering control by the participant.

These RMSE findings are exemplary for all participants. Fig 4B shows the RMSE for the two conditions across trials, separately for each participant, and averaged across participants. We ran a three-way repeated measures ANOVA with condition, trial and epoch (first and last 60 s of each trial) to examine their effects on the RMSE. First, we found a main effect of condition (F(1,21) = 232.38, p< 0.001, ηp2 = 0.92), where the RMSE was on average 1.5 times smaller in the visuoinertial condition (RMSE = 0.08 ± 0.01 m (mean ± SD)) compared to the visual condition (RMSE = 0.13 ± 0.02 m). Interactions of this factor with trial or epoch were not significant (condition x trial: F(9,189) = 1.63, p =  0.11, ηp2 = 0.07; condition x epoch: F(1,21) = 3.47, p = 0.08, ηp2 = 0.14). Also the three-way interaction effect was not significant (F(9,189) = 0.82, p = 0.59, ηp2 = 0.04).

The ANOVA model revealed no significant effect of trial number either (F(9,189) = 0.93, p = 0.51, ηp2 = 0.042). Fig 5A provides an illustration of this result, suggesting there is no across trial learning in our paradigm. There was neither an interaction effect of trial with epoch (trials x epoch: F(9,189) = 0.94, p = 0.49, ηp2 = 0.04).

Fig 5. RMSE changes within and across trials.

Fig 5

Error bars indicate the standard error of measurement. A: Across trial RMSE changes. No significant effect of trial was found, indicating no across trial performance changes. B: Within trial RMSE changes. The main 120 s portion of the trial is split into two 60 s epochs. Post-Hoc analysis revealed no significant differences between the first and second epoch in either condition, indicating no within trial performance changes.

Finally, the ANOVA yielded a significant main effect of epoch (F(1,21) = 5.56, p = 0.03, ηp2 = 0.21). This result is illustrated in Fig 5B. For the visuoinertial condition, both epochs had equal mean and standard deviation (μ1,μ2 = 0.083 m, σ1,σ2 = 0.011). The visual condition showed small differences (μ1=0.126 m, μ2=0.129 m,σ1=0.018, σ2=0.021). Given that the interaction effect between epoch and condition was close to statistical significance, we performed post-hoc paired t-tests for the visuoinertial and visual condition separately. This revealed neither a significant effect in the visuoinertial condition (t(21) = 0.45, p = 0.66, Cohen’s d = 0.03), nor significant effect of epoch in the visual condition (t(21) = -1.63, p = 0.12, Cohen’s d = -0.09).

These results suggest that participants have reached close to asymptotic performance levels after the practice trial, and that there were no significant performance improvements or deteriorations within a trial.

Dynamics of compensatory control

To analyze the dynamics of the compensation that resulted in the RMSE differences between conditions, Fig 6A presents the gain and phase of the compensatory steering signal at the perturbed frequencies of the data (dots), averaged across participant, i.e., a Bode plot. Ideal performance would be represented by a gain of one and phase of −π radians (−180∘). The gain of the data (Fig 6A, top panel) clearly demonstrates lowpass behavior, mimicking the simulation observations seen in Fig 3. In the visuoinertial condition, the gain is about one for the lowest perturbation frequency, and reduces with increasing perturbation frequency. In the visual condition, the gain is above one for the lowest perturbation frequency, but rapidly drops below the level of compensation of the visuoinertial condition with increasing frequency. A two-way repeated measures ANOVA revealed significant main effects of both condition (F(1,21) = 32.69, p < 0.01, ηp2 = 0.609) and frequency (F(11,231) = 211.1, p < 0.01, ηp2 = 0.910), as well as a significant interaction between them (F(11,231) = 18.39, p < 0.01, ηp2 = 0.467). Post-hoc analysis revealed that the two conditions yielded different gains at all frequencies (t(21) > 2.41, p < 0.03, Cohen’s d > 0.53) except at 0.26 Hz (t(21) = 1.46, p = 0.16, Cohen’s d = -0.32). Note that, except for 0.1 Hz, all gains are lower in the visual condition.

Fig 6. Measured gain (top) and phase (bottom) alongside predictions.

Fig 6

A: Data alongside Model fits. Visuoinertial condition in blue; visual condition in orange. Data is plotted as as dots (mean ± SD), lines represent model predictions. B: Time series plots illustrating the steering response and model fit for a single trial from one participant.

For both conditions, the phase of the lowest frequency compensatory signal is about −π radians, i.e., exactly in antiphase with, and thus compensatory for, the perturbation signal (Fig 6A, bottom panel). As the frequency increases, the phase increases as well, but much less for the visuoinertial than the visual condition. This is most likely due to the shorter sensory delay in the visuoinertial condition, i.e., the vestibular delay. A two-way repeated measures ANOVA showed a significant main effect of condition (F(1,21) = 1263.49, p< 0.01, ηp2 = 0.984) and frequency (F(11,231) = 914.73, p< 0.01, ηp2 = 0.978) as well as a significant interaction (F(11,231) = 428.4, p< 0.01, ηp2 = 0.953). Post hoc paired t-tests revealed that the two conditions started to differ in phase for frequencies larger than 0.1 Hz (t(21) > 2.9, p< 0.01, Cohen’s d < -2.42). At 0.1 Hz, no significant difference was found between conditions (t(21) = 0.75, p = 0.23, Cohen’s d = -1.93).

To test how well our model can account for these data, we fitted its free parameters to the steering response in the time domain (see Methods). Fig 6B (top and bottom panels) illustrate that the fitted steering responses closely matched the measured responses for a representative participant in the visuo-inertial and visual-only condition, respectively. As shown in Fig 4B, the model fits closely match the observed RMSE in the visuoinertial condition but show a slight discrepancy in the visual-only condition. In term of fitted parameters, we found estimates of 0.5 cm visual position noise and 10 cm/s2 of vestibular acceleration noise across participants, consistent with values reported in previous studies [42–44]. We also found that the fitted control cost exponent was negative and smaller (e.g control cost was higher) for the visual condition compared to visuoinertial condition, suggesting participants were willing to apply more control in the visuointertial condition.

Interestingly, when examining the frequency-resolved dynamics of the predicted compensation, the quality of the fitted pattern is slightly different. In the visual-only condition, the model provides a reasonably good fit for both the gain and phase data. However, when the same model is applied to the visuoinertial condition, it continues to fit the gain data well but tends to overestimate the phase compared to participants’ actual performance.

Discussion

We employed a neurocomputational framework in combination with a system identification approach to investigate the roles of vestibular and visual inputs in online steering control. Participants engaged in a perturbation-rejection task where they were required to steer a vehicle to maintain its position on the road despite perturbations that were either sensed visually (the visual condition) or in synchrony with inertial motion cues (the visuoinertial condition). Participants were better at stabilizing the vehicle in the visuoinertial compared to the visual condition (see Fig 4). Frequency analysis revealed that this better performance was associated with higher compensatory gains and lower phase shifts at higher frequencies in the visuoinertial than the visual condition (see Fig 6). To delve into the computational mechanisms, we developed an optimal control model that incorporated the dynamics of the involved sensory and motor systems and simulated the behaviour of this system in the two steering scenarios. The model provided a reasonable fit to the steering response data, although it performed better for the visual-only condition compared to the visuoinertial condition. The estimated free parameters were plausible, with visual position noise at 0.5 cm and vestibular acceleration noise at 10 cm/s2. We will next connect our findings to earlier research and explore their significance for future studies.

Previous research in multisensory state estimation has shown that the integration of stationary sensory cues adheres closely to Bayes optimal rules across various sensory modalities [12–14]. This also includes the use of visual and vestibular information for heading estimation [3,7,35] as well as roll tilt estimation [10,11]. However, the paradigms employed do not capture the continuous, and often time-sensitive nature of state estimation. Rather, state estimation is conceptualized as a single two-alternative (2-AFC) response at the end of each trial, lacking time constraints and prioritizing accuracy over speed.

By including response time as a performance criterion, integration for state estimation appears to no longer obey the Bayesian integration rule that is employed in static experiments. For example, in heading perception, it has been shown that participants sacrifice precision to prioritize speeded responses [45].

Under continuous control, state estimation can be understood as the process of accumulating evidence over time. Given that each sensory system provides information about hidden states with different temporal characteristics, tasks that involve combined estimation and control of states should trade-off precise, but delayed, information for the earliest available information that is “good enough” [16,46]. This highlights a difference from conventional static multisensory research, where there has been a lack of investigations into how the inclusion of active components affects sensory integration strategies.

Recent studies addressed the gap between static and naturalistic self-motion state estimation by employing closed-loop path integration tasks [24,47,48]. Yet, these studies did not specifically evaluate the impact of sensory delay on path integration, as there were no limitations imposed on response time. Their findings revealed that the estimation of self-motion statistics during active path integration is derived from the continuous integration of optic flow and vestibular feedback. Availability of optic flow patterns resulted in more accurate path integration than the presence of only vestibular cues, suggesting that visual cues are dominant in path integration. However, given that the vestibular system primarily responds to acceleration [49–51], the lower vestibular contribution could be due to the low and sustained speed by which participants navigated in these studies.

In the presence of velocity changes, i.e., accelerations, along with performance under time pressure, vestibular signals have been shown beneficial for steering control [52]. Nash and Cole [52] reported that vestibular cues significantly reduce driver’s reaction times and path integration errors after an impulse perturbation during a driving task. Their single impulse perturbation paradigm allowed them to analyze their data in the time domain, quantifying performance in terms of compensatory response by aligning participant response with perturbation onset. In contrast, our use of a continuous, 120 s long, perturbation made it difficult to align participant responses with the perturbation within the time domain, but allowed us to use frequency-domain based analysis to quantify phase delay as the phase difference between participant response and perturbation. Nevertheless, their results are in line with ours, demonstrating the importance of considering delays in sensory systems in multisensory integration tasks where response speed is integral to performance. To our knowledge, theirs and our work is the first to show the effects of sensory delay on vestibular and visually-guided steering control under perturbations.

Time-critical performance is not only relevant in closed-loop steering but also for the ongoing control of standing balance [53–55]. When vision is the primary sensory channel of feedback in a quiet standing task (through limiting or removal of vestibular and somatosensory cues), postural movement becomes drastically more variable [56,57]. Artificially increasing the delays in the feedback loop further destabilizes balance [58]. Enhanced performance in vestibular conditions, whether related to balance or steering control, is likely attributed to differences in sensory delays between the visual and vestibular system. Nevertheless, caution is advised when drawing parallels between steering and balance control: balance is biomechanically unstable, steering is not. Furthermore, in the balance case, vestibular (and somatosensory) cues establish the reference system for the body vertical, although energy expenditure and control policy may also contribute to this set point. In contrast, in steering, only vision provides the reference system for road-centered position, while vestibular cues inform only about acceleration which is not a direct measurement of error.

We compared and interpreted our behavioral observations in relation to an optimal control model, based on a Linear-Quadratic-Gaussian (LQG) system. In this LQG model we made several assumptions about known and unknown hidden variables and control strategies of our participants. These assumptions may in part explain the discrepancies between our experimental observations and modeling outcomes. First, in the model, we assumed accurate knowledge, and thus veridical internal models of the dynamics of the sensorimotor system, the task, and motion platform. While our previous work suggests the brain can construct accurate internal model for steering [25], the neurophysiological evidence is still scarce [59]. Nonetheless, in the model, this knowledge of dynamics is assumed and represented by differential equations describing the dynamics of the motion platform and human sensorimotor system to make predictions about future states, and to generate the optimal control policy and state estimation gain. Additionally, we assume that the human brain has representations of the noise magnitudes and delays in the sensory and neuromuscular systems. In the model, we assume that noise operates in the system in an additive manner. While multiplicative noise has been suggested for motor processing [60], for computational tractability we assumed that the rotational range of the steering wheel is small enough to warrant additive noise sources.

For our model fit, we also assumed that all state representations are the same across the two conditions, aside from the observations made by the participant and the control cost (Q). However, this assumption may not hold, as there are substantial differences in the phase relationship between the two conditions that the model could not explain. The question remains: why do participants’ response phases in the visual-inertial condition align more closely with the actual state than our model predicts? One possibility is that other parameters vary between the conditions that we have not factored in. Another explanation is that participants may employ estimation and control strategies different from those assumed in our model. We represented the perturbation as white noise, consistent with standard sum-of-sines system identification methods. However, participants could potentially detect the low-frequency periodic patterns within the perturbation and adapt their control strategies accordingly. For example, if participants are able to estimate the perturbation, the visuoinertial phase could be reduced, as vestibular input may be used to predict future states. Since there are numerous ways such estimation models could be constructed, a systematic investigation of these possibilities represents an intriguing direction for future research.

Finally, optimal feedback control has emerged as a prominent framework in sensorimotor control research, largely due to its capacity to demonstrate established principles such as Fitts’ law and the minimum intervention principle [32]. For future work, one could raise the question whether these principles are equally applicable in steering control. For instance, to examine the applicability of the minimum intervention principle in steering control, one could adapt the via points reaching task from Liu and Todorov [61] into a steering-based parking scenario. Using our current paradigm, we could also further investigate the context dependent effects of control strategies that we speculated on. For example, we could manipulate the width of the road [62] and the corresponding goal to observe if participants adjust their control strategies accordingly.

In conclusion, our work highlights the essential function of the vestibular system in managing online steering control during unexpected perturbations. Specifically, participants demonstrated a greater ability to mitigate the impact of these disturbances when vestibular feedback was present. Our modelling suggests that this may be attributed to the shorter delay of the vestibular system compared to the visual system. There remains considerable work to be done to improve the alignment between the model predictions and the participant data. Lastly, we recommend conducting follow-up experiments to evaluate whether steering control adheres to the principles of optimal feedback control that have been shown in reaching behavior, and to test how context may effect control and estimation.

Supporting information

S1 Appendix. Detailed description of state space model and derivation of LQG control and estimator gain.

Discussion of frequency response properties of the model and its variants.

(PDF)

pcbi.1012659.s001.pdf (262.6KB, pdf)
S1 Fig. Frequency response of simplified models.

Frequency response of all models, simplified by making them fully observable and removing all noise aside from the perturbation. The purple line indicates the frequency response of a model without a neuromuscular low pass filter in the plant (thus controlling force). The blue line indicates the frequency response with the neuromuscular filter added in.

(EPS)

pcbi.1012659.s002.eps (109.2KB, eps)

Acknowledgments

JYL would like to thank Milou van Helvert and Sophie Willemsen for support with the motion platform. JYL expresses gratitude to the members of the SensorimotorLab for all their help and the stimulating discussions.

Data Availability

All data, modelling and statistics scripts are provided with open access at https://data.ru.nl/login/reviewer-3190997070/O65BDJR3IN77LQXS25HIR62YOE7FNAF5VI2XJQA.

Funding Statement

Our research is funded by the Dutch Research Agenda NWA (https://www.nwo.nl/en/researchprogrammes/dutch-research-agenda-nwa, NWA-ORC-1292.19.298), specifically, the NWA ORC ACT consortium (https://nwa-act.nl/), awarded to our principal investigator WPM. JYL and JRHC received salary support from an NWA grant (NWA-ORC-1292.19.298), awarded to WPM. WPM is additionally supported by NWO-SGW-406.21.GO.009 and Interreg NWE-RE:HOME. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Barnett-Cowan M, Harris LR. Perceived timing of vestibular stimulation relative to touch, light and sound. Exp Brain Res. 2009;198(2–3):221–31. doi: 10.1007/s00221-009-1779-4 [DOI] [PubMed] [Google Scholar]
  • 2.Rodriguez R, Crane BT. Common causation and offset effects in human visual-inertial heading direction integration. J Neurophysiol. 2020;123(4):1369–79. doi: 10.1152/jn.00019.2020 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Fetsch CR, Turner AH, DeAngelis GC, Angelaki DE. Dynamic reweighting of visual and vestibular cues during self-motion perception. J Neurosci. 2009;29(49):15601–12. doi: 10.1523/JNEUROSCI.2574-09.2009 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Shayman CS, Seo J-H, Oh Y, Lewis RF, Peterka RJ, Hullar TE. Relationship between vestibular sensitivity and multisensory temporal integration. J Neurophysiol. 2018;120(4):1572–7. doi: 10.1152/jn.00379.2018 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Jürgens R, Becker W. Perception of angular displacement without landmarks: evidence for Bayesian fusion of vestibular, optokinetic, podokinesthetic, and cognitive information. Exp Brain Res. 2006;174(3):528–43. doi: 10.1007/s00221-006-0486-7 [DOI] [PubMed] [Google Scholar]
  • 6.MacNeilage PR, Banks MS, Berger DR, Bülthoff HH. A Bayesian model of the disambiguation of gravitoinertial force by visual cues. Exp Brain Res. 2007;179(2):263–90. doi: 10.1007/s00221-006-0792-0 [DOI] [PubMed] [Google Scholar]
  • 7.ter Horst AC, Koppen M, Selen LPJ, Medendorp WP. Reliability-based weighting of visual and vestibular cues in displacement estimation. PLoS One. 2015;10(12):e0145015. doi: 10.1371/journal.pone.0145015 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Angelaki DE, Gu Y, DeAngelis GC. Multisensory integration: psychophysics, neurophysiology, and computation. Curr Opin Neurobiol. 2009;19(4):452–8. doi: 10.1016/j.conb.2009.06.008 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Fetsch CR, Deangelis GC, Angelaki DE. Visual-vestibular cue integration for heading perception: applications of optimal cue integration theory. Eur J Neurosci. 2010;31(10):1721–9. doi: 10.1111/j.1460-9568.2010.07207.x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Karmali F, Lim K, Merfeld DM. Visual and vestibular perceptual thresholds each demonstrate better precision at specific frequencies and also exhibit optimal integration. J Neurophysiol. 2014;111(12):2393–403. doi: 10.1152/jn.00332.2013 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Clemens IAH, De Vrijer M, Selen LPJ, Van Gisbergen JAM, Medendorp WP. Multisensory processing in spatial orientation: an inverse probabilistic approach. J Neurosci. 2011;31(14):5365–77. doi: 10.1523/JNEUROSCI.6472-10.2011 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Ernst MO, Banks MS. Humans integrate visual and haptic information in a statistically optimal fashion. Nature. 2002;415(6870):429–33. doi: 10.1038/415429a [DOI] [PubMed] [Google Scholar]
  • 13.Körding KP, Wolpert DM. Bayesian integration in sensorimotor learning. Nature. 2004;427(6971):244–7. doi: 10.1038/nature02169 [DOI] [PubMed] [Google Scholar]
  • 14.van Beers RJ, Sittig AC, Gon JJ. Integration of proprioceptive and visual position-information: An experimentally supported model. J Neurophysiol. 1999;81(3):1355–64. doi: 10.1152/jn.1999.81.3.1355 [DOI] [PubMed] [Google Scholar]
  • 15.Rosenberg MJ, Galvan-Garza RC, Clark TK, Sherwood DP, Young LR, Karmali F. Human manual control precision depends on vestibular sensory precision and gravitational magnitude. Journal of Neurophysiology. 2018;120(6):3187–97. doi: 10.1152/jn.00565.2018 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Crevecoeur F, Munoz DP, Scott SH. Dynamic multisensory integration: somatosensory speed trumps visual accuracy during feedback control. J Neurosci. 2016;36(33):8598–611. doi: 10.1523/jneurosci.0184-16.2016 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Hatze H, Buys JD. Energy-optimal controls in the mammalian neuromuscular system. Biol Cybern. 1977;27(1):9–20. doi: 10.1007/BF00357705 [DOI] [PubMed] [Google Scholar]
  • 18.Nash CJ, Cole DJ. Modelling the influence of sensory dynamics on linear and nonlinear driver steering control. Vehicle System Dynamics. 2017;56(5):689–718. doi: 10.1080/00423114.2017.1326615 [DOI] [Google Scholar]
  • 19.Todorov E. Optimality principles in sensorimotor control. Nat Neurosci. 2004;7(9):907–15. doi: 10.1038/nn1309 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Brooks JX, Cullen KE. Predictive sensing: the role of motor signals in sensory processing. Biol Psychiatry Cogn Neurosci Neuroimaging. 2019;4(9):842–50. doi: 10.1016/j.bpsc.2019.06.003 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Laurens J, Angelaki DE. A unified internal model theory to resolve the paradox of active versus passive self-motion sensation. Elife. 2017;6:e28074. doi: 10.7554/eLife.28074 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.MacNeilage PR, Ganesan N, Angelaki DE. Computational approaches to spatial orientation: from transfer functions to dynamic Bayesian inference. J Neurophysiol. 2008;100(6):2981–96. doi: 10.1152/jn.90677.2008 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Prsa M, Jimenez-Rezende D, Blanke O. Inference of perceptual priors from path dynamics of passive self-motion. J Neurophysiol. 2015;113(5):1400–13. doi: 10.1152/jn.00755.2014 [DOI] [PubMed] [Google Scholar]
  • 24.Alefantis P, Lakshminarasimhan K, Avila E, Noel J-P, Pitkow X, Angelaki DE. Sensory evidence accumulation using optic flow in a naturalistic navigation task. J Neurosci. 2022;42(27):5451–62. doi: 10.1523/JNEUROSCI.2203-21.2022 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.van Helvert MJL, Selen LPJ, van Beers RJ, Medendorp WP. Predictive steering: integration of artificial motor signals in self-motion estimation. J Neurophysiol. 2022;128(6):1395–408. doi: 10.1152/jn.00248.2022 [DOI] [PubMed] [Google Scholar]
  • 26.Nash CJ, Cole DJ. Identification and validation of a driver steering control model incorporating human sensory dynamics. Vehicle System Dynamics. 2019;58(4):495–517. doi: 10.1080/00423114.2019.1589536 [DOI] [Google Scholar]
  • 27.Van Rossum G, Drake FL. Python 3 Reference Manual. Scotts Valley, CA: CreateSpace. 2009. [Google Scholar]
  • 28.Peirce J, Gray JR, Simpson S, MacAskill M, Höchenberger R, Sogo H, et al. PsychoPy2: experiments in behavior made easy. Behav Res Methods. 2019;51(1):195–203. doi: 10.3758/s13428-018-01193-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Harris CR, Millman KJ, van der Walt SJ, Gommers R, Virtanen P, Cournapeau D, et al. Array programming with NumPy. Nature. 2020;585(7825):357–62. doi: 10.1038/s41586-020-2649-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, et al. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nat Methods. 2020;17(3):261–72. doi: 10.1038/s41592-019-0686-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Stengel RF. Optimal control and estimation. New York: Dover Publications. 1994. [Google Scholar]
  • 32.Todorov E, Jordan MI. Optimal feedback control as a theory of motor coordination. Nat Neurosci. 2002;5(11):1226–35. doi: 10.1038/nn963 [DOI] [PubMed] [Google Scholar]
  • 33.Todorov E. Stochastic optimal control and estimation methods adapted to the noise characteristics of the sensorimotor system. Neural Comput. 2005;17(5):1084–108. doi: 10.1162/0899766053491887 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Schlag J, Schlag-Rey M. Through the eye, slowly: delays and localization errors in the visual system. Nat Rev Neurosci. 2002;3(3):191–215. doi: 10.1038/nrn750 [DOI] [PubMed] [Google Scholar]
  • 35.de Winkel KN, Soyka F, Barnett-Cowan M, Bülthoff HH, Groen EL, Werkhoven PJ. Integration of visual and inertial cues in the perception of angular self-motion. Exp Brain Res. 2013;231(2):209–18. doi: 10.1007/s00221-013-3683-1 [DOI] [PubMed] [Google Scholar]
  • 36.Diaz-Artiles A, Karmali F. Vestibular precision at the level of perception, eye movements, posture, and neurons. Neuroscience. 2021;468:282–320. doi: 10.1016/j.neuroscience.2021.05.028 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Crevecoeur F, Sepulchre RJ, Thonnard J-L, Lefèvre P. Improving the state estimation for optimal control of stochastic processes subject to multiplicative noise. Automatica. 2011;47(3):591–6. doi: 10.1016/j.automatica.2011.01.026 [DOI] [Google Scholar]
  • 38.Straub D, Rothkopf CA. Putting perception into action with inverse optimal control for continuous psychophysics. Elife. 2022;11:e76635. doi: 10.7554/eLife.76635 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Acerbi L, Ma WJ. Practical Bayesian optimization for model fitting with Bayesian adaptive direct search. In: Proceedings of the 31st International Conference on Neural Information Processing Systems. NIPS’17. Red Hook, NY, USA: Curran Associates Inc.; 2017. p. 1834–44.
  • 40.Singh GS, Acerbi L. PyBADS: Fast and robust black-box optimization in Python. JOSS. 2024;9(94):5694. doi: 10.21105/joss.05694 [DOI] [Google Scholar]
  • 41.Hespanha JP. Linear systems theory. Second edition ed. Princeton: Princeton University Press. 2018. [Google Scholar]
  • 42.Benson A, Bischof N, Collins W, Fregly A, Graybiel A, Guedry F, et al. Psychophysics of vestibular sensation. Vestibular system part 2: psychophysics, applied aspects and general interpretations. 1974. p. 3–154.
  • 43.Raphel C, Barraud PA. Perceptual thresholds of radial accelerations as indicated by visually perceived eye level. Aviat Space Environ Med. 1994;65(3):204–8. [PubMed] [Google Scholar]
  • 44.MacNeilage PR, Banks MS, DeAngelis GC, Angelaki DE. Vestibular heading discrimination and sensitivity to linear acceleration in head and world coordinates. J Neurosci. 2010;30(27):9084–94. doi: 10.1523/JNEUROSCI.1304-10.2010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Drugowitsch J, DeAngelis GC, Klier EM, Angelaki DE, Pouget A. Optimal multisensory decision-making in a reaction-time task. Elife. 2014;3:e03005. doi: 10.7554/eLife.03005 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Oostwoud Wijdenes L, Medendorp WP. State estimation for early feedback responses in reaching: intramodal or multimodal?. Front Integr Neurosci. 2017;11:38. doi: 10.3389/fnint.2017.00038 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Stavropoulos A, Lakshminarasimhan KJ, Laurens J, Pitkow X, Angelaki DE. Influence of sensory modality and control dynamics on human path integration. Elife. 2022;11:e63405. doi: 10.7554/eLife.63405 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Lakshminarasimhan KJ, Petsalis M, Park H, DeAngelis GC, Pitkow X, Angelaki DE. A dynamic bayesian observer model reveals origins of bias in visual path integration. Neuron. 2018;99(1):194-206.e5. doi: 10.1016/j.neuron.2018.05.040 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Fernández C, Goldberg JM. Physiology of peripheral neurons innervating otolith organs of the squirrel monkey. II. Directional selectivity and force-response relations. J Neurophysiol. 1976;39(5):985–95. doi: 10.1152/jn.1976.39.5.985 [DOI] [PubMed] [Google Scholar]
  • 50.Benson AJ, Kass JR, Vogel H. European vestibular experiments on the Spacelab-1 mission: 4. Thresholds of perception of whole-body linear oscillation. Exp Brain Res. 1986;64(2):264–71. doi: 10.1007/BF00237742 [DOI] [PubMed] [Google Scholar]
  • 51.Fitze DC, Mast FW, Ertl M. Human vestibular perceptual thresholds - a systematic review of passive motion perception. Gait Posture. 2024;107:83–95. doi: 10.1016/j.gaitpost.2023.09.011 [DOI] [PubMed] [Google Scholar]
  • 52.Nash CJ, Cole DJ. Identification of a driver model incorporating sensory dynamics, with nonlinear vehicle dynamics and transient disturbances. Vehicle System Dynamics. 2021;60(8):2805–24. doi: 10.1080/00423114.2021.1931696 [DOI] [Google Scholar]
  • 53.van der Kooij H, Jacobs R, Koopman B, Grootenboer H. A multisensory integration model of human stance control. Biol Cybern. 1999;80(5):299–308. doi: 10.1007/s004220050527 [DOI] [PubMed] [Google Scholar]
  • 54.Kuo AD. An optimal state estimation model of sensory integration in human postural balance. J Neural Eng. 2005;2(3):S235-49. doi: 10.1088/1741-2560/2/3/S07 [DOI] [PubMed] [Google Scholar]
  • 55.Forbes PA, Chen A, Blouin J-S. Sensorimotor control of standing balance. Handb Clin Neurol. 2018;159:61–83. doi: 10.1016/B978-0-444-63916-5.00004-5 [DOI] [PubMed] [Google Scholar]
  • 56.Nagata T, Fukuoka Y, Ishida A, Minamitani H. Analysis of role of vision in human upright posture control. In: 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Istanbul, Turkey, 2001. p. 1155–8. http://ieeexplore.ieee.org/document/1020396/
  • 57.Rasman BG, Forbes PA, Tisserand R, Blouin J-S. Sensorimotor manipulations of the balance control loop–beyond imposed external perturbations. Front Neurol. 2018;9. doi: 10.3389/fneur.2018.00899 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 58.Rasman BG, Forbes PA, Peters RM, Ortiz O, Franks I, Inglis JT, et al. Learning to stand with unexpected sensorimotor delays. Elife. 2021;10:e65085. doi: 10.7554/eLife.65085 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Roy JE, Cullen KE. Selective processing of vestibular reafference during self-generated head motion. J Neurosci. 2001;21(6):2131–42. doi: 10.1523/jneurosci.21-06-02131.2001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60.Harris CM, Wolpert DM. Signal-dependent noise determines motor planning. Nature. 1998;394(6695):780–4. doi: 10.1038/29528 [DOI] [PubMed] [Google Scholar]
  • 61.Liu D, Todorov E. Evidence for the flexible sensorimotor strategies predicted by optimal feedback control. J Neurosci. 2007;27(35):9354–68. doi: 10.1523/JNEUROSCI.1110-06.2007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 62.Nashed JY, Crevecoeur F, Scott SH. Influence of the behavioral goal and environmental obstacles on rapid feedback responses. J Neurophysiol. 2012;108(4):999–1009. doi: 10.1152/jn.01089.2011 [DOI] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012659.r001

Decision Letter 0

Gunnar Blohm, Daniele Marinazzo

13 Feb 2025

PCOMPBIOL-D-24-02019

Visuoinertial and visual feedback in online steering control

PLOS Computational Biology

Dear Dr. Liu,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

​Please submit your revised manuscript within 60 days Apr 15 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A rebuttal letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter

We look forward to receiving your revised manuscript.

Kind regards,

Gunnar Blohm, Ph.D.

Academic Editor

PLOS Computational Biology

Daniele Marinazzo

Section Editor

PLOS Computational Biology

Journal Requirements:

1) We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex. If you are providing a .tex file, please upload it under the item type u2018LaTeX Source Fileu2019 and leave your .pdf version as the item type u2018Manuscriptu2019. 

2) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines:  

https://journals.plos.org/ploscompbiol/s/figures  3) We have noticed that you have a list of Supporting Information legends in your manuscript. However, there are no corresponding files uploaded to the submission. Please upload them as separate files with the item type 'Supporting Information'.  4) Some material included in your submission may be copyrighted. According to PLOSu2019s copyright policy, authors who use figures or other material (e.g., graphics, clipart, maps) from another author or copyright holder must demonstrate or obtain permission to publish this material under the Creative Commons Attribution 4.0 International (CC BY 4.0) License used by PLOS journals. Please closely review the details of PLOSu2019s copyright requirements here: PLOS Licenses and Copyright. If you need to request permissions from a copyright holder, you may use PLOS's Copyright Content Permission form. Please respond directly to this email and provide any known details concerning your material's license terms and permissions required for reuse, even if you have not yet obtained copyright permissions or are unsure of your material's copyright compatibility. Once you have responded and addressed all other outstanding technical requirements, you may resubmit your manuscript within Editorial Manager.  Potential Copyright Issues:  - Figures 1A, 1B, 2B, and 2D. Please confirm whether you drew the images / clip-art within the figure panels by hand. If you did not draw the images, please provide (a) a link to the source of the images or icons and their license / terms of use; or (b) written permission from the copyright holder to publish the images or icons under our CC BY 4.0 license. Alternatively, you may replace the images with open source alternatives. See these open source resources you may use to replace images / clip-art: - https://commons.wikimedia.org - https://openclipart.org/. 5) Please ensure that the funders and grant numbers match between the Financial Disclosure field and the Funding Information tab in your submission form. Note that the funders must be provided in the same order in both places as well. State the initials, alongside each funding source, of each author to receive each grant. For example: "This work was supported by the National Institutes of Health (####### to AM; ###### to CJ) and the National Science Foundation (###### to AM).". If you did not receive any funding for this study, please simply state: u201cThe authors received no specific funding for this work.u201d

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: In this manuscript, Liu and colleagues present an innovative closed-loop control task in which participants stabilize the position of a simulated car on a road. This task is implemented using a motorized sled under two conditions: visual-only and visuo-vestibular. The authors find that participants’ ability to control their trajectories under perturbations exhibits a low-pass dynamic, more pronounced in the visual-only condition than in the visuo-vestibular condition. This result aligns with prior knowledge that the vestibular system is more accurate than vision at high frequencies.

The authors also propose a detailed control model and attempt to fit it to the data. However, I have significant reservations about this model. Their attempt to fit both conditions with a single set of parameters (“Model Fit 1”) is largely unsuccessful, as this approach fails to reproduce the gain differences and only marginally explains the phase differences between the two conditions (Fig. 6A). They achieve better results by allowing the model to use two separate sets of parameters (Fig. 6B), but the resulting best-fitting parameters differ dramatically, especially in the control parameters. This suggests that the model cannot adequately capture the differences between the visual-only and visuo-vestibular conditions. This is surprising, given the extensive body of work on dynamic visuo-vestibular integration over the past decades (e.g., Raphan/Cohen, Merfeld, Laurens, and Karmali).

Due to these limitations, I do not believe the modeling component of the manuscript is ready for publication. While the model is grounded in sound hypotheses and the established formalism of optimal control, it is puzzling that it fails to reproduce basic phenomena, such as the vestibular system's contribution to high-frequency self-motion perception. Furthermore, the approach used for fitting “Model 2” raises significant concerns. Addressing these issues will require substantial additional work.

Major Comments

Model Fitting:

As noted, “Model Fit 1” fails to explain the differences between visual-only and visuo-vestibular conditions. In “Model Fit 2,” the control cost parameter r is effectively set to zero in the visuo-vestibular condition (and to 1 in the visual condition). In essence, this approach essentially differences in performance across sensory contexts to changes in the control policy, which is illogical, and fails to capture the underlying sensory differences.

In view of this, the claim in the abstract, “Using computational modeling, we demonstrate that this enhanced performance is partially due to the shorter delay of the vestibular modality,” appears to be unsupported. In fact, the last paragraph on page 16 of the Discussion seems to explicitly contradict this statement.

The authors also use a parameter σs, which scales all sensory noise collectively. This parameter raises several concerns:

(1) It needs to be clearly defined in the text, as the only explicit explanation appears in the equation on page 18 (σs.diag([0.02,0.2,1,0.02,0.2,1])).

(2) It is illogical that all sensory noise, including vision and proprioception, should change by a factor of 9 in the visual-only condition. Moreover, it is odd that noise levels are lower in the visual-only condition, where human performance is worse.

(3) The default value of vestibular noise (σva=1m/s2) appears quite high, which may explain why the model struggles to explain the vestibular contribution to steering.

These points raise concerns about the grid search procedure, where all parameters were scaled by a single factor. It is possible that an insufficiently explored parameter space or an unrealistic parameter combination is driving the observed results.

Based on this, I would recommend that the authors revisit the model design and/or fitting process. While the model shows promise, the current conclusions, based on the fitting approach in Model 2, cannot be accepted.

Minor Comments

Page 1: The statement, “Although studies on multisensory integration indicate that sensory inputs are combined optimally based on their precision, these findings have largely been derived from static experimental settings,” overlooks previous work on Kalman filters and Bayesian estimators for dynamic self-motion perception (visual and vestibular).

Fig. 1D: The labels on the time axis are all 0.

Page 5, second paragraph: I imagine that the sled limits (0.4 m left, 0.6 m right) simulate the driver’s offset position relative to the car's center?

Page 7: The sentence, “Due to this choice, our perturbation is manually mapped to the acceleration state in the true system via Vϵ” is unclear.

Based on equation (5), the force exerted on the wheel (fw) is equivalent to the acceleration of the control signal. While this is clear based on the equations, the authors should explain this explicitly in the text. Otherwise, readers may find the interchangeable use of “steering force” and “acceleration” confusing.

Figure 3: This figure is critical for understanding the model's predictions, but is very difficult to read. Please add legends directly within the panels.

Page 11: The statement, “Combined, this indicates that the primary factor influencing the frequency response characteristics of the model is the controller, while the neuromuscular system and the estimator play a lesser role,” might be influenced by the use of high control costs in all simulations. Consider setting the control cost to zero, and then explore the effects of sensory noise and delay (for the visual and vestibular modality independently).

Fig. 4B: The Y-axis labels are inconsistent, with intervals alternating between 0.02 and 0.03.

Table 1: There is a typo in the description of the parameter λ (vehicle).

Reviewer #2: The authors study multisensory integration in a dynamic environment requiring to take into account time-varying sensory signals and, therefore, their respective delays. Participants were asked to counteract lateral perturbations to keep a virtual car on the road. The perturbations consisted of a pseudo-random sum of sines added to the speed signal. Two conditions were tested: visual only or visuo-inertial, in which the participants' seats were moved laterally, adding vestibular information to the sensory feedback on the perturbations. It is shown, based on gain and phase, that the model with multimodal estimates performs better and reproduces the participants’ behaviour qualitatively.

I found the manuscript very well written and organized. It makes an interesting and important contribution to the field. In my opinion, the paper could be published as is. I have only a number of questions or suggestions to clarify the text and explore alternative hypotheses:

1- I fully agree with the author’s basic premise that standard models of multisensory integration that only consider variance do not generalise to dynamic conditions because dynamics and delays matter. I believe that the authors demonstrate successfully that their model captures some aspects of behaviour, which supports the hypothesis that vision and vestibular signals are combined dynamically, but was there any evidence against a non-dynamic weighting scheme? In Crevecoeur et al. (2016, cited), the constant saccadic reaction time with or without vision was not compatible with linear combination of vision and proprioception. Could the authors explore if or how participant’s behaviour was incompatible with static multisensory integration?

2- I found that Figure 3 was difficult to interpret: what is the most important piece of information? Is it that the orange traces in the bottom right figure are different from the blue ones, showing the effect of vestibular input? If I interpret correctly, the benefit of vestibular was to reduce the phase of the response, meaning that the estimate was closer to the state, enabling “less-out-of-phase”. If this is visible on traces in the temporal domain, adding such traces may help the reader navigate through these plots.

3- I had a question regarding the treatment of the perturbation signal (epsilon_t), which was treated as a noise term. Alternatively, it could be considered as constant or even dynamical input signal. In particular, if participants noticed that perturbation followed sinusoidal traces (at least for some frequencies), this knowledge can be added to the model. Can the authors comment on that? What would be the consequence of adding sinusoidal dynamics to epsilon in the model? Can the authors discuss the impact of considering epsilon as noise?

4- Equation 19: I was surprised to see that the prediction noise (xi_t) appears in the term multiplied by the Kalman gain. If the controller/estimator structure knows this noise term, it can be subtracted and removed. Typically, prediction noise does not impact the terms dependent on Kalman gains (see Eqns. 5.1 in Todorov, 2005, ref 33). If there is a genuine argument for the double appearance of xi_t, it should be better justified.

5- Figure 5: the arbitrary offset in the ordinate axis (0.08) produces an inflated visual effect size. Pls consider alternative data representation.

6- Page 8: it is written that the vestibular feedback delay was 10ms, whereas the appendix has an observability matrix H that sits at an index larger than the proprioceptive delay (Eqn. A.11). Could the authors check/clarify?

7- Just before Eqn. 12 it is written that the proprioceptive delay was 0ms, however this seems inconsistent with the physics of the system. In the condition including lateral displacement, the proprioceptive system will also convey information about motion. This seemd aslo inconsistent with Eqn. A.11, which shows delta_prop > 0. Pls clarify.

8- Eqn. A.11: Pls consider adding indices to the “zeros” to show that these are block matrices, and the product with the time series of state vector is block-wise.

Reviewer #3: The study addresses an important question, which is multisensory integration for active, dynamic behaviors. The experimental methods, modeling and analysis are well-developed and clearly presented with appropriate care taken to identify assumptions and caveats. I have only minor comments/suggestions.

Suggest line numbers for easier referencing in future

Introduction, line 3: I’m not familiar with this designation of optic flow processing pathways as the ‘optokinetic system’. Optokinetic is most often used in the context of reflexive eye movements and may be confused with specific pathways involved in generating those reflexes.

Figure 1. Based on the depiction here, the visual stimulus does not involve optic flow. Instead, this is more of an object motion stimulus, i.e. how is the car moving relative to the static visual background. This is much less ecological than if a first-person view of the road had been used. Some words to acknowledge this observation (and perhaps a justification of this choice) are warranted given the large literature on visual-vestibular integration most often uses optic flow. This should also be acknowledged in the interpretation offered in the discussion section. The observed importance/effect of visual latency may have also been observed if optic flow has been used, so the result may generalize. Nevertheless, I think the non-ecological nature of the stimulus should be acknowledged.

What is the system latency for the impact of a steering command on the movement of the car and/or platform? Is this latency accounted for in the model? If not, what are possible consequences?

Page 6, bottom: ‘Hence, correcting for the perturbation relies on feedback from the visual and/or mostly the vestibular system’ Why use the word ‘mostly’ here? I realize that results suggest vestibular cues provide an advantage, but that observation does not belong here in the methods.

Page9, last sentence before Model Simulations: the further dyanmics… it would be worth expanding this observation and explaining in detail whey these parameters are the ones that are expected ot impact dynamics…

Page 10/11: Much of the section on model simulations reads like a results section; suggest moving this text and figures to the results.

Figure 4: I think that the bars in figure 4 B are superimposed (i.e. the yellow is continuous behind the blue bar), but these could easily be confused for a stacked bar plot. It is worth clarifying.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: No: However, the authors have provided assurance that code and data will be shared upon acceptance.

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: Frédéric Crevecoeur

Reviewer #3: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step. If there are other versions of figure files still present in your submission file inventory at resubmission, please replace them with the PACE-processed versions.

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012659.r003

Decision Letter 1

Gunnar Blohm, Daniele Marinazzo

24 Jun 2025

Dear Mr. Liu,

We are pleased to inform you that your manuscript 'Visuoinertial and visual feedback in online steering control' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Gunnar Blohm, Ph.D.

Academic Editor

PLOS Computational Biology

Daniele Marinazzo

Section Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: I thank the authors for addressing my concerns by thoroughly revising the model fitting procedure; and I have no further comment. Please note that Table 1 was not visible in the final version of the article you submitted (but I could see it in the red-lined version).

Reviewer #2: The authors have addressed my previous comments and I have no further recommendation.

Reviewer #3: The authors have satisfactorily addressed my comments.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012659.r004

Acceptance letter

Gunnar Blohm, Daniele Marinazzo

PCOMPBIOL-D-24-02019R1

Visuoinertial and visual feedback in online steering control

Dear Dr Liu,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Anita Estes

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

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

    Supplementary Materials

    S1 Appendix. Detailed description of state space model and derivation of LQG control and estimator gain.

    Discussion of frequency response properties of the model and its variants.

    (PDF)

    pcbi.1012659.s001.pdf (262.6KB, pdf)
    S1 Fig. Frequency response of simplified models.

    Frequency response of all models, simplified by making them fully observable and removing all noise aside from the perturbation. The purple line indicates the frequency response of a model without a neuromuscular low pass filter in the plant (thus controlling force). The blue line indicates the frequency response with the neuromuscular filter added in.

    (EPS)

    pcbi.1012659.s002.eps (109.2KB, eps)
    Attachment

    Submitted filename: reviews_reply.pdf

    pcbi.1012659.s003.pdf (154.6KB, pdf)

    Data Availability Statement

    All data, modelling and statistics scripts are provided with open access at https://data.ru.nl/login/reviewer-3190997070/O65BDJR3IN77LQXS25HIR62YOE7FNAF5VI2XJQA.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES