Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2026 Oct 26;22(10):e1013756. doi: 10.1371/journal.pcbi.1013756

An integrative computational approach for obstacle avoidance during action selection

Shan Zhong 1,2, Nader Pouratian 3, Paul Schrater 4, Vassilios Christopoulos 1,2,5,6,7,*
Editor: Varun Dutt8
PMCID: PMC13719039  PMID: 42932390

Abstract

Action selection in cluttered environments, where individuals must simultaneously pursue goals and avoid obstacles, presents a significant challenge for the brain. To understand the underlying mechanisms of action selection in such contexts, we propose a computational model that extends stochastic optimal control theory through a novel framework for obstacle avoidance. The model decomposes action selection into a weighted combination of individual control policies, each generated for either target approach or obstacle avoidance. By integrating value information from goals, obstacles, and actions into a unified measure of “relative desirability”, the model dynamically determines the contribution of each policy to the overall action selection process. We evaluated the framework using simulated target-reaching tasks in cluttered environments based on previous human studies. The results showed that the model qualitatively captures key features of human motor behavior, including the influence of obstacle properties on movement trajectories and the transient tendency to initiate movements toward obstacles before avoidance. This work offers new insights into the dynamic interaction between approach and avoidance behaviors, providing a basis for future studies of action selection in more complex and naturalistic settings.

Author summary

Every day, we make countless movements that require us to reach for something while avoiding obstacles—for example, grabbing a cup without knocking over nearby objects. How the brain selects such actions in cluttered environments remains poorly understood. In this study, we developed a computational model to explore how people plan and control movements when both goals and obstacles are present. In our model, multiple potential actions are prepared at once—some for reaching the goal and others for avoiding obstacles—and then combined based on how desirable each option is at any moment. Using computer simulations of reaching movements, we found that the model qualitatively reproduced key patterns observed in human behavior, including the brief tendency to move toward an obstacle before steering away from it. By showing how continuous competition between approach and avoidance drives can reproduce characteristic behavioral patterns, our work offers a new way to understand how people make rapid and flexible movement decisions in complex, everyday settings.

Introduction

Consider a hypothetical scenario in which you are invited to a formal dinner and seated at a table with a hot bowl of soup in front of you, a glass of wine just behind it, a salt shaker in the center, and various other items nearby. Each of these objects can act as either a goal or an obstacle, depending on your intentions. For instance, if you want to take a sip of wine, the glass becomes your target. But if someone asks you to pass the salt shaker, the same glass now turns into a potential obstacle. Accidentally knocking it over could create an awkward or even embarrassing situation. The complexity of such interactions increases when certain actions can lead to positive or negative outcomes. Despite the importance of these decisions in everyday life, the mechanisms that allow the brain to select actions that achieve goals while avoiding obstacles remain poorly understood.

Research has shown that goal-directed reaching is not planned in isolation but is continuously shaped by the surrounding visual environment [1,2]. This influence is particularly evident in tasks involving multiple potential targets, where initial reach trajectories are often biased toward a spatial average of the possible goal locations - a phenomenon known as spatial averaging [3–5]. Similarly, the presence of non-target objects systematically alters the path of the hand, causing trajectories to deviate even when the objects do not directly obstruct the most efficient route to the goal [6,7].

One theoretical framework that accounts for these dynamic interactions is the “affordance competition hypothesis”, which posits that the brain continuously specifies and prepares multiple potential actions afforded by the environment [8,9]. These partially prepared motor plans then compete for selection in a dynamic process that unfolds over time [10]. This theory is supported by neurophysiological evidence demonstrating the parallel encoding of multiple potential movements in sensorimotor regions [11–14], as well as findings showing that preparing for several possible actions increases motor variability [15]. Within this framework, reaching for a target while avoiding an obstacle can be conceptualized as a competition between a plan to approach the goal and one or more plans to avoid the obstacles.

A key challenge within the affordance competition hypothesis lies in specifying the computational mechanisms that determine how competing motor plans are dynamically weighted and integrated in real-time. This process involves integrating heterogeneous sources of information — such as expected rewards, action costs, and collision risks — which are often expressed in different “currencies” [16,17]. To address this, previous work has proposed converting these disparate signals into a common probabilistic currency that encodes the relative desirability, thereby guiding the selection among competing goals [5,17,18]. However, it remains unclear how this framework extends to more complex scenarios involving simultaneous approaching and avoidance behaviors. Early computational models of obstacle avoidance, such as those based on artificial potential fields (APFs) [19,20], treated obstacles as sources of repulsion. Although conceptually elegant in its simplicity, the classical APF approach suffers from notable limitations, most prominently the tendency to get trapped in local minima [21,22]. In robotics, these challenges have motivated both the refinements to the potential field formulation [23,24] and the emergence of more sophisticated techniques broadly classified as heuristic, predictive, or learning-based approaches [25]. Reinforcement Learning (RL), for instance, enables agents to learn optimal obstacle avoidance policies through trial-and-error iterations with their environment, offering enhanced adaptability to complex and dynamic contexts [26,27]. Other modern techniques, including predictive methods such as model predictive control (MPC) and various swarm-based optimization algorithms, further expand the ability to solve obstacle avoidance problems that traditional methods struggle to manage [25]. While these advanced methods provide powerful solutions for autonomous navigation, their primary objective is often optimal performance in robotic systems, not necessarily biological plausibility. The goal of modeling human motor control is different; it seeks to understand the specific computational principles that give rise to observed human behaviors. For instance, the tendency for reaching trajectories to sometimes initially deviate towards a non-target object before curving away suggests a more complex integration of competing motor plans than simple repulsion or pure optimization would predict [2].

In the current study, we take a step towards a unified computational theory for action selection by extending the probabilistic framework introduced by Christopoulos et al. [17] - originally developed for multi-target choice - to the specific problem of reaching in cluttered environments. In our model, the final motor command is formulated as a dynamically weighted mixture of policies for target approach and obstacle avoidance, with each policy generated by a stochastic optimal controller [28]. We show this model qualitatively captures key features of human reaching behavior, including the characteristic initial deviation of trajectories toward an obstacle. More broadly, this framework provides a principled means to describe the continuous competition between approach and avoidance drives, opening new avenues to investigate the neural computations that govern goal-directed movements in complex and cluttered environments.

Results

A computational model for selecting action plans in complex environments

The architecture of the model is a series of optimal control schemes associated with different targets/obstacles, as is shown in Fig 1. In stochastic optimal control theory, the objective is to determine a control policy that minimizes a cost function representing the trade-off between effort and goal attainment. Each optimal control scheme generates a specific action plan (policy) πj(xt)=uj=[u1,u2,...uTj], which defines a sequence of motor action plans u starting from the current state xt and directed towards the desired goal j. The performance of a policy is evaluated by a cost function Vπj(xt), which computes the expected cumulative cost (i.e., effort) required to reach goal j from the current state while minimizing deviation from the desired final state.

Fig 1. Model architecture.

Fig 1

The model consists of a series of optimal control schemes associated with different targets/obstacles. In this hypothetical scenario, a hand is positioned over a desk with different objects, among which three of them are potential targets (a keyboard, a computer mouse, and a camera), and one is a stationary obstacle (a coffee cup). These objects are located at different distances from the hand’s current state xt. Under these conditions, the motor schemas associated with each of these four objects are activated and generate four action plans π1 to π4. Note that π4 is negated since it corresponds to the obstacle. At each time t, the desirabilities of each of these action plans are computed based on their action-related components and goods-related components. Then these two values are combined to make an overall relative desirability. The final policy that the hand executes is a weighted mixture of the individual policies weighted by the relative desirability values. Created in BioRender. Zhong, S. (2026) https://BioRender.com/ua6pm7l.

Consider the reaching scenario in Fig 1, where a hand (at state xt) is positioned over a desk containing different target objects (a keyboard, a mouse, and a camera) located at distinct positions and distances, along with a stationary obstacle (a coffee cup) that must be avoided during reaching movements. Under these conditions, the optimal control schemes associated with the targets and obstacle are simultaneously activated, generating four action plans (π1 to π4) to move towards the targets and obstacle. The action plan directed toward the obstacle is inverted (negated) to construct a policy for avoiding it. Each action plan is associated with an action-related component, reflecting the effort required to execute that plan. For instance, it is typically less “costly” for the hand to move directly towards a target than to follow a curved trajectory. The targets are also associated with goods-related components, such as expected utility and probability of successful acquisition. For instance, reaching for the keyboard (the primary task object) offers higher utility than reaching for the mouse (a secondary object) in the current scenario. Furthermore, the obstacle is associated with obstacle-related components, such as the potential cost incurred upon collision (e.g., spilling coffee) and the probability of such a collision occurring based on the hand’s trajectory and the cup’s proximity. Consequently, the hand exerts greater effort to maintain safe clearance from the coffee cup when its position creates a higher collision risk.

