Neuromimetic Control — A Linear Model Paradigm
Abstract
Stylized models of the neurodynamics that underpin sensory motor control in animals are proposed and studied. The voluntary motions of animals are typically initiated by high level intentions created in the primary cortex through a combination of perceptions of the current state of the environment along with memories of past reactions to similar states. Muscle movements are produced as a result of neural processes in which the parallel activity of large multiplicities of neurons generate signals that collectively lead to desired actions. Essential to coordinated muscle movement are intentionality, prediction, regions of the cortex dealing with misperceptions of sensory cues, and a significant level of resilience with respect to disruptions in the neural pathways through which signals must propagate. While linear models of feedback control systems have been well studied over many decades, this paper proposes and analyzes a class of models whose aims are to capture some of the essential features of neural control of movement. Whereas most linear models of feedback systems entail a state component whose dimension is higher than the number of inputs or outputs, the work that follows will treat models in which the numbers of input and output channels greatly exceed the state dimension. While we begin by considering continuous-time systems governed by differential equations, the aim will be to treat systems whose evolution involves classes of inputs that emulate neural spike trains. Within the proposed class of models, the paper will study resilience to channel dropouts, the ways in which noise and uncertainty can be mitigated by an appropriate notion of consensus among noisy inputs, and finally, by a simple model in which binary activations of a multiplicity of input channels produce a dynamic response that closely approximates the dynamics of a prescribed linear system whose inputs are continuous functions of time.
John Baillieul is with the Departments of Mechanical Engineering, Electrical and Computer Engineering, and the Division of Systems Engineering at Boston University, Boston, MA 02115. Zexin Sun is with the Division of Systems Engineering at Boston University. The authors may be reached at {johnb, zxsun}@bu.edu.
Support from various sources including the Office of Naval Research grants N00014-10-1-0952, N00014-17-1-2075, and N00014-19-1-2571 is gratefully acknowledged.
A condensed version of this paper has been submitted to the 60thIEEE Conference on Decision and Control.
Keywords: Neuromimetic control, parallel quantized actuation, channel intermittency, neural emulation
I Introduction
The past two decades have seen dramatic increases in research devoted to information processing in networked control systems, [1]. At the same time, rapidly advancing technologies have spurred correspondingly expanded research activity in cyber-physical systems and autonomous machines ranging from assistive robots to self-driving automobiles, [2]. Against this backdrop, a new focus of research that seeks connections between control systems and neuroscience has emerged, ([3, 6, 4]), The aim is to understand how neurobiology should inform the design of control systems that can not only react in real-time to environmental stimuli but also display predictive and adaptive capabilities, [5]. More fundamentally, however, the work described below seeks to understand how these capabilities might emerge from parallel activity of sets of simple inputs that play a role analogous to sets of neurons in biological systems. What follows are preliminary results treating linear control systems in which simple inputs steer the system by collective activity. Principles of resilience with respect to channel dropouts and intermittency of channel availability are explored, and the stage is set for further study of prediction and learning. The paper is organized as follows. Section II introduces problems in designing resilient feedback stabilized motions of linear systems with (very) large numbers of inputs. (Resilience here means that the designs still achieve design objective if a number of input channels become unavailable.) Section III introduces an approach to resilient designs based on an approach we call parameter lifting. Section IV briefly discusses how adding input channels which transmit noisy signals inputs can have the net effect of reducing uncertainty in achieving a control objective. Section V takes up the problem of control with quantized inputs, and Section VI concludes with a discussion of ongoing work that is aimed at making further connections with problems in neurobiology.

