Optimal Data Fitting on Lie Groups: a Coset Approach; Sepulchre, Rodolphe ![]() in Diehl, M. (Ed.) Recent Advances in Optimization and its Applications in Engineering (2010) This work considers the problem of fitting data on a Lie group by a coset of a compact subgroup. This problem can be seen as an extension of the problem of fitting affine subspaces in Rn to data which can ... [more ▼] This work considers the problem of fitting data on a Lie group by a coset of a compact subgroup. This problem can be seen as an extension of the problem of fitting affine subspaces in Rn to data which can be solved using principal component analysis. We show how the fitting problem can be reduced for biinvariant distances to a generalized mean calculation on an homogeneous space. For biinvariant Riemannian distances we provide an algorithm based on the Karcher mean gradient algorithm. We illustrate our approach by some examples on SO(n). [less ▲] Detailed reference viewed: 12 (1 ULg) Refining Sparse Principal Components; ; et al in Diehl, M. (Ed.) Recent Advances in Optimization and its Applications in Engineering (2010) In this paper, we discuss methods to refine locally optimal solutions of sparse PCA. Starting from a local solution obtained by existing algorithms, these methods take advantage of convex relaxations of ... [more ▼] In this paper, we discuss methods to refine locally optimal solutions of sparse PCA. Starting from a local solution obtained by existing algorithms, these methods take advantage of convex relaxations of the sparse PCA problem to propose a refined solution that is still locally optimal but with a higher objective value. [less ▲] Detailed reference viewed: 60 (2 ULg) Optimization on manifolds : methods and applications; ; Sepulchre, Rodolphe ![]() in Recent Advances in Optimization and its Applications in Engineering (2010) Summary. This paper provides an introduction to the topic of optimization on manifolds. The approach taken uses the language of differential geometry, however, we choose to emphasise the intuition of the ... [more ▼] Summary. This paper provides an introduction to the topic of optimization on manifolds. The approach taken uses the language of differential geometry, however, we choose to emphasise the intuition of the concepts and the structures that are important in generating practical numerical algorithms rather than the technical details of the formulation. There are a number of algorithms that can be applied to solve such problems and we discuss the steepest descent and Newton’s method in some detail as well as referencing the more important of the other approaches. There are a wide range of potential applications that we are aware of, and we briefly discuss these applications, as well as explaining one or two in more detail. [less ▲] Detailed reference viewed: 56 (2 ULg) Controlling the phase of an oscillator: a phase response curve approach; Sacré, Pierre ; Sepulchre, Rodolphe ![]() in Proceedings of the Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference (2009, December) The paper discusses elementary control strategies to control the phase of an oscillator. Both feedforward and feedback (P and PI) control laws are designed based on the phase response curve (PRC ... [more ▼] The paper discusses elementary control strategies to control the phase of an oscillator. Both feedforward and feedback (P and PI) control laws are designed based on the phase response curve (PRC) calculated from the linearized model. The performance is evaluated on a popular model of circadian oscillations. [less ▲] Detailed reference viewed: 78 (55 ULg) Synchronization with partial state feedback on SO(n),; Sarlette, Alain ; Sepulchre, Rodolphe ![]() in Proceedings of the 48th IEEE Conference on Decision and Control (2009, December) This paper considers the problem of constructing a distributed feedback law to achieve synchronization for a group of k agents whose states evolve on SO(n) and which exchange only partial state ... [more ▼] This paper considers the problem of constructing a distributed feedback law to achieve synchronization for a group of k agents whose states evolve on SO(n) and which exchange only partial state information along communication links. The partial state information is given by the action of the state on reference vectors in Rn. We propose a gradient based control law which achieves exponential local convergence to a synchronization configuration under a rank condition on a generalized Laplacian matrix. Furthermore, we discuss the case of time-varying reference vectors and provide a convergence result for this case. The latter helps reach synchronization, requiring less communication links and weaker conditions on the instantaneous reference vectors. Our methods are illustrated on an attitude synchronization problem where agents exchange only their relative positions observed in the respective body frames. [less ▲] Detailed reference viewed: 30 (6 ULg) Erratum: “Clustering behaviors in networks of integrate-and-fire oscillators” [Chaos 18, 037122 (2008)]Mauroy, Alexandre ; Sepulchre, Rodolphe ![]() in Chaos (2009), 19 Detailed reference viewed: 29 (12 ULg) Consensus on homogeneous manifoldsSarlette, Alain ; Sepulchre, Rodolphe ![]() in Proceedings of the 48th IEEE Conference on Decision and Control (2009, December) The present paper considers distributed consensus algorithms for agents evolving on a connected compact homogeneous (CCH) manifold. The agents track no external reference and communicate their relative ... [more ▼] The present paper considers distributed consensus algorithms for agents evolving on a connected compact homogeneous (CCH) manifold. The agents track no external reference and communicate their relative state according to an interconnection graph. The paper first formalizes the consensus problem for synchronization (i.e. maximizing the consensus) and balancing (i.e. minimizing the consensus); it thereby introduces the induced arithmetic mean, an easily computable mean position on CCH manifolds. Then it proposes and analyzes various consensus algorithms on manifolds: natural gradient algorithms which reach local consensus equilibria; an adaptation using auxiliary variables for almost-global synchronization or balancing; and a stochastic gossip setting for global synchronization. It closes by investigating the dependence of synchronization properties on the attraction function between interacting agents on the circle. The theory is also illustrated on SO(n) and on the Grassmann manifolds. [less ▲] Detailed reference viewed: 30 (7 ULg) A PDE viewpoint on basic properties of coordination algorithms with symmetriesSarlette, Alain ; Sepulchre, Rodolphe ![]() in Proceedings of the 48th IEEE Conference on Decision and Control (2009, December) Several recent control applications consider the coordination of subsystems through local interaction. Often the interaction has a symmetry in state space, e.g. invariance with respect to a uniform ... [more ▼] Several recent control applications consider the coordination of subsystems through local interaction. Often the interaction has a symmetry in state space, e.g. invariance with respect to a uniform translation of all subsystem values. The present paper shows that in presence of such symmetry, fundamental properties can be highlighted by viewing the distributed system as the discrete approximation of a partial differential equation. An important fact is that the symmetry on the state space differs from the popular spatial invariance property, which is not necessary for the present results. The relevance of the viewpoint is illustrated on two examples: (i) ill-conditioning of interaction matrices in coordination/consensus problems and (ii) the string instability issue. [less ▲] Detailed reference viewed: 19 (4 ULg) On the influence of positive and negative feedback loops on the phase response curve of biological oscillators.Sacré, Pierre ; Sepulchre, Rodolphe ![]() Conference (2009, March) Detailed reference viewed: 88 (34 ULg) An application of distributed control: segmented primary mirror for the European Extremely Large TelescopeBastin, Christian ; Sarlette, Alain ; Sepulchre, Rodolphe ![]() Conference (2009, March) Detailed reference viewed: 39 (20 ULg) Autonomous rigid body attitude synchronizationSarlette, Alain ; Sepulchre, Rodolphe ; in Automatica (2009), 45(2), 572-577 Control laws to synchronize attitudes in a swarm of fully actuated rigid bodies, in the absence of a common reference attitude or hierarchy in the swarm, are proposed in [Smith, T. R., Hanssmann, H ... [more ▼] Control laws to synchronize attitudes in a swarm of fully actuated rigid bodies, in the absence of a common reference attitude or hierarchy in the swarm, are proposed in [Smith, T. R., Hanssmann, H., & Leonard, N.E. (2001). "Orientation control of multiple underwater vehicles with symmetry-breaking potentials". In Proc. 40th IEEE conf. decision and control (pp. 4598–4603); Nair, S., Leonard, N. E. (2007). "Stable synchronization of rigid body networks". In Networks and Heterogeneous Media, 2(4), 595–624]. The present paper studies two separate extensions with the same energy shaping approach: (i) locally synchronizing the rigid bodies’ attitudes, but without restricting their final motion and (ii) relaxing the communication topology from undirected, fixed and connected to directed, varying and uniformly connected. The specific strategies that must be developed for these extensions illustrate the limitations of attitude control with reduced information. [less ▲] Detailed reference viewed: 58 (12 ULg) Consensus optimization on manifoldsSarlette, Alain ; Sepulchre, Rodolphe ![]() in SIAM Journal on Control & Optimization (2009), 48(1), 56-76 The present paper considers distributed consensus algorithms that involve N agents evolving on a connected compact homogeneous manifold. The agents track no external reference and communicate their ... [more ▼] The present paper considers distributed consensus algorithms that involve N agents evolving on a connected compact homogeneous manifold. The agents track no external reference and communicate their relative state according to a communication graph. The consensus problem is formulated in terms of the extrema of a cost function. This leads to efficient gradient algorithms to synchronize (i.e., maximizing the consensus) or balance (i.e., minimizing the consensus) the agents; a convenient adaptation of the gradient algorithms is used when the communication graph is directed and time-varying. The cost function is linked to a specific centroid definition on manifolds, introduced here as the induced arithmetic mean, that is easily computable in closed form and may be of independent interest for a number of manifolds. The special orthogonal group SO(n) and the Grassmann manifold Grass(p,n) are treated as original examples. A link is also drawn with the many existing results on the circle. [less ▲] Detailed reference viewed: 48 (8 ULg) From subspace learning to distance learning: a geometrical optimization approachMeyer, Gilles ; ; et alin Proceedings of the 2009 IEEE Workshop on Statistical Signal Processing (SSP2009) (2009) In this paper, we adopt a differential-geometry viewpoint to tackle the problem of learning a distance online. As this prob- lem can be cast into the estimation of a fixed-rank positive semidefinite (PSD ... [more ▼] In this paper, we adopt a differential-geometry viewpoint to tackle the problem of learning a distance online. As this prob- lem can be cast into the estimation of a fixed-rank positive semidefinite (PSD) matrix, we develop algorithms that ex- ploits the rich geometry structure of the set of fixed-rank PSD matrices. We propose a method which separately updates the subspace of the matrix and its projection onto that subspace. A proper weighting of the two iterations enables to continu- ously interpolate between the problem of learning a subspace and learning a distance when the subspace is fixed. [less ▲] Detailed reference viewed: 68 (27 ULg) Synchronization in Networks of Identical Linear Systems; Sepulchre, Rodolphe ![]() in Automatica (2009), 45(11), 2557-2562 Detailed reference viewed: 58 (4 ULg) Adaptive Regulation of Vector Controlled Induction Motors; ; et al in IEEE Transactions on Control Systems Technology (2009), 17(3), Detailed reference viewed: 29 (6 ULg) Riemannian Metric and Geometric Mean for Positive Semidefinite Matrices of Fixed Rank; Sepulchre, Rodolphe ![]() in SIAM Journal on Matrix Analysis & Applications (2009), 31(3), 1055--1070 Detailed reference viewed: 26 (11 ULg) Nonlinear Drillstring Dynamics Analysis; ; et al in SIAM Journal on Applied Dynamical Systems (2009), 8(2), 527--553 Detailed reference viewed: 30 (5 ULg) Coordination on Lie groupsSarlette, Alain ; ; Sepulchre, Rodolphe ![]() in Proceedings of the 47th IEEE Conference on Decision and Control (2008, December) This paper studies the coordinated motion of a group of agents evolving on a Lie group. Left- or right-invariance with respect to the absolute position on the group lead to two different characterizations ... [more ▼] This paper studies the coordinated motion of a group of agents evolving on a Lie group. Left- or right-invariance with respect to the absolute position on the group lead to two different characterizations of relative positions and two associated definitions of coordination (fixed relative positions). Conditions for each type of coordination are derived in the associated Lie algebra. This allows to formulate the coordination problem on Lie groups as consensus in a vector space. Total coordination occurs when both types of coordination hold simultaneously. The discussion in this paper provides a common geometric framework for previously published coordination control laws on SO(3), SE(2) and SE(3). The theory is illustrated on the group of planar rigid motion SE(2). [less ▲] Detailed reference viewed: 36 (16 ULg) Clustering behaviors in networks of integrate-and-fire oscillatorsMauroy, Alexandre ; Sepulchre, Rodolphe ![]() in Chaos (2008), 18 Clustering behavior is studied in a model of integrate-and-fire oscillators with excitatory pulse coupling. When considering a population of identical oscillators, the main result is a proof of global ... [more ▼] Clustering behavior is studied in a model of integrate-and-fire oscillators with excitatory pulse coupling. When considering a population of identical oscillators, the main result is a proof of global convergence to a phase-locked clustered behavior. The robustness of this clustering behavior is then investigated in a population of nonidentical oscillators by studying the transition from total clustering to the absence of clustering as the group coherence decreases. A robust intermediate situation of partial clustering, characterized by few oscillators traveling among nearly phase-locked clusters, is of particular interest. The analysis complements earlier studies of synchronization in a closely related model. [less ▲] Detailed reference viewed: 38 (15 ULg) Global synchronization on the circleSarlette, Alain ; ; et alin Proceedings of the 17th IFAC World Congress (2008, July) The convexity arguments used in the consensus literature to prove synchronization in vector spaces can be applied to the circle only when all agents are initially located on a semicircle. Existing ... [more ▼] The convexity arguments used in the consensus literature to prove synchronization in vector spaces can be applied to the circle only when all agents are initially located on a semicircle. Existing strategies for (almost-)global synchronization on the circle are either restricted to specific interconnection topologies or use auxiliary variables. The present paper first illustrates this problem by showing that weighted, directed interconnection topologies can be designed to make any reasonably chosen configuration of the agents on the circle a stable equilibrium of a basic continuous-time consensus algorithm. Then it proposes a so-called “gossip algorithm”, which achieves global asymptotic synchronization on the circle with probability 1 for a large class of interconnections, without using auxiliary variables, thanks to the introduction of randomness in the system. [less ▲] Detailed reference viewed: 82 (7 ULg) |
||