In this study, we consider a simplified special case of the general goods-related formulation. Because the simulations involve only a single target, reward comparisons across competing targets reduce to a constant. In addition, obstacle-related influences are represented through the probability of collision, such that the goods-related term effectively reduces to the probability of avoiding a collision. During the reach, however, the effort cost, the probabilities of reaching the target, and the probability of avoiding an obstacle all change dynamically. These evolving quantities must therefore be integrated online into a common currency, termed relative desirability [17]. The relative desirability integrates information from both the action and goods space, quantifying the momentary preference for each candidate action plan. The resulting policy is then formed as a weighted mixture of action plans, where the contribution of each plan is determined by its relative desirability.

Collision avoidance reshapes relative desirability distributions

To better understand how action cost and collision probability influence reaching behavior during obstacle avoidance, we visualized the spatial distribution of relative desirability under two conditions: (1) an action cost-driven scenario, in which only the action-related component is considered; and (2) a comprehensive scenario, which incorporates both the action-related and the goods-related (collision avoidance) components. For computational tractability and clarity of visualization, we focused the simulations on scenarios with a single target and a single obstacle, though the framework could generalize to multiple targets and obstacles as described in the Methods section. In the action cost-driven scenario, following the approach described in [17], we projected the four-dimensional desirability map (position-velocity space) onto two dimensions by constraining all the trajectories to originate from the position (0,0) with zero initial velocity. We defined a circular sampling region centered at (30,30) - i.e., the target location, with a radius of 75% of the origin-to-target distance, and allowed the trajectories to arrive at 359 evenly distributed spatial positions along the circle. At each position, the velocity was set radially outward from the origin through that spatial position, and speed was matched to that of an unobstructed optimal reaching movement at 75% of completion. This representative value was chosen for visualization purposes. The obstacle was positioned at (15,15). From each of these 359 positions on the circle, we generated simulated reaching trajectories toward the target while accounting for the obstacle. To incorporate variability, ten trials were simulated for each starting point. Representative trajectories are illustrated as arrows in Fig 2. Next, we discretized the space into a grid and computed multiple action-cost measures for each state, including the cost-to-go for reaching the target and avoiding the obstacle, as well as the relative desirability values associated with both. These computations produced a comprehensive state-space map that captures target-directed reaching behavior and obstacle avoidance (Fig 2). The spatial distributions of cost and relative desirability were then visualized using heat maps and vector fields (Fig 2).

Fig 2. Action cost-driven relative desirability in obstacle avoidance.

Fig 2

(A) Heat map of the action cost for reaching the target (blue circle) from different states. Warmer colors (reddish hues) represent higher-cost states, while cooler colors (blueish hues) represent lower-cost states. Insets: close-up view of representative positions on the map, where the black arrows show the average velocity at the given state. (B) Same as (A), but for avoiding the obstacle (red circle). (C) Heat map of the relative desirability for reaching the target. Warmer colors represent higher desirability, while cooler colors represent lower desirability. (D) Same as (C), but for avoiding the obstacle.

As shown in Fig 2A, the action cost for reaching the target is lowest in the bottom-left region, where minimal deviation in movement direction is required. In contrast, Fig 2B illustrates that the action cost associated with avoiding the obstacle is lowest in the vicinity of the obstacle. This counterintuitive outcome arises because the obstacle-avoidance policy is defined as the negation of the policy for reaching the obstacle, effectively creating an “anti-target” at the obstacle’s location. When the two action-cost maps are integrated to compute the relative desirability (Fig 2C and 2D), the resulting spatial distribution of policy weights appears more realistic. The desirability for reaching the target is high when the current state is distant from the obstacle (Fig 2C), consistent with intuitive expectations. However, the model still produces an unrealistic “rim” of high obstacle-avoidance desirability surrounding the target (Fig 2D). This occurs even when the trajectory is directed away from the obstacle and is close to the target, conditions under which avoidance behavior would be unlikely in natural settings. When trajectory simulations are generated under this cost-only formulation, the elevated avoidance desirability near the target can induce early deviations away from the target or, alternatively, failure to account for the obstacle, resulting in collisions and qualitatively implausible behavior (see Supplementary Material, S1 Fig). This discrepancy shows a limitation of relying solely on action cost, as it fails to account for the spatial relationship between the current movement direction and the position of the obstacle.

In the comprehensive scenario, we went beyond computing the cost of reaching the target and avoiding the obstacle, by also estimating the collision probability using an expanded obstacle representation. We introduced an expanded collision zone surrounding the actual obstacle, defined by two diameters: an inner diameter corresponding to the physical size (i.e., diameter) of the obstacle, and an outer diameter specifying the tolerance boundary within which a potential collision is still considered likely. Collision probability is computed based on the position of the hand relative to these boundaries. Points within the inner diameter are assigned 100% collision probability. For points between the inner and outer diameters, the probability decreases linearly from 100% to 0%, a simplification chosen for analytical transparency whose impact on qualitative predictions is evaluated below. Fig 3 applies the same visualization approach used in the action cost-driven scenario, but now incorporates the collision probability, resulting in a more comprehensive description of the obstacle avoidance task. In Fig 3A, we illustrate the collision probability, which reveals two distinct collision cones: one centered around the obstacle, as expected, and a second surrounding the target. The latter captures trajectories that, while aimed at the target, approach the obstacle dangerously closely. Within each cone, the collision probability peaks at the center and gradually decreases towards the periphery. By integrating these collision cones with the previously computed action costs presented in Fig 2, we observe remarkable changes in the relative desirability landscape (Fig 3B and 3C). Specifically, trajectories that approach or pass in close proximity to the obstacle are assigned lower desirability. The resulting maps illustrate how collision probability reshapes relative desirability within the model.

Fig 3. Comprehensive relative desirability in obstacle avoidance.

Fig 3

(A) Heat map showing the probability of collision, where warmer colors denote higher probabilities and cooler colors represent lower ones. Insets: close-up view of representative positions on the map, where the black arrows show the average velocity at the given state. (B) Heat map of the relative desirability of reaching the target, taking into account both action costs and collision probability. Warmer colors represent higher desirability. (C) Same as (B), but illustrating the relative desirability associated with avoiding the obstacle.

Relative desirability reproduces qualitative features of reaching behavior during obstacle avoidance

To evaluate whether the model qualitatively reproduces characteristic features of human reaching behavior, we simulated reaching trajectories across multiple obstacle configurations using the closed-loop procedure summarized in Algorithm 1.

Algorithm 1 Simulated Trajectory Generation (Conceptual Overview)

  Input: Starting position, target location, obstacle location, risk aversion factor

  Output: Simulated reaching trajectory

 1: Compute optimal control policy for target approach

 2: Compute optimal control policy directed toward obstacle

 3: while target not reached do

 4:  Generate motor commands: one toward target, one away from obstacle

 5:  Evaluate effort cost of each command at current state

 6:  Compute relative desirability using effort costs and current collision probability

 7:  Mix commands weighted by desirability and risk aversion factor

 8:  Execute mixed command; apply signal-dependent motor noise

 9:  Update collision probability from executed trajectory

10:  Advance to next state

11: end while

We focus on two key scenarios: one in which the obstacle lies directly in the path to the target, and another where the obstacle is nearby but does not obstruct the direct path. Fig 4 illustrates the first scenario, where an obstacle is positioned between the starting point and the target. To assess how the obstacle size influences behavior, we systematically increase the diameter of the obstacle across trials.

Fig 4. Simulated reaching trajectories with varying obstacle sizes along the direct path.

Fig 4

Simulated reaching trajectories (green lines) for four conditions: (A) No obstacle, (B) small obstacle (diameter = 1), (C) medium obstacle (diameter = 2), and (D) large obstacle (diameter = 4). The origin is indicated by a black dot, the target by a blue dot, and obstacles by red circles.

As shown in Fig 4, the model produces distinct reaching behaviors across varying conditions. In the absence of an obstacle, trajectories to the target are direct and efficient. As an obstacle is introduced and its size progressively increases, the reaching movements begin to deviate, curving away from the obstacle’s location. For sufficiently large obstacles, the model occasionally predicts collisions. These predictions are qualitatively consistent with natural human behavior, where larger obstacles tend to elicit wider avoidance paths and, in some cases, result in contact.

To assess the effect of the collision-probability decay function, we repeated the simulations in Fig 4B–4D using exponential and Gaussian CDF-based decay profiles (S2 Fig). The trajectories were qualitatively similar across the three tested functions, which share the same boundary conditions and differ only in their intermediate profiles.

For all subsequent simulations, we retained the linear decay function for simplicity.