II Linear Systems with Large Numbers of Inputs
The models to be studied have the simple form
(1) |
As in [9, 10]. we shall be interested in the evolution and output of (1) in which a portion of the input or output channels may or may not be available over any given subinterval of time. Among cases of interest, channels may intermittently switch in or out of operation. In all cases, we are explicitly assuming that . In [9] we studied the way the structure of a system of this form might be affected by random unavailability of input channels. The work in [10] showed the advantages of having large numbers of input channels (as measured by input energy costs as a function of the number of active input channels and resilience to channel drop-outs). In what follows we shall show that having large numbers of parallel input channels provides corresponding advantages in dealing with noise and uncertainty.
To further explore the advantages of large numbers of inputs in terms of robustness to model and operating uncertainty and resilience with respect to input channel dropouts, we shall examine control laws for systems of the form (1) in which groups of control primitives are chosen from dictionaries and aggregated on the fly to achieve desired ends. The ultimate goal is to understand how carefully aggregated finitely quantized inputs can be used to steer (1) as desired. To lay the foundation for this inquiry, we begin by focusing on dictionaries of continuous control primitives that we shall call set point stabilizing.
II-A Resilient eigenvalue assignment for systems with large numbers of inputs
Briefly introduced in [10] our dictionaries will be comprised of set-point stabilizing control primitives of the form
where the gains are chosen to make the matrix Hurwitz, and the ’s are then chosen to make the desired goal point an equilibrium of (1). Thus, given and a desired gain matrix the vector can chosen so as to satisfy the equation
(2) |
Proposition 1.
Since , the problem of finding values making Hurwitz and satisfying (2) is underdetermined. We can thus carry out a parametric exploration of ranges of values and that make the system (1) resilient in the sense that the loss of one (or more) input channels will not prevent the system from reaching the desired goal point. To examine the effect of channel unavailability and channel intermittency, let be an diagonal matrix whose diagonal entries are 1’s and - 0’s. For each of the possible projection matrices of this form, we shall be interested in cases where is a controllable pair. We have the following:
Definition 1.
Let be such a projection matrix with on the main diagonal. The system (1) is said to be -channel controllable with respect to if for all , the matrix
is nonsingular.
Remark 1.
For the system , being -channel controllable with respect to a canonical projection having ones on the diagonal is equivalent to being a controllable pair.
Example 1.
Consider the three input system
(4) |
Adopting the notation
the system (4) is 3-channel controllable with respect to ; it is 2-channel controllable with respect to and . It is 1-channel controllable with respect to and , but it fails to be 1-channel controllable with respect to .
Within classes of system (1) that are channel controllable, for , we wish to characterize control designs that achieve set point goals despite different sets of control channels () being either intermittently or perhaps even entirely unavailable. When , the problem of finding and such that is Hurwitz and (2) is satisfied leaves considerable room to explore solutions such that is Hurwitz and for various coordinate projections of the type considered in Definition 1.
To take a deeper dive into the theory of LTI systems with large numbers of input channels, we introduce some notation. Fix integers , and let . Let be the set of -element subsets of [m]. In Example 3, for instance, . Extending the example, we consider matrix pairs where is and is . We consider the following:
Problem A. Find an gain matrix such that is Hurwitz for projections onto the coordinates corresponding to the index set for all with .
Problem B. Find an gain matrix that assigns eigenvalues of to specific values for each .
Both of these problems can be solved if , but when , there are more equations than unknowns, making the problems over constrained and thus generally not solvable. We consider the following:
Definition 2.
Given a system (1) where and are respectively and matrices with , for each , the -th principal subsystem is given by the state evolution
Problem B requires solving equations for each , and if we seek an gain matrix which places eigenvalues of for every, then a total of the simultaneous equations must be solved to determine the entries in . Noting that , with the inequality being strict if , we see that solving Problem B cannot be solved in general. Problem A is less exacting in that it only requires eigenvalues to lie in the open left half plane, but it carries the further requirement that a single gain places all the closed-loop eigenvalues of all subsystems in the open left half plane for and all in the range . The following example shows that solutions to Problem B are not necessarily solutions to Problem A as well and illustrates the complexity of the resilient eigenvalue placement problem.
Example 2.
For the system (4) of Example 1, we consider the three 2-channel controllable pairs
We look for a gain matrix such that has specified eigenvalues for each of these ’s. Thus we seek to assign eigenvalues to the three matrices
respectively. For any choice of LHP eigenvalues, this requires solving six equations in six unknowns. For all three matrices to have eigenvalues at (-1,-1) the -values place these closed loop eigenvalues as desired. For this choice of , the closed loop eigenvalues of are . It is not possible to assign all eigenvalues by state feedback independently for the four controllable pairs , , , and . Moreover, it is coincidental that the eigenvalues of are in the left half plane. This is seen in the following examples. (Consider . There are the following closed-loop eigenvalues: For : , for : , and for : ; but the eigenvalues of are .)
Resilience requires an approach that applies simultaneously to all pairs () where ranges over the lattice of projections , . In view of these examples, it is of interest to explore conditions under which the stability of feedback designs will be preserved as control input channels become intermittently or even permanently unavailable.
III Lifted Parameters
To exploit the advantages of a large number of control input channels, we turn our attention to using the extra degrees of freedom in specifying the control offsets so as to make (1) resilient in the face of channels being intermittently unavailable. As noted in [10], we seek an offset vector that satisfies where is any matrix satisfying . If is chosen such that is Hurwitz, the feedback law satisfies (2) and by Proposition 1 steers the state of (1) asymptotically toward the goal in . Under the assumption that has full rank , such matrix solutions can be found–although such an will not be unique. Once and the gain matrix have been chosen, the offset vector is determined by the equation
(5) |
Conditions under which may be chosen to make (1) resilient to channel dropouts is the following.
Theorem 1.
([10]) Consider the linear system (1) in which the number of control inputs, , is strictly larger than the dimension of the state, and in which rank . Let the gain be chosen such that is Hurwitz, and assume that
(a) is a projection of the form considered in Definition 1 and (1) is -channel controllable with respect to ;
(b) is Hurwitz;
(c) the solution of is invariant under —i.e., ; and
(d) has rank .
Then the control inputs defined by (3) steer (1) toward the goal point whether or not the input channels that are mapped to zero by are available.
The next two lemmas review simple facts about the input matrices under consideration.
Lemma 1.
Let be an matrix with . If all principal minors of are nonzero, then has full rank.
Proof.
The matrix has either more or the same number of columns as rows. Its rank is thus the number of linearly independent rows. If there is a nontrivial linear combination of rows of , then this linear combination is inherited by all submatrices, and thus all principal minors would be zero. ∎
Lemma 2.
Let be an matrix with and having full rank . Then is positive definite.
Proof.
If has full rank, the rows are linearly independent. Hence if is the zero vector in , then we must have . Thus, for all , with equality holding if and only if . ∎
Lemma 3.
Consider a linear function given by an rank matrix with . This induces a linear function having rank from the space of matrices, , to the space of matrices, , which is given explicitly by (Y) = Y.
Proof.
Because has full rank , it has a rank right inverse . Given any matrix , the image of under is , proving the lemma. ∎
This function lifting is depicted graphically by
Lemma 4.
Given that the rank of the matrix is with , the dimension of the null space of is . The dimension of the null space of is .
Proof.
Let the set column vectors be a basis of the nullspace of . The set of all matrices of the form , where , is a linearly independent set that spans the null space of . There are independent choices of labels for each of the columns of , proving the lemma. ∎
Lemma 5.
Let be an matrix and be an matrix with and having full rank . Then there is an -parameter family of solutions to the matrix equation .
Proof.
From Lemma 4, we may find a basis of the nullspace of , which we denote . A particular solution of the matrix equation is , and any other solution may be written as where . This proves the lemma. ∎
Lemma 6.
Consider the LTI system , where is an real matrix and is an real matrix with . Suppose that all principal minors of are nonzero, and further assume that . Then, for any real number , the feedback gain is stabilizing; i.e. has all eigenvalues in the open left half plane. Moreover, for all and , all matrices have eigenvalues in the open left half plane.
Lemma 7.
Consider the LTI system , where is an real matrix and is an real matrix with . Suppose that all principal minors of are nonzero, and further assume that is a solution of . Then, for any real and feedback gain
(6) |
the closed loop system is exponentially stable—i.e..the eigenvalues of lie in the open left half plane.
Proof.
Substituting into , we find that the closed-loop system is given by , and the conclusion follows from Lemma 6. ∎
Definition 3.
Let . The lattice of index supersets of I in is given by .
Theorem 2.
Consider the LTI system , where is an real matrix and is an real matrix with . Suppose that all principal minors of are nonzero, and further assume that is a solution of , and that for a given , is invariant under —i.e.. Then, for any real and feedback gain the closed loop systems are exponentially stable for all .
Proof.
The theorem follows from Lemma 6 with and here playing the roles of and in the lemma. ∎
Within the class of resilient (invariant under projections) stabilizing feedback designs identified in Theorem 2, there is considerable freedom to vary paramters to meet system objectives. To examine parameter choices, let be a diagonal projection matrix having -0’s and -1’s on the principal diagonal (). For each such , the parameter family of solutions to is further constrained by the invariance which imposes further constraints. Hence, the family of -invariant ’s is -dimensional; see Fig. 2. Within this family, design choices may involve adjusting the overall strength of the feedback (parameter ) or differentially adjusting the influence of each input channel by scaling rows of in (6). Such weighting will be discussed in greater detail in Section V where we note that to make the models reflective of the parallel actions of many simple inputs, it is necessary to normalize the weight of in (6) so as to not let the influence of inputs depend on the total number of those available (as opposed to the total number acting according to the various projections ). In other words, we want to take care not to overly weight the influence of large groups versus small groups of channels.