Fig 5 illustrates the second scenario, in which the obstacle is positioned near - but not directly obstructing - the reaching path towards the target. We simulated 100 trials for each condition, with the obstacle placed either to the left (Fig 5A) or to the right (Fig 5B) of the direct path from the origin to the target. Interestingly, the simulations often produced trajectories that initially deviated towards the obstacle - an effect consistent with previous observations in human studies [1,29]. In some cases, these trajectories subsequently curved around the obstacle before continuing towards the target. This pattern arises from the interplay between signal-dependent motor noise and the temporal structure of collision feedback. At movement onset, collision probability is low and the policy mixture is dominated by the target-approach policy, therefore, noise-driven displacement toward the obstacle goes initially uncorrected [28]. As the trajectory enters the collision zone, collision probability rises and avoidance gains weight, producing the subsequent curving behavior. The effect is therefore trial-variable, consistent with evidence that toward-obstacle deviations in human reaching depend on the state of motor competition at movement initiation [2]. For visualization clarity, we separated these trajectories from the rest and computed their standard errors independently. In other instances, the trajectories deviated away from the obstacle even when it did not directly block the path, resulting in a rightward bias when the obstacle was on the left side (Fig 5A) and a leftward bias when it was on the right side (Fig 5B), consistent with findings from prior human studies [7,30]. These patterns are consistent with the subtle influence of nearby obstacles on human reaching behavior, in which individuals tend to avoid the obstacle even when it does not directly interfere with the most efficient path to the target.

Fig 5. Simulated reaching trajectories with nearby obstacles.

Fig 5

Mean simulated reaching trajectories with (red lines) and without (green lines) an obstacle (red circle) when reaching toward a target (blue circle). Shades represent standard error of the simulated trajectories. (A) Obstacle located to the left of the direct path. (B) Obstacle located to the right of the direct path.

Furthermore, we examined the performance of our model in more dynamic environments where the target location changes mid-flight. Fig 6 illustrates two such scenarios. In Fig 6A, the target jumps to a new position during the reaching movement, and we simulated two conditions: one with an obstacle (red circle) positioned along the direct path to the new target location, and one without any obstacle (green trajectories). In Fig 6B, we examined a similar target-jump scenario under three conditions: a no-obstacle condition (green trajectories), and two separate obstacle configurations (obstacle 1 - red circle and obstacle 2 - blue circle), in which an obstacle was positioned at different nearby locations that did not directly block the path to the new target location. Across all conditions, the model successfully generated trajectories that redirected toward the new target location. Importantly, trajectories deviated away from the obstacle, whether the obstacle directly obstructed the path (Fig 6A) or was merely nearby (Fig 6B). These simulations indicate that the model qualitatively reproduces the flexible, adaptive characteristics of human motor control in dynamic environments, preserving obstacle-avoidance behavior when goals shift during movement execution.

Fig 6. Simulated reaching trajectories in dynamic environments with mid-flight target changes.

Fig 6

(A) Reaching behavior when the target jumps to a new location during movement, with (red) and without (green) an obstacle blocking the direct path to the final target. (B) Similar to (A), but with three conditions: no obstacle, and two different obstacle configurations (obstacle 1 or obstacle 2) positioned nearby but not directly blocking the path to the final target.

Discussion

General

The ability to navigate in cluttered environments while simultaneously approaching targets and avoiding obstacles is fundamental to everyday behavior, yet the underlying computational mechanisms remain poorly understood. Traditional computational approaches, such as APFs, treat obstacles as sources of simple repulsion but suffer from limitations like local minima trapping [21,22]. While modern robotics has developed sophisticated solutions [25,27], these approaches prioritize optimal performance over biological plausibility. The current study addresses this challenge by extending the probabilistic framework of Christopoulos et al. [17] from multi-target choice scenarios to the specific problem of reaching in cluttered environments. Building upon the affordance competition hypothesis [8,9] and previous work on action-selection and value integration [17], we developed a model that integrates action-related costs and collision probability, with target reward held constant in the present simulations. The model decomposes the complex problem into a weighted mixture of individual control policies, each generated by a stochastic optimal control system to either move towards a target or avoid an obstacle. The relative desirability of each policy serves as a common currency for comparing and integrating the value information from disparate sources [17], consistent with the notion of a common neural currency for decision-making [31].

The results demonstrate that the model qualitatively captures key aspects of human reaching behavior in the presence of both targets and obstacles, such as the tendency to deviate from the direct path to the target, as well as the occasional deviation towards the obstacle before curving around and turning to the target. Furthermore, the framework predicts a decrease in the desirability of movements toward a target when an obstacle is located immediately beyond it along the same movement direction—that is, when the obstacle does not impede the reach itself but is positioned just past the target. These results align with previous findings in human studies [3,32,33] and highlight the model’s ability to account for the spatial relationship between the current movement state and the obstacle. Within the model, these trajectory patterns can arise from the dynamic integration of competing motor plans. In particular, toward-obstacle deviations occur because the avoidance policy carries little weight at movement onset, paralleling the interpretation of Welsh and Elliott [2] that such deviations reflect incomplete inhibition of competing responses at the time of initiation. This logic is also consistent with the minimal intervention principle [28], which states that early displacement toward the obstacle is task-irrelevant and therefore goes uncorrected until the hand enters the collision zone, a pattern supported by evidence that hand-path variability does not decrease near obstacles [34].

Model characteristics and biological plausibility

It is important to acknowledge that our model does not provide a computationally optimal solution to obstacle avoidance. The “policy negation” approach — i.e., computing the policy to reach an obstacle and then inverting it — serves as an approximation rather than the result of directly optimizing an avoidance cost function. This negation step is necessary because stochastic optimal control inherently requires a well-defined end goal, whereas obstacle avoidance lacks a specific endpoint to move toward. Our aim is to construct a biologically motivated computational model that qualitatively reproduces characteristic features of human reaching behavior, which is inherently variable and often departs from optimality [35]. Such deviations likely reflect fundamental constraints of neural computation, including uncertainty, processing delays, and risk sensitivity. Accordingly, the value of the model lies not in generating optimal trajectories, but in reproducing realistic behavioral phenomena, including seemingly inefficient patterns such as the initial deviation of the hand toward an obstacle before subsequently curving away from it [2].

Policy negation is motivated by a conceptual analogy with neural transformations of movement direction. Transformations that reverse the direction of a planned movement are known to occur in the nervous system, as demonstrated in anti-saccade [44] and anti-reach [45,46] tasks, the latter arising through gain modulation of directional tuning in parietal and premotor cortex. Similarly, obstacle avoidance engages premotor processes that are at least partly dissociable from those supporting direct reaching. Neurons in dorsal premotor cortex encode both target direction and the initial movement direction required to circumvent an obstacle [47], while premotor lesions selectively impair obstacle avoidance while largely sparing direct reaches [48]. These observations provide biological motivation for distinguishing target-approach and obstacle-avoidance processes in the model.

At the same time, we do not interpret these findings as evidence that the brain literally implements obstacle avoidance by inverting a control policy. The anti-saccade and anti-reach studies involve discrete movements directed toward a defined endpoint, whereas our model applies negation to a continuous control policy in the absence of a terminal state. Thus, policy negation should be viewed as a computational abstraction inspired by known neural transformations of movement representations, rather than as a direct account of the underlying neural mechanism. A more biologically grounded implementation may instead emerge from competitive interactions among candidate actions within a shared neural substrate, as proposed by dynamic neural field (DNF) and affordance competition models of action selection [8,49].

Overall, our model provides a computational framework for investigating how obstacle avoidance may emerge from the dynamic competition and integration of multiple motor plans, rather than through the optimization of a single global cost function. Although this approach differs conceptually from traditional obstacle-avoidance algorithms, it is not intended to diminish the value of methods such as artificial potential fields (APF), reinforcement learning (RL), or model predictive control (MPC), which have proven highly effective for their intended applications in robotics, autonomous navigation, and engineering control systems [23,25–27]. These algorithms are designed to maximize performance according to predefined objectives, whereas our model is intended to provide a computational account of qualitative patterns in human motor behavior and generate experimentally testable hypotheses regarding the neural computations that may underlie obstacle avoidance.

Limitations and future perspectives

By qualitatively capturing key aspects of human obstacle avoidance behavior, the model also opens new avenues for refining and extending its underlying mechanisms. One such aspect is the treatment of collision probability, which is currently computed using collision cones constructed from concentric circular boundaries surrounding each obstacle. This representation involves two simplifications. First, the tolerance boundary is selected to reflect the spatial scale of the simulated task and the physical size of the obstacle, rather than systematically derived from data. Experimental work has shown that safety margins during reaching vary systematically with obstacle geometry, size, and material properties [7,33,36], and that such variation can be formalized through perceived-risk models [37–39]. Second, the circular boundary assumption does not capture the influence of obstacle shape on avoidance behavior, which has been shown to be significant [36,40]. However, both simplifications reside entirely within the collision probability computation. The relative desirability framework that integrates collision probability with action costs is structurally independent of how the boundary is specified or shaped. This modularity means that obstacle-dependent boundaries, for example, derived from perceived-risk formalisms [37], or collision cones generalized to objects of arbitrary shape [41], could replace the current implementation without requiring changes to the rest of the model architecture. Importantly, the current implementation represents a simplified case in which the reward-related term reduces to a constant because the simulations involve a single target, while obstacle-related costs are captured through collision probability. The broader framework, however, maintains distinct reward and loss terms, enabling the incorporation of differential target rewards and obstacle-specific loss magnitudes as a natural extension of the current formulation.

Moreover, the comparison in S2 Fig addresses the tested collision-probability decay functions, but not general parameter sensitivity. A comprehensive sensitivity analysis of the risk aversion parameter α, tolerance boundary, controller parameters, and other model parameters has not been performed. In particular, α was treated as a fixed value in our simulations. However, evidence suggests substantial individual differences in risk-taking behavior [42,43], showing that this parameter likely varies across subjects and contexts. Investigating how α relates to behavioral or neural markers could provide insights into the mechanisms underlying individual differences in risk-taking.

Furthermore, while our systems-level model reproduces characteristic behavioral patterns in environments with both static and dynamically changing obstacles, extending it to more complex contexts would offer a more rigorous assessment of its generalizability. Although the mathematical formulation accommodates multiple targets and obstacles (Eq 4), the present simulations were intentionally restricted to simpler configurations in order to isolate and characterize the fundamental approach-avoidance computations introduced by the framework. In addition to static conditions, we also considered a dynamic scenario in which the target changed location and a new obstacle appeared during movement. Behavioral performance in more complex cluttered environments containing multiple targets and obstacles remains to be demonstrated.

The present qualitative findings also do not establish whether our model provides a better quantitative account of human obstacle-avoidance behavior than alternative models. Systematic quantitative comparisons with human reaching behavior, calibrated to the specific conditions of individual experiments (e.g., physical setup, movement kinematics, and obstacle geometry), will be essential for evaluating predictive accuracy, refining model parameterization, and systematically assessing the sensitivity of model predictions to assumptions such as the collision-zone boundary and risk-aversion weighting. Quantitative metrics such as collision rate, maximum lateral deviation from the straight-line path, initial deviation angle toward the obstacle, minimum clearance distance between the hand trajectory and the obstacle, and trajectory curvature could serve as concrete benchmarks for such comparisons. Such behavioral validation will also pave the way for tackling more complex real-world conditions involving multiple moving obstacles and goals, continuous goal adjustments, and predictive planning, which require a framework capable of integrating desirability principles within a dynamic architecture. Recent work has shown that the relative desirability framework, when combined with DNF theory, could successfully and effectively model both the underlying behavioral and neural mechanisms of action selection, stopping and switching of actions [18,49], suggesting that our principles of desirability and dynamic policy integration have the potential to naturally extend to cluttered, dynamic environments. Nevertheless, the biological interpretation of the present model remains a hypothesis to be tested through neurophysiological recordings and perturbation experiments. Electrophysiological recordings in premotor, motor, and parietal cortices, as well as in subcortical regions such as the subthalamic nucleus (STN), which is involved in action reprogramming and movement pausing, could provide valuable insights into the predictions of the proposed model.

Conclusion

In conclusion, the current study presents a biologically motivated computational model that extends probabilistic action selection principles to obstacle avoidance scenarios. By dynamically updating the relative desirability of individual control policies, the model provides a computational hypothesis for how actions may be selected in the presence of both goals and potential obstacles. Future studies on the neural mechanisms of approach–avoidance behavior, informed by our computational framework, will be vital for elucidating how the brain achieves flexible and adaptive control in complex settings.

Methods

Model architecture

The model is comprised of a series of stochastic optimal control systems, each of them attached to an individual goal or an obstacle (Fig 1). Each controller j generates an optimal policy πj, which is a mapping between a current state and optimal actions, and an action cost function Vπj that describes the cost that is expected to accumulate following the policy πj from the given state. To avoid any confusion, it is important to point out that a policy πj is not a particular sequence of actions - it is a function that presents the best action plan (i.e., a sequence of actions uj) to take from any state xt to either acquire the goal j or to avoid the obstacle i-depending on whether the controller is attached to a goal or an obstacle - (i.e., πj(xt) = uj = [u1, u2, ..., uTj]).

Returning to the reaching scenario in Fig 1, the control systems associated with the targets and the obstacle generate policies πi(xt), i = [1,4]. Each policy is accompanied by a reward or loss and an action cost, whose values may change with time and previous actions. The reward values refer to the expected benefits for reaching a target. The loss values represent the expected cost associated with colliding with an obstacle. Finally, the action cost refers to the cost (i.e., effort) required to implement each policy at a given state. Selecting between alternative policies requires integrating multiple decision variables online, that is, continuously and dynamically while acting. However, these decision variables are expressed in different “currencies”, making their integration into a unified value representation challenging. To address this, we adopt a probabilistic approach to integrate value information into a common currency. At first, the decision variables are compared within three distinct spaces: i) goods-space, where the expected reward values associated with individual goals are compared, ii) obstacle-space, where the expected loss values resulting from potential collisions are assessed—this space was simplified and integrated into the goods-space in the present study, represented through the collision probability rather than a separately parameterized loss magnitude, iii) action-space, where the action costs of executing policies to achieve the goals and avoid obstacles are compared. The outputs from these comparisons are integrated into a scalar value named “relative desirability” and characterize how desirable it is to follow a particular policy with respect to the alternatives at a given time. It takes values between 0 (undesirable) and 1 (highly desirable) and is used to weight the contribution of the individual policies to the mixed-policy that will be followed by the hand at a given state.

Modeling action selection in dynamic environments

This section briefly presents the computational theory developed to model action-selection tasks in dynamic environments. More details about the model are presented analytically in [17]. We used a simulated reaching experiment as a paradigm, although the framework can be extended to model other tasks, such as grasping.

Multiple competing goals in obstacle-free environments

The computational model is based on stochastic optimal control theory, which has been extensively used over the past years to model goal-directed movements, such as reaching to touch targets, pointing to a direction and grasping objects [28,50,51]. The basic idea of the optimal control theory is that movement policies π(xt), at any given state xt, are generated by optimizing performance criteria that include both goal- and action-related costs. We have proposed a probabilistic theory [17] to model action-selection tasks with multiple competing goals. According to this theory, the action-selection problem in dynamic environments with competing goals can be decomposed into policy solutions for the individual goals. Consider a reaching scenario with N targets presented at different locations from the current hand state xt. What is the best policy that someone should follow so as to maximize the expected reward and simultaneously minimize the effort cost? According to our theory, the best policy πmix(xt) can be approximated as a weighted average of the best individual policies πj(xt) - i.e., the policies generated to reach each of the individual targets:

πmix(xt)=∑j=1Nvj(xt)πj(xt) (1)

Where vj is the weight of the policy πj at the state xt - i.e., how much this individual policy contributes to the overall policy πmix followed by the agent at that state.

Each of the individual optimal policies πj is generated by the minimization of the cost function in Eq 2, which describes the cost for reaching the target j with zero velocity, starting from the current state xt and following the policy πj for time instances t = [t1, t2, ... tTj]:

JjG=(xTj−Spj)TQTjG(xTj−Spj)+∑t=1Tj−1πj(xt)TRπj(xt) (2)

Where Tj is the number of time steps over which the cost is optimized for reaching target j, which is specified per task configuration as a parameter of the optimization problem [28,52], S is a matrix that picks out the hand and the target location from the state vector xt. The first term of the cost function Jj describes the accuracy cost that penalizes policies that drive the hand away from the location of target j. The second term is the motor command cost that penalizes policies with high effort to reach the target j. Both the accuracy cost and the motor command cost characterize what we call “action cost” Vπj for implementing the policy πj at the given state. Matrices QTjG and R define the precision- and control- dependent costs, respectively. Given the current state xt and the location of the target j, the controller generates the policy πj that minimizes the expected cost in Eq 2. This is a modified form of the Linear Quadratic Gaussian (LQG) regulator in optimal control theory, in which the system dynamics are linear, the cost function is quadratic and the noise is Gaussian, but with signal dependent noise [52]. Specifically, the motor commands are subject to signal-dependent noise, in which zero-mean Gaussian noise scales proportionally with command magnitude, while sensory observations are corrupted by additive Gaussian noise applied independently to position and velocity states [52].

Multiple competing goals in cluttered environments

In natural tasks, we often do not act on isolated targets but in cluttered environments. To successfully reach a target in the presence of nearby obstacles, the hand should deviate away from the obstacles, in order to reach the target without collision. In the current study, we extended the computational theory presented above to model reaching movements in cluttered environments. The first step was to construct a cost function for obstacle-avoidance, similar to the one developed for reaching to targets. According to this cost, the hand should move as far away as possible from the current location of the obstacle, while exerting as little effort as possible. One of the simplest approaches was to use the Euclidean distance between the hand location and the location of the obstacle to define the cost function. However, this cost function is not quadratic and therefore the LQG framework is not directly applicable. Another solution, which has been extensively used by other studies, is to force the hand to pass through a via-point located near the obstacle [53,54]. However, this approach biases action-selection towards particular pre-defined locations, and therefore it is not consistent with human experimental studies revealing high variability in trajectories for obstacle avoidance [7,30].

In the current study, we proposed an alternative approach to construct an approximate policy for avoiding an obstacle at a given state. Instead of computing directly the policy for avoiding the obstacle, we computed the policy π(xt) to reach the obstacle from the current state without velocity constraints at the end of the movement, and then “negate” that policy. Hence, the cost function for avoiding the obstacle k is given as:

JkO=(xTk−Spk)TQTkO(xTk−Spk)+∑t=1Tkπk(xt)TRπk(xt) (3)

The minimization of Eq. 3 provides the optimal policy πk(xt) to reach the obstacle k without any velocity constraints. By negating this policy, we get an approximate policy to avoid the obstacle. The time Tk is the time to contact the obstacle k. Similar to the cost function of the targets, the first term describes the goal of the controller - i.e., arrive at the obstacle - and the second term is the effort required to arrive at the obstacle.

When multiple targets and obstacles are presented simultaneously on the field, the framework follows a mixture of policies πmix, which is given as a weighted average of the individual policies related to the targets (i.e., goals) πG(xt) and the obstacles πO(xt) at any given state xt:

πmix(xt)=∑j=1NvjG(xt)πjG(xt)+∑k=1MvkO(xt)πkO(xt) (4)

Where vjG(xt) and vkO(xt) describe the contribution (i.e., weights) of each of the target-policy j and obstacle-policy k, respectively, to the mixed policy πmix followed by the model at the given state xt. Note that the computational framework forms a weighted combination of competing policies and executes only part of this control sequence before re-evaluating the next mixture of policies (i.e., see S5 Text in Christopoulos et al. [17] for a discussion of “receding horizon control theory”).

So far, we assumed that both obstacles and targets have the same influence on the mixture of the individual policies. However, experimental studies have shown individual differences in risk aversion in both humans and animals. For instance, when rushing to catch a falling object, a person might reach more directly and accept higher collision risk with nearby items, whereas a casual reach for the same object would follow a more cautious, obstacle-avoiding trajectory. To take the different levels of risk aversion into account, we introduce a scalar variable α that determines the risk aversion of the model. It takes values between 0 and 1, such that when α is close to 0, the model focuses mostly on avoiding the obstacles, and when α is close to 1 the model pays more attention to reaching the targets. Given the level of risk aversion, we write Eq 4 as:

πmix(xt)=∑j=1NαvjG(xt)α∑j=1NvjG(xt)+(1−α)∑k=1MvkO(xt)πjG(xt)+∑k=1M(1−α)vkO(xt)α∑j=1NvjG(xt)+(1−α)∑k=1MvkO(xt)πkO(xt) (5)

Where N and M are the number of targets and obstacles, respectively.

Computing target and obstacle policy desirability.

The remaining problem is to compute the weighting factors for the targets, vG(xt), and the obstacles, vO(xt). Consider the simplest scenario introduced in our previous work [17], in which reaches are performed in an obstacle-free environment. In this scenario, πmix(xt) is given as a weighted average of the individual policies πj(xt) related to each of the targets j. The weights vG(xt) are the relative desirability values defined above, reflecting how “desirable” it is to follow a particular policy πj(xt) (in this case, reach to the target j) with respect to the alternative options, and are given as:

vjG(xt)=P(Vπj(xt)<Vπi≠j(xt))P(rj>ri≠j) (6)

The first term is the “action-related” component of the relative desirability vjG(xt) and describes the probability that reaching for the target j has the lowest cost (i.e., requires less effort) compared to the rest of the alternatives, at the given state xt. The second term is the “goods-related” component and describes the probability that selecting the target j will have the highest outcome (i.e., reward) compared to the alternatives, at that state. The first component of the relative desirability can be approximated by the soft-max transformation of the policy cost Vπj(xt) at the current state, as:

P(Vπj(xt)<Vπi≠j(xt))=λe−1λVπj(xt)∑i=1Nλe−1λVπi(xt) (7)

Where λ is the “free inverse temperature” parameter.

The second component of the relative desirability is determined by the expected benefits related to the alternative options. Our previous work [17] explored this component in simplified contexts. For instance, in a simple case where the amount of reward is fixed and equal for all goals, the relative desirability for a policy πj was modeled as the probability of receiving the reward for a given target j:

P(rj>ri≠j)=ρj (8)

However, this model does not account for risks, such as those encountered when reaching for objects in a cluttered environment. In such scenarios, evaluating the “goods-related” component becomes more complex, as the potential reward for success must be weighed against the potential penalty for colliding with obstacles. In the present simulations, the target reward is held constant for simplicity. To address this challenge, we propose a new formulation for the “goods-related” component based on the probability of collision with obstacles.

To compute this collision probability, we defined an expanded collision zone surrounding each obstacle, characterized by two concentric circles: an inner circle with diameter dinner equal to the physical size of the obstacle, and an outer circle with diameter douter that delineates the extended region where collision risk is perceived. The collision cone is formed by computing tangent lines from the current hand position to both the inner and outer circles, creating a spatial region that extends from the hand toward and around the obstacle. For a given hand position at state xt, collision probability is computed based on its location relative to these boundaries. Points within the inner circle are assigned a collision probability of 1, while points between the inner and outer circles exhibit linearly decreasing probability:

Pposition(d)={1,d≤dinner1−d−dinnerdouter−dinner,dinner<d<douter0,d≥douter (9)

where d is the diameter of the circle, centered on the obstacle, that passes through the current hand position. To evaluate collision risk along a trajectory, we define an indicator function that incorporates both spatial location and movement direction:

I(xt)={Pposition(d),x˙t within cone0,otherwise (10)

where x˙t is the velocity vector at state xt. Over a trajectory spanning H future time steps, the overall collision probability is then computed as:

P(collision∣xt)∝∑τ=tt+HI(xτ)H (11)

Where the value of douter was set to reflect the spatial scale of the simulated task and the physical size of the obstacle. In the model, this parameter defines a tolerance boundary used in the computation of collision probability and effectively represents a safety buffer around the obstacle. The value was selected for computational convenience and was not derived from experimental measurements of human clearance distances. Importantly, the framework does not require this boundary to be fixed. Empirically measured safety margins or obstacle-dependent tolerance boundaries could be incorporated without modifying the remainder of the model. The implications of this simplification are discussed in the Discussion section.

Therefore, the “goods-related” component of the relative desirability vjG(xt) is approximated by the probability of NOT colliding with the obstacle (the probability of going to the target), which is defined by:

P(target∣xt)=1−P(collision∣xt) (12)

Similarly, the relative desirability for avoiding the obstacle k is given as:

vkO(xt)=P(Vπk(xt)<Vπi≠k(xt))P(rk>ri≠k) (13)

Where the first term is the action-related component of the relative desirability vkO(xt), which describes the probability that avoiding the obstacle k has the lowest cost compared to the alternative actions, at the current state, and could be approximated by:

P(Vπk(xt)<Vπi≠k(xt))=λe−1λVπk(xt)∑i=1Mλe−1λVπi(xt) (14)

And the second term is the goods-related component of the relative desirability vkO(xt), and could be simply defined by P(collision∣xt).

Supporting information

S1 Table. Model parameters.

The values of the model parameters used in the simulations.

(XLSX)

pcbi.1013756.s001.xlsx (9.5KB, xlsx)
S1 Fig. Simulated reaching trajectories using action cost-driven relative desirability.

Simulated reaching trajectories (green lines) for a large obstacle (diameter = 4) positioned along the direct path to the target, using the same spatial configuration as Fig 4D. In this simulation, relative desirability is computed using only the action-related component, without incorporating collision probability. The origin is indicated by a black dot, the target by a blue dot, and the obstacle by a red circle.

(TIFF)

pcbi.1013756.s002.tiff (12.6MB, tiff)
S2 Fig. Simulated reaching trajectories with alternative collision probability decay functions.

Simulated reaching trajectories (green lines) for three obstacle sizes using two alternative decay functions: exponential decay (A–C) and Gaussian CDF-based decay (D-F). (A, D) Small obstacle (diameter = 1), (B, E) medium obstacle (diameter = 2), (C, F) large obstacle (diameter = 4). The origin is indicated by a black dot, the target by a blue dot, and obstacles by red circles.

(TIFF)

pcbi.1013756.s003.tiff (6.1MB, tiff)

Data Availability

Data is available on the Open Science Framework at https://osf.io/v9nyq.

Funding Statement

S.Z, V.C, and N. P received funding from National Institute of Neurological Disorders and Stroke under award number U01NS132788. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. No authors received a salary from the funders.

References

  • 1.Tipper SP, Lortie C, Baylis GC. Selective reaching: Evidence for action-centered attention. J Exp Psychol Hum Percept Perform. 1992;18(4):891–905. doi: 10.1037/0096-1523.18.4.891 [DOI] [PubMed] [Google Scholar]
  • 2.Welsh T, Elliott D. Movement trajectories in the presence of a distracting stimulus: Evidence for a response activation model of selective reaching. Q J Exp Psychol A. 2004;57(6):1031–57. doi: 10.1080/02724980343000666 [DOI] [PubMed] [Google Scholar]
  • 3.Chapman CS, Gallivan JP, Wood DK, Milne JL, Culham JC, Goodale MA. Reaching for the unknown: Multiple target encoding and real-time decision-making in a rapid reach task. Cognition. 2010;116(2):168–76. doi: 10.1016/j.cognition.2010.04.008 [DOI] [PubMed] [Google Scholar]
  • 4.Gallivan JP, Logan L, Wolpert DM, Flanagan JR. Parallel specification of competing sensorimotor control policies for alternative action options. Nat Neurosci. 2016;19(2):320–6. doi: 10.1038/nn.4214 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Enachescu V, Schrater P, Schaal S, Christopoulos V. Action planning and control under uncertainty emerge through a desirability-driven competition between parallel encoding motor plans. PLoS Comput Biol. 2021;17(10):e1009429. doi: 10.1371/journal.pcbi.1009429 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Tipper SP, Howard LA, Jackson SR. Selective reaching to grasp: Evidence for distractor interference effects. Visual Cognition. 1997;4(1):1–38. doi: 10.1080/713756749 [DOI] [Google Scholar]
  • 7.Chapman CS, Goodale MA. Missing in action: The effect of obstacle position and size on avoidance while reaching. Exp Brain Res. 2008;191(1):83–97. doi: 10.1007/s00221-008-1499-1 [DOI] [PubMed] [Google Scholar]
  • 8.Cisek P. Cortical mechanisms of action selection: The affordance competition hypothesis. Philos Trans R Soc Lond B Biol Sci. 2007;362(1485):1585–99. doi: 10.1098/rstb.2007.2054 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Cisek P, Kalaska JF. Neural mechanisms for interacting with a world full of action choices. Annu Rev Neurosci. 2010;33:269–98. doi: 10.1146/annurev.neuro.051508.135409 [DOI] [PubMed] [Google Scholar]
  • 10.Gallivan JP, Chapman CS, Wolpert DM, Flanagan JR. Decision-making in sensorimotor control. Nat Rev Neurosci. 2018;19(9):519–34. doi: 10.1038/s41583-018-0045-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Cisek P, Kalaska JF. Neural correlates of reaching decisions in dorsal premotor cortex: Specification of multiple direction choices and final selection of action. Neuron. 2005;45(5):801–14. doi: 10.1016/j.neuron.2005.01.027 [DOI] [PubMed] [Google Scholar]
  • 12.Baumann MA, Fluet M-C, Scherberger H. Context-specific grasp movement representation in the macaque anterior intraparietal area. J Neurosci. 2009;29(20):6436–48. doi: 10.1523/JNEUROSCI.5479-08.2009 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Thura D, Cisek P. Deliberation and commitment in the premotor and primary motor cortex during dynamic decision making. Neuron. 2014;81(6):1401–16. doi: 10.1016/j.neuron.2014.01.031 [DOI] [PubMed] [Google Scholar]
  • 14.McPeek RM, Han JH, Keller EL. Competition between saccade goals in the superior colliculus produces saccade curvature. J Neurophysiol. 2003;89(5):2577–90. doi: 10.1152/jn.00657.2002 [DOI] [PubMed] [Google Scholar]
  • 15.Oostwoud Wijdenes L, Ivry RB, Bays PM. Competition between movement plans increases motor variability: Evidence of a shared resource for movement planning. J Neurophysiol. 2016;116(3):1295–303. doi: 10.1152/jn.00113.2016 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Rigoux L, Guigon E. A model of reward- and effort-based optimal decision making and motor control. PLoS Comput Biol. 2012;8(10):e1002716. doi: 10.1371/journal.pcbi.1002716 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Christopoulos V, Schrater PR. Dynamic integration of value information into a common probability currency as a theory for flexible decision making. PLoS Comput Biol. 2015;11(9):e1004402. doi: 10.1371/journal.pcbi.1004402 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Zhong S, Pouratian N, Christopoulos V. Computational mechanism underlying switching of motor actions. PLoS Comput Biol. 2025;21(2):e1012811. doi: 10.1371/journal.pcbi.1012811 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Khatib O. Real-time obstacle avoidance for manipulators and mobile robots. Int J Robotics Res. 1986;5(1):90–8. [Google Scholar]
  • 20.Khosla P, Volpe R. Superquadric artificial potentials for obstacle avoidance and approach. In: Proceedings. 1988 IEEE International conference on robotics and automation. 1778–84. 10.1109/robot.1988.12323 [DOI]
  • 21.Koren Y, Borenstein J, et al. Potential field methods and their inherent limitations for mobile robot navigation. In: ICRA. 1991;2:1398–404. [Google Scholar]
  • 22.Barraquand J, Langlois B, Latombe J-C. Numerical potential field techniques for robot path planning. IEEE Trans Syst, Man, Cybern. 1992;22(2):224–41. doi: 10.1109/21.148426 [DOI] [Google Scholar]
  • 23.Zhao M, Zheng Z, Yao Q, Pan Y, Liu Z. Path planning method for multiple mobile robots based on modified potential field method. Appl Res Comp. 2020;37(S2):66–8. [Google Scholar]
  • 24.Azzabi A, Nouri K. An advanced potential field method proposed for mobile robot path planning. Trans Inst Measurem Control. 2019;41(11):3132–44. doi: 10.1177/0142331218824393 [DOI] [Google Scholar]
  • 25.Katona K, Neamah HA, Korondi P. Obstacle avoidance and path planning methods for autonomous navigation of mobile robot. Sensors (Basel). 2024;24(11):3573. doi: 10.3390/s24113573 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Kober J, Bagnell JA, Peters J. Reinforcement learning in robotics: A survey. Int J Robotics Res. 2013;32(11):1238–74. doi: 10.1177/0278364913495721 [DOI] [Google Scholar]
  • 27.Elguea-Aguinaco Í, Inziarte-Hidalgo I, Bøgh S, Arana-Arexolaleiba N. A review on reinforcement learning for motion planning of robotic manipulators. Int J Intelligent Syst. 2024;2024(1). doi: 10.1155/int/1636497 [DOI] [Google Scholar]
  • 28.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]
  • 29.Moher J, Song J-H. Context-dependent sequential effects of target selection for action. J Vis. 2013;13(8):10. doi: 10.1167/13.8.10 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Chapman CS, Goodale MA. Obstacle avoidance during online corrections. J Vis. 2010;10(11):17. doi: 10.1167/10.11.17 [DOI] [PubMed] [Google Scholar]
  • 31.Levy DJ, Glimcher PW. The root of all value: A neural common currency for choice. Curr Opin Neurobiol. 2012;22(6):1027–38. doi: 10.1016/j.conb.2012.06.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Mon-Williams M, Tresilian JR, Coppard VL, Carson RG. The effect of obstacle position on reach-to-grasp movements. Exp Brain Res. 2001;137(3–4):497–501. doi: 10.1007/s002210100684 [DOI] [PubMed] [Google Scholar]
  • 33.Tresilian JR. Attention in action or obstruction of movement? A kinematic analysis of avoidance behavior in prehension. Exp Brain Res. 1998;120(3):352–68. doi: 10.1007/s002210050409 [DOI] [PubMed] [Google Scholar]
  • 34.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]
  • 35.Mangalam M. The myth of optimality in human movement science. Neurosci Biobehav Rev. 2025;178:106352. doi: 10.1016/j.neubiorev.2025.106352 [DOI] [PubMed] [Google Scholar]
  • 36.Baus J, Yang J. Motion prediction and validation considering perceived risk-based three-dimensional collision avoidance. Proc Inst Mech Eng H. 2025;239(8):802–14. doi: 10.1177/09544119251355037 [DOI] [PubMed] [Google Scholar]
  • 37.Yang J, Howard B, Baus J. A collision avoidance algorithm for human motion prediction based on perceived risk of collision: Part 1-model development. IISE Trans Occup Ergon Hum Factors. 2021;9(3–4):199–210. doi: 10.1080/24725838.2021.1973613 [DOI] [PubMed] [Google Scholar]
  • 38.Yang J, Howard B, Baus J. A collision avoidance algorithm for human motion prediction based on perceived risk of collision: Part 2-Application. IISE Trans Occup Ergon Hum Factors. 2021;9(3–4):211–22. doi: 10.1080/24725838.2021.2004265 [DOI] [PubMed] [Google Scholar]
  • 39.Trommershäuser J, Maloney LT, Landy MS. Decision making, movement planning and statistical decision theory. Trends Cogn Sci. 2008;12(8):291–7. doi: 10.1016/j.tics.2008.04.010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Dean J, Brüwer M. Control of human arm movements in two dimensions: Paths and joint control in avoiding simple linear obstacles. Exp Brain Res. 1994;97(3):497–514. doi: 10.1007/BF00241544 [DOI] [PubMed] [Google Scholar]
  • 41.Chakravarthy A, Ghose D. Obstacle avoidance in a dynamic environment: A collision cone approach. IEEE Trans Syst, Man, Cybern A. 1998;28(5):562–74. doi: 10.1109/3468.709600 [DOI] [Google Scholar]
  • 42.Wu S-W, Delgado MR, Maloney LT. Economic decision-making compared with an equivalent motor task. Proc Natl Acad Sci U S A. 2009;106(15):6088–93. doi: 10.1073/pnas.0900102106 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Nagengast AJ, Braun DA, Wolpert DM. Risk-sensitive optimal feedback control accounts for sensorimotor behavior under uncertainty. PLoS Comput Biol. 2010;6(7):e1000857. doi: 10.1371/journal.pcbi.1000857 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Munoz DP, Everling S. Look away: The anti-saccade task and the voluntary control of eye movement. Nat Rev Neurosci. 2004;5(3):218–28. doi: 10.1038/nrn1345 [DOI] [PubMed] [Google Scholar]
  • 45.Gail A, Andersen RA. Neural dynamics in monkey parietal reach region reflect context-specific sensorimotor transformations. J Neurosci. 2006;26(37):9376–84. doi: 10.1523/JNEUROSCI.1570-06.2006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Gail A, Klaes C, Westendorff S. Implementation of spatial transformation rules for goal-directed reaching via gain modulation in monkey parietal and premotor cortex. J Neurosci. 2009;29(30):9490–9. doi: 10.1523/JNEUROSCI.1095-09.2009 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Pearce TM, Moran DW. Strategy-dependent encoding of planned arm movements in the dorsal premotor cortex. Science. 2012;337(6097):984–8. doi: 10.1126/science.1220642 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Moll L, Kuypers HG. Premotor cortical ablations in monkeys: Contralateral changes in visually guided reaching behavior. Science. 1977;198(4314):317–9. doi: 10.1126/science.410103 [DOI] [PubMed] [Google Scholar]
  • 49.Christopoulos V, Bonaiuto J, Andersen RA. A biologically plausible computational theory for value integration and action selection in decisions with competing alternatives. PLoS Comput Biol. 2015;11(3):e1004104. doi: 10.1371/journal.pcbi.1004104 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Scott SH. Optimal feedback control and the neural basis of volitional motor control. Nat Rev Neurosci. 2004;5(7):532–46. doi: 10.1038/nrn1427 [DOI] [PubMed] [Google Scholar]
  • 51.Diedrichsen J, Shadmehr R, Ivry RB. The coordination of movement: optimal feedback control and beyond. Trends Cogn Sci. 2010;14(1):31–9. doi: 10.1016/j.tics.2009.11.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.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]
  • 53.Nashed JY, Crevecoeur F, Scott SH. Rapid online selection between multiple motor plans. J Neurosci. 2014;34(5):1769–80. doi: 10.1523/JNEUROSCI.3063-13.2014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Kim K-H, Cho HS. An obstacle avoidance method for mobile robots based on fuzzy decision-making. Robotica. 2006;24(5):567–78. doi: 10.1017/s0263574705002626 [DOI] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1013756.r001