Example 3.
We end this section with an example of random unavailability of input channels. Considering still the system of Example 1, define the feedback gain where
and . Consider channel intermittency in which each of the three channels is randomly available according to a two-state Markov process defined by
where probability of channel unavailability; probability of the channel being available. Assuming the availabilities of the channels are i.i.d. with this availability law, simulations show that for a range of parameters that
(7) |
is asymptotically stable with the time-dependent projection being a diagonal matrix whose diagonal entries can take any combination of values 0 and 1. The special case is illustrated in Fig. 3. The hypotheses of Theorem 2 characterize a worst case scenario in terms of stability since there may be time intervals over which (7) does not satisfy the hypotheses because does not leave invariant.
IV Uncertainty reduction from adding a channel
Suppose that instead of eq. (5), uncertainty in each input channel is taken into account and the actual system dynamics are governed by
(8) |
where is a Gaussian random vector whose entries are . Assume further that these channel-wise uncertainties are mutually independent. Then the asymptotic steady state limit will satisfy
(9) |
where is the covariance of the channel perturbations. The question of how steady state error is affected by the addition of a noisy channel is partially addressed as follows.
Theorem 3.
Suppose the system (1) is controllable, and that and have been chosen as in Theorem 2 so that is Hurwitz and the control input has been chosen to steer the state to using given by (5). Let and consider the augmented matrix . Then with the control input , where , , and offset , the system is steered such that the steady state error covariance is
where
The corresponding steady state error covariance for is
if the mean squared asymptotic errors under the two control laws are denoted by and , then .
Proof.
Let and We have ). Hence , whereas .
Whence, in comparing mean square errors,
Since in the natural ordering of symmetric positive definite matrices, the conclusion of the theorem follows. ∎
V The nuanced control authority of highly parallel quantized actuation
Technological advances have made it both possible and desirable to re-examine classical linear feedback designs using a new lens as described in the previous sections. In this section, we revisit the concepts of the previous sections in terms of quantized control along the lines of [1], [17], [18], [19], and [25]. The advantages of large numbers of input channels in terms of reducing energy ([10]) and uncertainty (Theorem 3 above) come at a cost that is not easily modeled in the context of linear time-invariant (LTI) systems. Indeed as the number of control input channels increases, so does the amount of information that must be processed to implement a feedback design of the form of Theorem 2 in terms of the attention needed (measured in bits per second) to ensure stable motions. (See [16] for a discussion of attention in feedback control.) An equally subtle problem with the models of massively parallel input described in the preceding sections is the need for asymptotic scaling of inputs as the number of channels grows. If the number of input channels is large enough, then the feedback control for will be stabilizing for any system (1). This is certainly plausible based on Gershgorin’s Theorem and the observation that if has full rank , and is obtained from by adding one (or more) columns, then in terms of the standard order relationship on positive definite matrices. A precise statement of how fast the matrix grows from adding columns in given by the following.
Proposition 2.
Let be an matrix with whose columns are unit vectors uniformly spaced on the unit circle . Then, the spectral radius of is .
Proof.
The proof is by direct calculation. There is no loss of generality in assuming the uniformly distributed vectors are . is then given explicitly by
Standard trig identities show the off-diagonal matrix entries are zero and the diagonal entries are , proving the proposition. ∎
For , the conclusion is similar but slightly more complex. We consider matrices () whose columns are unit vectors in . Following standard constructions of Euler angles (e.g. http://www.baillieul.org/Robotics/740_L9.pdf), we define spherical coordinates (or generalized Euler angles) on the -sphere whereby points are given by
where for . We shall call a distribution of points on parametrically regular if it is given by , and for . The following extends Proposition 2 to matrices where .
Theorem 4.
Let the matrix comprise columns consisting of all unit -vectors associated with the parametrically regular distribution with all . then has columns; is diagonal, and the largest diagonal entry (eigenvalue) is .
Proof.
The matrices of the theorem have the form
The entries in the product may be factored into products of sums of the form
and from this the result follows. ∎
Remark 2.
Simulation experiments show that for matrices comprised of columns of random unit vectors in that are approximately parametrically regular in their distribution, the matrix norm (=largest singular value) of is , in agreement with the theorem.
To keep the focus on channel intermittency and pursue the emulation problems of the following section, we shall assume the parameter appearing in Theorem 2 is inversely related to the size, , of the matrix , and for the case of quantized inputs considered next, other bounds on input magnitude may apply as well.
We conclude by considering discrete-time descriptions of (1) in which the control inputs to each channel are selected from finite sets having two or more elements. To start, suppose (1) is steered by inputs that take continuous values in but are piecewise constant between uniformly spaced instants of time: , and , for . Then the state transition between sampling instants is given by
(10) |
where
When (and hence ) has more columns than rows, there is a parameter lifting , and it is possible to find satisfying . The relationship between and and between the lifted parameters and is highly nonlinear, and will not be explored further here. Rather, we consider first order approximations to and and rewrite (10) as
We may use lifted parameters of the first order terms and write the first order, discrete time approximation to (1) as
(11) |
Having approximated the system in this way, we consider the problem of steering (11) by input vectors having each entry selected from a finite set, say in the simplest case. A variety of MEMS devices that operate utilizing very large arrays of binary actuators can be modeled in this way, and successful control designs in adaptive optics applications have been either open-loop or hybrid open-loop combined with modulation from optical wavefront sensors ([15],[20]). The approach being pursued in the present work aims to close feedback loops using real-time measurements of the state. For any state , binary choices must be made to determine the value of the input to each of the channels. Control design is thus equivalent to implementing a selection function along the lines of [16]. Some details of research on such designs are described in the next section, but complete results will appear elsewhere.
VI Conclusions and work in progress
It is easy to show that if inputs to (11) can take a continuum of values in an open neighborhood of the origin in , then feedback laws based on sample-and-hold versions of (6) can be designed to asymptotically steer the state of (11) to the origin of the state space . Current work is aimed at extending the ideas we have described in the above sections of the paper to a theory of feedback control designs for (11) in which control inputs at each time step are selected from a finite set of admissible control values. One goal is design of both selection functions and modulation strategies whereby systems of the form (11) with finitely quantized feedback can emulate the motions of continuous time systems like the ones treated in the preceding sections. In the quest to find control theoretic abstractions of widely studied problems in neuroscience, the work is organized around three themes: neural coding (characterizing the brain responses to stimuli by collective electrical activity—spiking and bursting—of groups of neurons and the relationships among the electrical activities of the neurons in the group), neural modulation (real-time transformations of neural circuits induced by various means including chemically or through neural input from projection neurons) wherein connections within the anatomical connectome are made to specify the functional brain circuits that give rise to behavior [23], and neural emulation (finding patterns of neural activity that associate potential actions to the outcomes those actions are expected to produce, [21]).
The simplest coding and emulation problems in this context involve finding state-dependent binary vectors that elicit the desired state transitions of (11). For finite dimensional linear systems, it is natural to consider using inputs that are both spatially and temporally discrete to emulate continuous vector fields as follows. Let be an Hurwitz matrix. A discretized Euler approximation to the solution of is
Two specific problems of emulating this system by (11) with binary inputs are:
-
•
Find a partition of the state space and a rule for assigning coordinates of to be either +1 or -1, so that for each , is as close as possible to (in an appropriate metric).
-
•
Find a partition and a rule that for each both assigns coordinate entries of together with a coordinate projection operation determining which channels are operative in the partition cell with the property the is as close as possible to (in an appropriate metric).




Example 4.
Returning to the two-state, three-input examples considered in Section II, suppose and . We have normalized the third column of in order that all three channels are equally influential in steering with binary inputs chosen from . Consider , a Hurwitz matrix with both eigenvalues equal to -1. A sketch of the vector field and flow is shown in Fig. 4(a). It is noted that length scales of linear vector fields increase in proportion to their distance from the origin. This needs to be accounted for in interpolations using binary affine maps in a way that may be similar to the way that neurons in the entorhinal cortex—grid cells in particular—encode information about length scales. In mammalian brains, grid cells show stable firing patterns that are correlated with hexagonal grids of locations that an animal visits as it moves around a range space. Grid cells appear to be arranged in discrete modules anatomically arranged in order of increasing scale along the dorso-ventral axis of the medial entorhinal cortex [26, 22], with each module’s neurons firing at module-specific scales.
The mechanisms of neural coding and modulation are ares of active research in brain science, and it is in part for this reason that we have avoided being precise in specifying approximation metrics in this emulation problem. Both binary codings depicted in Fig. 4 steer the quantized system (11) toward the origin—but along qualitatively different paths. In observing animal movements in field and laboratory settings, it is found that they can exhibit a good deal of individuality in choosing paths from a common start point to a common goal ([28]). There is also evidence that among regions of the brain that guide movement, some exhibit neural activity that is more varied than others such as the grid cell modules in the entorhinal cortex [27], which tend to be similar in neuroanatomy from one animal to the next. As future work will be focused on systems with large numbers of simple inputs along with learning strategies, we will be aiming to understand the emergence of multiple and diverse solutions that meet similar control objectives.
In treating neuro-inspired approaches to input modulation along the lines suggested by the second bullet above, we note that with enough control channels available, it is possible to pursue quantized control input designs in which a large enough and appropriately chosen group of binary inputs can simulate certain amplitude-modulated analog signals. How this approach scales with control task complexity and numbers of neurons needed for satisfactory execution remains ongoing work.
Finally, we note that our work exploring neuromimetic control has focused on linear systems only because they are the most widely studied and best understood. There is no reason that exploration of nonlinear control systems that model land and air vehicles cannot be approached in ways that are similar to what we have presented. For such models, connections between task geometry and time-to-execute can be studied. Deeper connections to neurobiological aspects of sensing and control in and of themselves will also call for nonlinear models. This is foreshadowed in the piecewise selection functions that define the quantized control actions in this section. Connections with established theories of threshold-linear networks ([29]) and with other models competitive neural dynamics ([30]) remain under investigation. The neurobiology literature on the control of physical movement is very rich, and there appears to be much to explore.
References
- [1] J. Baillieul and P.J. Antsaklis. “Control and communication challenges in networked real-time systems.” Proceedings of the IEEE, 95, no. 1 (2007): 9-28.
- [2] J. Leonard, J. How, S. Teller, M. Berger, S. Campbell, G. Fiore, L. Fletcher, E. Frazzoli, A. Huang, S. Karaman, et al. “A perception-driven autonomous urban vehicle.” in J. of Field Robotics, 25(10):727–774, 2008.
- [3] J. Huang, A. Isidori, L. Marconi, M. Mischiati, E. Sontag, W.M. Wonham, “Internal Models in Control, Biology and Neuroscience,” in Proceedings of the 2018 IEEE Conference on Decision and Control (CDC), Miami Beach, FL, pp. 5370 - 5390, doi:10.1109/CDC.2018.8619624.
- [4] D. Muthirayana and P.P. Khargonekar, “Working Memory Augmentation for Improved Learning in Neural Adaptive Control,” in 58th Conference on Decision and Control (CDC), Nice, France, 2019. pp. 3819-.3826. doi:10.1109/CDC40024.2019.9029549.
- [5] G. Markkula, E. Boer, R. Romano, et al. “Sustained sensorimotor control as intermittent decisions about prediction errors: computational framework and application to ground vehicle steering,” Biol Cybern 112, 181–207 (2018). https://doi.org/10.1007/s00422-017-0743-9
- [6] P. Gawthrop, I. Loram, M. Lakie, et al. “Intermittent control: a computational theory of human control,” Biol Cybern. 104, 31–51 (2011). https://doi.org/10.1007/s00422-010-0416-4
- [7] J. Hu and W. X. Zheng, “Bipartite consensus for multi-agent systems on directed signed networks,” in 52nd IEEE Conference on Decision and Control, Florence, 2013, pp. 3451-3456. doi: 10.1109/CDC.2013.6760412
- [8] C. Altafini, “Consensus problems on networks with antagonistic interactions”, in IEEE Trans. Autom. Control, vol. 58, no. 4, pp. 935-946, 2013, doi:10.1109/TAC.2012.2224251.
- [9] J. Baillieul and Z. Kong, “Saliency based control in random feature networks,” in 53rd IEEE Conference on Decision and Control’, Los Angeles, CA, 2014, pp. 4210-4215. doi: 10.1109/CDC.2014.7040045
- [10] J. Baillieul, “Perceptual Control with Large Feature and Actuator Networks,” in 58th Conference on Decision and Control (CDC), Nice, France, 2019. pp. 3819-.3826. doi:10.1109/CDC40024.2019.9029615.
- [11] B.K.P. Horn, Y. Fang, I. Masaki, “Hierarchical framework for direct gradient-based time-to-contact estimation,” in the 2009 IEEE Intelligent Vehicles Symposium. DOI: 10.1109/IVS.2009.5164489
- [12] R.W. Brockett, Finite Dimensional Linear Systems, SIAM, 2015, xvi + 244 pages, ISBN 978-1-611973-87-7
- [13] T.K. Ho, 1998. “The random subspace method for constructing decision forests,” IEEE Trans. Pattern Anal. Mach. Intell., 20(8), pp.832 - 844. doi:10.1109/34.709601
- [14] J. Sivic, (April 2009). “Efficient visual search of videos cast as text retrieval”. In IEEE Transactions on Pattern Anal. and Mach. Intell., V.31,N.4, pp. 591–605, 10.1109/TPAMI.2008.111.
- [15] J. Baillieul, 1999.“Feedback Designs for Controlling Device Arrays with Communication Channel Bandwidth Constraints,” Lecture Notes of the Fourth ARO Workshop on Smart Structures, Penn State University, August 16-18, 1999,
- [16] J. Baillieul (2002). “Feedback Designs in Information-Based Control”. In: Pasik-Duncan B. (ed) Stochastic Theory and Control, Lecture Notes in Control and Information Sciences, vol 280. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48022-6_3
- [17] K. Li and J. Baillieul. ” Robust quantization for digital finite communication bandwidth (DFCB) control”. EEE Transactions on Automatic Control. 2004 Sep 13;49(9):1573-84.
- [18] J. Baillieul, 2004, “Data-rate problems in feedback stabilization of drift-free nonlinear control systems”. In Proceedings of the 2004 Symposium on the Mathematical Theory of Networks and Systems (MTNS) (pp. 5-9).
- [19] K. Li and J. Baillieul. “Data-rate requirements for nonlinear feedback control” In NOLCOS 2004, IFAC Proceedings Volumes. 2004 Sep 1;37(13):997-1002.
- [20] T. Bifano, 2010. “Shaping light: MOEMS deformable mirrors for microscopes and telescopes,” in Proc. SPIE 7595, MEMS Adaptive Optics IV, 759502 (18 February 2010); https://doi.org/10.1117/12.848221
- [21] B. Colder, 2011. “Emulation as an integrating principle for cognition,” Frontiers in Human Neuroscience, May 27;5:54, https://doi.org/10.3389/fnhum.2011.00054
- [22] D. Bush, C. Barry, D. Manson, N. Burgess, 2015. “Using grid cells for navigation,” Neuron, Aug 5; 87(3):507-20, https://doi.org/10.1016/j.neuron.2015.07.006.
- [23] E. Marder, 2012. “Neuromodulation of neuronal circuits: back to the future,” Neuron, Oct 4;76(1):1-1, https://doi.org/10.1016/j.neuron.2012.09.010.
- [24] G.N. Nair and J. Baillieul, 2006. “Time to failure of quantized control via a binary symmetric channel” In Proceedings of the 45th IEEE Conference on Decision and Control, pages 2883–2888.
- [25] G.N. Nair, F. Fagnani, S. Zampieri, and R.J. Evans, 2007. “Feedback control under data rate constraints: An overview,” Proceedings of the IEEE, 95(1):108–137.
- [26] H. Stensola, T. Stensola, T. Solstad, K. Frøland, M.B. Moser, and E.I. Moser, 2012. “The entorhinal grid map is discretized,” Nature 492, 72–78. https://doi.org/10.1038/nature11649
- [27] H.W. Lee, S.M. Lee, and I. Lee, 2018. “Neural firing patterns are more schematic and less sensitive to changes in background visual scenes in the subiculum than in the hippocampus” Journal of Neuroscience Aug 22;38(34):7392-408.
- [28] Z. Kong, N.W. Fuller, S. Wang, K. Özcimder, E.G̃illam, D. Theriault, M. Betke, and J. Baillieul, 2016. “Perceptual Modalities Guiding Bat Flight in a Native Habitat,” Scientific Reports, 6, Article number: 27252. http://www.nature.com/articles/srep27252
- [29] C. Curto, C. Langdon, K. Morrison, 2020. “Combinatorial Geometry of Threshold-Linear Networks,” https://arxiv.org/abs/2008.01032
- [30] O.W. Layton and B.R.Fajen, 2016. “Competitive dynamics in MSTd: A mechanism for robust heading perception based on optic flow,” PLoS computational biology, 2016 Jun 24;12(6):e1004942.