Decision Letter 0

Joseph Ayers, Varun Dutt

15 Feb 2026

An integrative computational approach for obstacle avoidance during action selection

PLOS Computational Biology

Dear Dr. Christopoulos,

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 by Apr 17 2026 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 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,

Varun Dutt, Ph.D

Academic Editor

PLOS Computational Biology

Joseph Ayers

Section Editor

PLOS Computational Biology

Journal Requirements:

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

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 uploaded Supporting Information files, but you have not included a list of legends. Please add a full list of legends for your Supporting Information files after the references list.

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:

i) Figure 1. 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) In the online submission form, you indicated that Data will be made available upon a reasonable request and after signing a formal data sharing agreement.. All PLOS journals now require all data underlying the findings described in their manuscript to be freely available to other researchers, either

1. In a public repository

2. Within the manuscript itself

3. Uploaded as supplementary information.

This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If your data cannot be made publicly available for ethical or legal reasons (e.g., public availability would compromise patient privacy), please explain your reasons by return email and your exemption request will be escalated to the editor for approval. Your exemption request will be handled independently and will not hold up the peer review process, but will need to be resolved should your manuscript be accepted for publication. One of the Editorial team will then be in touch if there are any issues.

6) Please amend your detailed Financial Disclosure statement. This is published with the article. It must therefore be completed in full sentences and contain the exact wording you wish to be published.

1) 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)."

2) State what role the funders took in the study. If the funders had no role in your study, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

3) If any authors received a salary from any of your funders, please state which authors and which funders..

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: the review is uploaded as an attachment

Reviewer #2: This manuscript presents a computational model for action selection in cluttered environments, extending the relative desirability framework (Christopoulos & Schrater, 2015) to incorporate obstacle avoidance. The authors demonstrate through simulations that the model captures qualitative features of human reaching behavior, including trajectory deviations around obstacles and the transient tendency to initiate movements toward obstacles before avoidance.

The paper addresses an important problem in motor control and presents a theoretically interesting framework. The extension of relative desirability to obstacle avoidance is novel, and the biological plausibility argument is well-articulated. However, addressing the concerns outlined below would strengthen the manuscript and improve its suitability for publication.

General comments:

1. The paper relies entirely on qualitative comparisons with previously published human studies. The manuscript would be significantly strengthened by quantitative comparisons with human behavioral data from cited studies using statistical metrics comparing model predictions to human performance.

2. The model's ability to produce trajectories that initially deviate toward obstacles (Figure 5) is presented as a key success. It is unclear how the policy mixture produces initial motion toward the obstacle. This is a critical gap because this phenomenon is highlighted as evidence that the model captures human behavior.

3. No algorithm or pseudocode explains how simulations were performed. Readers cannot understand or reproduce the trajectory generation process.

Additional suggestions:

1. The "75% completion" criterion for velocity magnitude (line 174) needs justification.

2. Figures 2-3: Velocity arrows are invisible at normal viewing size. Either increase arrow size or add an inset showing magnified arrows with explanation.

3. Figure 4: Obstacle sizes described as "small," "medium," "large" should be specified numerically

4. How was movement duration T determined for each simulation? Is it fixed or computed dynamically?

5. The "rim" artifact in Figure 2D is acknowledged but unresolved. Does this artifact affect any trajectory predictions, and if not, why not?

6. What noise model was used to generate trial-to-trial variability? What are the noise parameters?

**********

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: None

Reviewer #2: No:  No. The authors state that "data will be made available upon a reasonable request and after signing a formal data sharing agreement"

**********

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

[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:

After uploading your figures to PLOS’s NAAS tool - https://ngplosjournals.pagemajik.ai/artanalysis, NAAS will process the files provided and display the results in the "Uploaded Files" section of the page as the processing is complete. If the uploaded figures meet our requirements (or NAAS is able to fix the files to meet our requirements), the figure will be marked as "fixed" above. If NAAS is unable to fix the files, a red "failed" label will appear above. When NAAS has confirmed that the figure files meet our requirements, please download the file via the download option, and include these NAAS processed figure files when submitting your revised manuscript.

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

Attachment

Submitted filename: An integrative computational approach Review.docx

pcbi.1013756.s004.docx (17.5KB, docx)
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1013756.r003

Decision Letter 1

Varun Dutt, Tianming Yang

22 Apr 2026

PCOMPBIOL-D-25-02410R1

An integrative computational approach for obstacle avoidance during action selection

PLOS Computational Biology

Dear Dr. Christopoulos,

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 by Jun 22 2026 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 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,

Varun Dutt, Ph.D

Academic Editor

PLOS Computational Biology

Joseph Ayers

Section Editor

PLOS Computational Biology

Additional Editor Comments:

Based upon the referee comments, the manuscript needs a minor revision.

Journal Requirements:

When completing the data availability statement of the submission form, you indicated that you will make your data available on acceptance. We strongly recommend all authors decide on a data sharing plan before acceptance, as the process can be lengthy and hold up publication timelines. Please note that, though access restrictions are acceptable now, your entire data will need to be made freely accessible if your manuscript is accepted for publication. This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If you are unable to adhere to our open data policy, please kindly revise your statement to explain your reasoning and we will seek the editor's input on an exemption. Please be assured that, once you have provided your new statement, the assessment of your exemption will not hold up the peer review process.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

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

Reviewer #3: This a remarkable contribution to the field of computational modeling of action. The paper has been adequately revised according to the comments of previous reviewers, which has clarified substantially the results and highlighted their relevance to potential practical applications in robotics and other fields. The model is very attractive, conceptually simple, elegantly elaborated, succinctly presented, and nicely illustrated. It will form the foundation of new, exciting research in the fields of motor control, human factors, robotics and other applications.

Reviewer #4: The manuscript by Zhong et al. presents a computational framework for obstacle avoidance during action selection that extends a relative-desirability model of multi-target choice to cluttered reaching environments. The authors propose that target-approach and obstacle-avoidance policies are generated in parallel by stochastic optimal controllers and then combined according to a common probabilistic currency, termed relative desirability. Through simulations, the model reproduces several qualitative features reported in human reaching behavior, including trajectory deviations as a function of obstacle position and size, as well as transient initial movements toward an obstacle before later avoidance. The work is conceptually interesting and offers a biologically motivated perspective on how approach and avoidance tendencies may be dynamically integrated during movement planning.

Major points:

- The manuscript is well motivated and conceptually appealing, but the validation is largely qualitative. The model would be substantially strengthened by direct quantitative comparison to human behavioral data and/or formal comparison with alternative computational accounts.

- The central “policy negation” step is clearly acknowledged as an approximation, but its biological plausibility remains somewhat speculative. This aspect would benefit from deeper mechanistic justification or more cautious framing.

- Although the paper is framed as integrating rewards, costs, and risks, the implemented goods-related term is simplified largely to collision probability. The manuscript should clarify this reduced scope more explicitly.

- The robustness of the results to parameter choices, including collision-zone assumptions and the risk-aversion parameter, is not systematically explored. A sensitivity analysis would strengthen confidence in the framework.

- The model is presented as generalizable to multiple targets and obstacles, but the demonstrated simulations remain relatively simple. More complex cluttered scenarios would improve the manuscript’s impact.

Minor points:

- The manuscript could be improved by condensing repeated conceptual explanations and streamlining some sections for clarity and conciseness.

- A few parts of the notation and terminology could be simplified for readability.

- The manuscript would benefit from a careful language edit.

**********

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 #3: Yes

Reviewer #4: No:  Their "data and code availability" section does not mention code at all and data only very restrictively.

**********

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 #3: No

Reviewer #4: 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:

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.1013756.r005

Decision Letter 2

Varun Dutt, Tianming Yang

17 Sep 2026

PCOMPBIOL-D-25-02410R2

An integrative computational approach for obstacle avoidance during action selection

PLOS Computational Biology

Dear Dr. Christopoulos,

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 by Nov 17 2026 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 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.

As the corresponding author, your ORCID iD is verified in the submission system and will appear in the published article. PLOS supports the use of ORCID, and we encourage all coauthors to register for an ORCID iD and use it as well. Please encourage your coauthors to verify their ORCID iD within the submission system before final acceptance, as unverified ORCID iDs will not appear in the published article. Only the individual author can complete the verification step; PLOS staff cannot verify ORCID iDs on behalf of authors.

We look forward to receiving your revised manuscript.

Kind regards,

Varun Dutt, Ph.D

Academic Editor

PLOS Computational Biology

Joseph Ayers

Section Editor

PLOS Computational Biology

Additional Editor Comments (if provided):

The manuscript has definitely improved after revisions, and almost all issues pointed out in earlier rounds have been addressed satisfactorily. It is especially nice to see that the authors clarify that the model presented is a systems-level computational approach and not a quantitatively fitted model of a specific behavioral experiment.

My last concern is the relation between replicating qualitatively human behavioral patterns and explaining quantitatively human behavior. The Abstract states that the model "captures key features of human motor behavior". As the simulations have not been quantitatively fitted to behavioral datasets, the authors should ensure that in the Abstract, Author Summary, Results, and Discussion, all claims that refer to human behavior reflect replication of qualitative patterns only.

My comment regarding quantitative validation is justified by the stated scope of the manuscript. Nevertheless, the Discussion section should make it clear that this study does not prove whether this particular model is quantitatively better than the other models of obstacle avoidance. Proposed behavioral measures such as collision rate, maximum lateral deviation, initial deviation angle, minimum clearance, and trajectory curvature can be used as the targets of validation in the future research.

Clarification of the notion of policy negation is very important. The authors should make sure that throughout the manuscript policy negation will be discussed as a computational tool and not a biological phenomenon. The biological interpretation of the proposed model should stay on the level of the hypothesis that motivates subsequent neurophysiological and perturbation experiments.

Explanation of the goods-related term is much clearer now. The authors should make sure that distinction between the general framework and its particular implementation stays. In the case of presented simulations, the obstacle-related value is mostly defined by collision probability while the target reward is approximately constant. Statements regarding integration of rewards, costs, and risks should be made accordingly.

I appreciate that the authors demonstrate in Figure S2 that qualitatively correct trajectories can be produced independently of a particular function of collision probability. This should not be referred to as robustness with respect to parameters because the comprehensive analysis of the risk-aversion parameter, tolerance boundary, controller parameters, and other parameters has not been performed yet. The authors should change all statements regarding robustness and explicitly state that robustness was only shown for particular assumptions.

Similar to mathematical formulation that allows for arbitrary number of targets and obstacles, the empirical demonstrations are still relatively simple. The authors should distinguish between scalability of the framework from demonstrated behavioral performance in complex cluttered environments. The latter remains to be shown.

The authors should conduct the final consistency and language check. Especially, the authors should be careful when moving between computational description and biological realization in the text. The statements such as "the brain computes" or "the brain combines" or any other similar mechanistic phrases should be avoided if the manuscript only demonstrates the computational sufficiency.

Taking into consideration that these are relatively minor revisions, I believe that the manuscript represents an interesting extension of the relative-desirability framework for obstacle avoidance. The authors became much clearer about what has been shown in simulations and what should be checked in the future. I do not think that there are any substantial methodological changes necessary at this point.

Journal Requirements:

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

1) In the online submission form, you indicated that your data will be submitted to a repository upon acceptance. We strongly recommend all authors deposit their data before acceptance, as the process can be lengthy and hold up publication timelines. Please note that, though access restrictions are acceptable now, your entire minimal dataset will need to be made freely accessible if your manuscript is accepted for publication. This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If you are unable to adhere to our open data policy, please kindly revise your statement to explain your reasoning and we will seek the editor's input on an exemption.

Reviewers' comments:

[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:

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.1013756.r007

Decision Letter 3

Varun Dutt, Tianming Yang

12 Oct 2026

Dear DR Christopoulos,

We are pleased to inform you that your manuscript 'An integrative computational approach for obstacle avoidance during action selection' 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,

Tianming Yang, Ph.D.

Section Editor

PLOS Computational Biology

Joseph Ayers

Section Editor

PLOS Computational Biology

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

The authors have satisfactorily addressed the remaining issues raised in the previous round of evaluation. In particular, the revised manuscript now consistently distinguishes qualitative reproduction of characteristic human behavioral patterns from quantitative validation against behavioral data. The authors also explicitly acknowledge that the present study does not establish quantitative superiority over alternative models and identify appropriate behavioral measures for future quantitative validation.

The revised manuscript further clarifies that policy negation is a computational abstraction rather than a proposed biological mechanism, and appropriately frames the biological interpretation of the model as a hypothesis requiring future neurophysiological and perturbation studies. The distinction between the general relative-desirability framework and the specific implementation examined here is also substantially clearer: the present simulations combine action-related costs with collision probability while target reward is held constant.

The authors have appropriately restricted their claims concerning robustness to the collision-probability functions actually examined and explicitly acknowledge that a comprehensive parameter-sensitivity analysis has not been performed. Finally, they now clearly distinguish the mathematical ability of the framework to accommodate multiple targets and obstacles from demonstrated behavioral performance in complex cluttered environments.

I find that these revisions satisfactorily address the remaining concerns. The scope and limitations of the work are now presented appropriately, and I do not see a need for further methodological revision.

I therefore recommend acceptance of the manuscript in its present form, subject to standard editorial and production-level corrections.

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1013756.r008

Acceptance letter

Varun Dutt, Tianming Yang

PCOMPBIOL-D-25-02410R3

An integrative computational approach for obstacle avoidance during action selection

Dear Dr Christopoulos,

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.

For Research, Software, and Methods articles, 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,

Anitha Samidurai

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 Table. Model parameters.

    The values of the model parameters used in the simulations.

    (XLSX)

    pcbi.1013756.s001.xlsx (9.5KB, xlsx)
    S1 Fig. Simulated reaching trajectories using action cost-driven relative desirability.

    Simulated reaching trajectories (green lines) for a large obstacle (diameter = 4) positioned along the direct path to the target, using the same spatial configuration as Fig 4D. In this simulation, relative desirability is computed using only the action-related component, without incorporating collision probability. The origin is indicated by a black dot, the target by a blue dot, and the obstacle by a red circle.

    (TIFF)

    pcbi.1013756.s002.tiff (12.6MB, tiff)
    S2 Fig. Simulated reaching trajectories with alternative collision probability decay functions.

    Simulated reaching trajectories (green lines) for three obstacle sizes using two alternative decay functions: exponential decay (A–C) and Gaussian CDF-based decay (D-F). (A, D) Small obstacle (diameter = 1), (B, E) medium obstacle (diameter = 2), (C, F) large obstacle (diameter = 4). The origin is indicated by a black dot, the target by a blue dot, and obstacles by red circles.

    (TIFF)

    pcbi.1013756.s003.tiff (6.1MB, tiff)
    Attachment

    Submitted filename: An integrative computational approach Review.docx

    pcbi.1013756.s004.docx (17.5KB, docx)
    Attachment

    Submitted filename: Response to reviewers.pdf

    pcbi.1013756.s006.pdf (145.4KB, pdf)
    Attachment

    Submitted filename: Response_to_Reviewers_auresp_2.pdf

    pcbi.1013756.s007.pdf (150.2KB, pdf)
    Attachment

    Submitted filename: Response_to_reviewers_auresp_3.pdf

    pcbi.1013756.s008.pdf (62KB, pdf)

    Data Availability Statement

    Data is available on the Open Science Framework at https://osf.io/v9nyq.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES