Skip to main content

Showing 1–50 of 60 results for author: Slotine, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.05669  [pdf, other

    cs.RO eess.SY

    Passive Obstacle Aware Control to Follow Desired Velocities

    Authors: Lukas Huber, Trinca Thibaud, Jean-Jacques Slotine, Aude Billard

    Abstract: Evaluating and updating the obstacle avoidance velocity for an autonomous robot in real-time ensures robustness against noise and disturbances. A passive dam** controller can obtain the desired motion with a torque-controlled robot, which remains compliant and ensures a safe response to external perturbations. Here, we propose a novel approach for designing the passive control policy. Our algori… ▽ More

    Submitted 19 June, 2024; v1 submitted 9 May, 2024; originally announced May 2024.

  2. arXiv:2311.05082  [pdf, other

    eess.SY cs.RO

    Dynamic Adaptation Gains for Nonlinear Systems with Unmatched Uncertainties

    Authors: Brett T. Lopez, Jean-Jacques Slotine

    Abstract: We present a new direct adaptive control approach for nonlinear systems with unmatched and matched uncertainties. The method relies on adjusting the adaptation gains of individual unmatched parameters whose adaptation transients would otherwise destabilize the closed-loop system. The approach also guarantees the restoration of the adaptation gains to their nominal values and can readily incorporat… ▽ More

    Submitted 8 November, 2023; originally announced November 2023.

    Comments: V1

  3. arXiv:2311.03669  [pdf, other

    cs.LG cs.AI eess.SY

    Stable Modular Control via Contraction Theory for Reinforcement Learning

    Authors: Bing Song, Jean-Jacques Slotine, Quang-Cuong Pham

    Abstract: We propose a novel way to integrate control techniques with reinforcement learning (RL) for stability, robustness, and generalization: leveraging contraction theory to realize modularity in neural control, which ensures that combining stable subsystems can automatically preserve the stability. We realize such modularity via signal composition and dynamic decomposition. Signal composition creates t… ▽ More

    Submitted 6 November, 2023; originally announced November 2023.

  4. arXiv:2310.01571  [pdf, other

    cs.LG eess.SY q-bio.NC

    Contraction Properties of the Global Workspace Primitive

    Authors: Michaela Ennis, Leo Kozachkov, Jean-Jacques Slotine

    Abstract: To push forward the important emerging research field surrounding multi-area recurrent neural networks (RNNs), we expand theoretically and empirically on the provably stable RNNs of RNNs introduced by Kozachkov et al. in "RNNs of RNNs: Recursive Construction of Stable Assemblies of Recurrent Neural Networks". We prove relaxed stability conditions for salient special cases of this architecture, mos… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

  5. arXiv:2306.16160  [pdf, other

    cs.RO

    Avoidance of Concave Obstacles through Rotation of Nonlinear Dynamics

    Authors: Lukas Huber, Jean-Jacques Slotine, Aude Billard

    Abstract: Controlling complex tasks in robotic systems, such as circular motion for cleaning or following curvy lines, can be dealt with using nonlinear vector fields. In this paper, we introduce a novel approach called rotational obstacle avoidance method (ROAM) for adapting the initial dynamics when the workspace is partially occluded by obstacles. ROAM presents a closed-form solution that effectively avo… ▽ More

    Submitted 28 June, 2023; originally announced June 2023.

    Comments: 20 pages, 19 figures

  6. arXiv:2306.09253  [pdf, ps, other

    cs.LG math.DS

    MinMax Networks

    Authors: Winfried Lohmiller, Philipp Gassert, Jean-Jacques Slotine

    Abstract: While much progress has been achieved over the last decades in neuro-inspired machine learning, there are still fundamental theoretical problems in gradient-based learning using combinations of neurons. These problems, such as saddle points and suboptimal plateaus of the cost function, can lead in theory and practice to failures of learning. In addition, the discrete step size selection of the gra… ▽ More

    Submitted 15 June, 2023; originally announced June 2023.

  7. arXiv:2306.08205  [pdf, other

    cs.RO

    Agile Catching with Whole-Body MPC and Blackbox Policy Learning

    Authors: Saminda Abeyruwan, Alex Bewley, Nicholas M. Boffi, Krzysztof Choromanski, David D'Ambrosio, Deepali Jain, Pannag Sanketi, Anish Shankar, Vikas Sindhwani, Sumeet Singh, Jean-Jacques Slotine, Stephen Tu

    Abstract: We address a benchmark task in agile robotics: catching objects thrown at high-speed. This is a challenging task that involves tracking, intercepting, and cradling a thrown object with access only to visual observations of the object and the proprioceptive state of the robot, all within a fraction of a second. We present the relative merits of two fundamentally different solution strategies: (i) M… ▽ More

    Submitted 19 October, 2023; v1 submitted 13 June, 2023; originally announced June 2023.

    Comments: L4DC 2023

  8. arXiv:2306.05420  [pdf, other

    cs.LG cs.CV

    Scaling Spherical CNNs

    Authors: Carlos Esteves, Jean-Jacques Slotine, Ameesh Makadia

    Abstract: Spherical CNNs generalize CNNs to functions on the sphere, by using spherical convolutions as the main linear operation. The most accurate and efficient way to compute spherical convolutions is in the spectral domain (via the convolution theorem), which is still costlier than the usual planar convolutions. For this reason, applications of spherical CNNs have so far been limited to small problems t… ▽ More

    Submitted 8 June, 2023; originally announced June 2023.

    Comments: Accepted to ICML'23

  9. arXiv:2302.02529  [pdf, other

    eess.SY cs.LG cs.RO

    Learning Control-Oriented Dynamical Structure from Data

    Authors: Spencer M. Richards, Jean-Jacques Slotine, Navid Azizan, Marco Pavone

    Abstract: Even for known nonlinear dynamical systems, feedback controller synthesis is a difficult problem that often requires leveraging the particular structure of the dynamics to induce a stable closed-loop system. For general nonlinear models, including those fit to data, there may not be enough known structure to reliably synthesize a stabilizing feedback controller. In this paper, we discuss a state-d… ▽ More

    Submitted 23 June, 2023; v1 submitted 5 February, 2023; originally announced February 2023.

    Comments: International Conference on Machine Learning (ICML), Honolulu, 2023

  10. arXiv:2210.14417  [pdf, other

    cs.RO

    From Obstacle Avoidance To Motion Learning Using Local Rotation of Dynamical Systems

    Authors: Lukas Huber, Jean-Jacques Slotine, Aude Billard

    Abstract: In robotics motion is often described from an external perspective, i.e., we give information on the obstacle motion in a mathematical manner with respect to a specific (often inertial) reference frame. In the current work, we propose to describe the robotic motion with respect to the robot itself. Similar to how we give instructions to each other (go straight, and then after multiple meters move… ▽ More

    Submitted 25 October, 2022; originally announced October 2022.

  11. arXiv:2209.07324  [pdf, other

    cs.RO

    Example When Local Optimal Policies Contain Unstable Control

    Authors: Bing Song, Jean-Jacques Slotine, Quang-Cuong Pham

    Abstract: We provide a new perspective to understand why reinforcement learning (RL) struggles with robustness and generalization. We show, by examples, that local optimal policies may contain unstable control for some dynamic parameters and overfitting to such instabilities can deteriorate robustness and generalization. Contraction analysis of neural control reveals that there exists boundaries between sta… ▽ More

    Submitted 1 November, 2023; v1 submitted 15 September, 2022; originally announced September 2022.

  12. arXiv:2207.13873  [pdf, other

    eess.SY cs.RO

    Unmatched Control Barrier Functions: Certainty Equivalence Adaptive Safety

    Authors: Brett T. Lopez, Jean-Jacques Slotine

    Abstract: This work applies universal adaptive control to control barrier functions to achieve forward invariance of a safe set despite the presence of unmatched parametric uncertainties. The approach combines two ideas. The first is to construct a family of control barrier functions that ensures the system is safe for all possible models. The second is to use online parameter adaptation to methodically sel… ▽ More

    Submitted 16 August, 2022; v1 submitted 27 July, 2022; originally announced July 2022.

    Comments: Added high relative degree results

  13. arXiv:2205.04928  [pdf, other

    cs.RO

    Fast Obstacle Avoidance Based on Real-Time Sensing

    Authors: Lukas Huber, Aude Billard, Jean-Jacques Slotine

    Abstract: Humans are remarkable at navigating and moving through dynamic and complex spaces, such as crowded streets. For robots to do the same, it is crucial that they are endowed with highly reactive obstacle avoidance robust to partial and poor sensing. We address the issue of enabling obstacle avoidance based on sparse and asynchronous perception. The proposed control scheme combines a high-level input… ▽ More

    Submitted 10 May, 2022; originally announced May 2022.

  14. arXiv:2204.06716  [pdf, other

    cs.RO cs.LG eess.SY

    Control-oriented meta-learning

    Authors: Spencer M. Richards, Navid Azizan, Jean-Jacques Slotine, Marco Pavone

    Abstract: Real-time adaptation is imperative to the control of robots operating in complex, dynamic environments. Adaptive control laws can endow even nonlinear systems with good trajectory tracking performance, provided that any uncertain dynamics terms are linearly parameterizable with known nonlinear features. However, it is often difficult to specify such features a priori, such as for aerodynamic distu… ▽ More

    Submitted 13 April, 2022; originally announced April 2022.

    Comments: First published in Robotics: Science and Systems (RSS) 2021. This extended version is under review for a special issue in the International Journal of Robotics Research (IJRR). arXiv admin note: substantial text overlap with arXiv:2103.04490

  15. arXiv:2201.06656  [pdf, other

    cs.LG math.DS

    Generalization in Supervised Learning Through Riemannian Contraction

    Authors: Leo Kozachkov, Patrick M. Wensing, Jean-Jacques Slotine

    Abstract: We prove that Riemannian contraction in a supervised learning setting implies generalization. Specifically, we show that if an optimizer is contracting in some Riemannian metric with rate $λ> 0$, it is uniformly algorithmically stable with rate $\mathcal{O}(1/λn)$, where $n$ is the number of labelled examples in the training set. The results hold for stochastic and deterministic optimization, in b… ▽ More

    Submitted 26 January, 2022; v1 submitted 17 January, 2022; originally announced January 2022.

    Comments: 22 pages, 5, figures

  16. arXiv:2112.10690  [pdf, other

    cs.LG eess.SY

    Adversarially Robust Stability Certificates can be Sample-Efficient

    Authors: Thomas T. C. K. Zhang, Stephen Tu, Nicholas M. Boffi, Jean-Jacques E. Slotine, Nikolai Matni

    Abstract: Motivated by bridging the simulation to reality gap in the context of safety-critical systems, we consider learning adversarially robust stability certificates for unknown nonlinear dynamical systems. In line with approaches from robust control, we consider additive and Lipschitz bounded adversaries that perturb the system dynamics. We show that under suitable assumptions of incremental stability… ▽ More

    Submitted 20 December, 2021; originally announced December 2021.

    MSC Class: 93D05; 93D09

  17. arXiv:2110.00693  [pdf, other

    cs.LG cs.RO eess.SY math.OC

    A Theoretical Overview of Neural Contraction Metrics for Learning-based Control with Guaranteed Stability

    Authors: Hiroyasu Tsukamoto, Soon-Jo Chung, Jean-Jacques Slotine, Chuchu Fan

    Abstract: This paper presents a theoretical overview of a Neural Contraction Metric (NCM): a neural network model of an optimal contraction metric and corresponding differential Lyapunov function, the existence of which is a necessary and sufficient condition for incremental exponential stability of non-autonomous nonlinear system trajectories. Its innovation lies in providing formal robustness guarantees f… ▽ More

    Submitted 1 October, 2021; originally announced October 2021.

    Comments: IEEE Conference on Decision and Control (CDC), Preprint Version. Accepted July, 2021

  18. arXiv:2110.00675  [pdf, other

    cs.LG cs.RO eess.SY math.OC

    Contraction Theory for Nonlinear Stability Analysis and Learning-based Control: A Tutorial Overview

    Authors: Hiroyasu Tsukamoto, Soon-Jo Chung, Jean-Jacques E. Slotine

    Abstract: Contraction theory is an analytical tool to study differential dynamics of a non-autonomous (i.e., time-varying) nonlinear system under a contraction metric defined with a uniformly positive definite matrix, the existence of which results in a necessary and sufficient characterization of incremental exponential stability of multiple solution trajectories with respect to each other. By using a squa… ▽ More

    Submitted 21 December, 2021; v1 submitted 1 October, 2021; originally announced October 2021.

    Comments: Annual Reviews in Control, Accepted, Oct. 1st

    Journal ref: Annual Reviews in Control; Volume 52; 2021; Pages 135-169; ISSN 1367-5788,

  19. arXiv:2106.08928  [pdf, other

    cs.LG math.DS q-bio.NC

    RNNs of RNNs: Recursive Construction of Stable Assemblies of Recurrent Neural Networks

    Authors: Leo Kozachkov, Michaela Ennis, Jean-Jacques Slotine

    Abstract: Recurrent neural networks (RNNs) are widely used throughout neuroscience as models of local neural activity. Many properties of single RNNs are well characterized theoretically, but experimental neuroscience has moved in the direction of studying multiple interacting areas, and RNN theory needs to be likewise extended. We take a constructive approach towards this problem, leveraging tools from non… ▽ More

    Submitted 29 January, 2023; v1 submitted 16 June, 2021; originally announced June 2021.

    Comments: Published as a conference paper at NeurIPS 2022

  20. arXiv:2106.03589  [pdf, other

    math.OC cs.LG

    Nonparametric adaptive control and prediction: theory and randomized algorithms

    Authors: Nicholas M. Boffi, Stephen Tu, Jean-Jacques E. Slotine

    Abstract: A key assumption in the theory of nonlinear adaptive control is that the uncertainty of the system can be expressed in the linear span of a set of known basis functions. While this assumption leads to efficient algorithms, it limits applications to very specific classes of systems. We introduce a novel nonparametric adaptive algorithm that estimates an infinite-dimensional density over parameters… ▽ More

    Submitted 24 August, 2022; v1 submitted 7 June, 2021; originally announced June 2021.

    Comments: v3: Figure updates and addition of deep network results. v2: Significant updates. Introduction of nonparametric methods

  21. Avoiding Dense and Dynamic Obstacles in Enclosed Spaces: Application to Moving in Crowds

    Authors: Lukas Huber, Jean-Jacques Slotine, Aude Billard

    Abstract: This paper presents a closed-form approach to constrain a flow within a given volume and around objects. The flow is guaranteed to converge and to stop at a single fixed point. We show that the obstacle avoidance problem can be inverted to enforce that the flow remains enclosed within a volume defined by a polygonal surface. We formally guarantee that such a flow will never contact the boundaries… ▽ More

    Submitted 14 February, 2022; v1 submitted 25 May, 2021; originally announced May 2021.

    Report number: Print ISSN: 1552-3098 / Online ISSN: 1941-0468

    Journal ref: IEEE Transactions on Robotics, 2022

  22. arXiv:2104.02709  [pdf, other

    eess.SY cs.RO

    Adaptive Variants of Optimal Feedback Policies

    Authors: Brett T. Lopez, Jean-Jacques E. Slotine

    Abstract: The stable combination of optimal feedback policies with online learning is studied in a new control-theoretic framework for uncertain nonlinear systems. The framework can be systematically used in transfer learning and sim-to-real applications, where an optimal policy learned for a nominal system needs to remain effective in the presence of significant variations in parameters. Given unknown para… ▽ More

    Submitted 12 April, 2022; v1 submitted 6 April, 2021; originally announced April 2021.

    Comments: Major revision, improved sim results

  23. arXiv:2103.06182  [pdf, other

    cs.CV cs.RO math.DS

    Dynamical Pose Estimation

    Authors: Heng Yang, Chris Doran, Jean-Jacques Slotine

    Abstract: We study the problem of aligning two sets of 3D geometric primitives given known correspondences. Our first contribution is to show that this primitive alignment framework unifies five perception problems including point cloud registration, primitive (mesh) registration, category-level 3D registration, absolution pose estimation (APE), and category-level APE. Our second contribution is to propose… ▽ More

    Submitted 11 August, 2021; v1 submitted 10 March, 2021; originally announced March 2021.

    Comments: ICCV 2021 camera ready. Code: https://github.com/hankyang94/DAMP. Video: https://youtu.be/CDYXR1h98Q4

    Journal ref: ICCV 2021

  24. arXiv:2103.04490  [pdf, other

    cs.RO cs.LG eess.SY

    Adaptive-Control-Oriented Meta-Learning for Nonlinear Systems

    Authors: Spencer M. Richards, Navid Azizan, Jean-Jacques Slotine, Marco Pavone

    Abstract: Real-time adaptation is imperative to the control of robots operating in complex, dynamic environments. Adaptive control laws can endow even nonlinear systems with good trajectory tracking performance, provided that any uncertain dynamics terms are linearly parameterizable with known nonlinear features. However, it is often difficult to specify such features a priori, such as for aerodynamic distu… ▽ More

    Submitted 19 June, 2021; v1 submitted 7 March, 2021; originally announced March 2021.

    Comments: Robotics: Science and Systems, Virtual, 2021

  25. arXiv:2103.02987  [pdf, other

    cs.LG cs.RO eess.SY math.OC

    Learning-based Adaptive Control using Contraction Theory

    Authors: Hiroyasu Tsukamoto, Soon-Jo Chung, Jean-Jacques Slotine

    Abstract: Adaptive control is subject to stability and performance issues when a learned model is used to enhance its performance. This paper thus presents a deep learning-based adaptive control framework for nonlinear systems with multiplicatively-separable parametrization, called adaptive Neural Contraction Metric (aNCM). The aNCM approximates real-time optimization for computing a differential Lyapunov f… ▽ More

    Submitted 1 October, 2021; v1 submitted 4 March, 2021; originally announced March 2021.

    Comments: IEEE Conference on Decision and Control (CDC), Preprint Version. Accepted July, 2021

  26. arXiv:2012.15815  [pdf, other

    eess.SY cs.RO

    Universal Adaptive Control of Nonlinear Systems

    Authors: Brett T. Lopez, Jean-Jacques E. Slotine

    Abstract: This work develops a new direct adaptive control framework that extends the certainty equivalence principle to general nonlinear systems with unmatched model uncertainties. The approach adjusts the rate of adaptation online to eliminate the effects of parameter estimation transients on closed-loop stability. The method can be immediately combined with a previously designed or learned feedback poli… ▽ More

    Submitted 8 November, 2021; v1 submitted 31 December, 2020; originally announced December 2020.

    Comments: Added Proposition 1 and 2. Included supplementary equations for Example 1

  27. arXiv:2011.13101  [pdf, other

    cs.LG eess.SY math.OC

    Regret Bounds for Adaptive Nonlinear Control

    Authors: Nicholas M. Boffi, Stephen Tu, Jean-Jacques E. Slotine

    Abstract: We study the problem of adaptively controlling a known discrete-time nonlinear system subject to unmodeled disturbances. We prove the first finite-time regret bounds for adaptive nonlinear control with matched uncertainty in the stochastic setting, showing that the regret suffered by certainty equivalence adaptive control, compared to an oracle controller with perfect knowledge of the unmodeled di… ▽ More

    Submitted 25 November, 2020; originally announced November 2020.

  28. arXiv:2011.03648  [pdf, other

    cs.RO eess.SY

    Sliding on Manifolds: Geometric Attitude Control with Quaternions

    Authors: Brett T. Lopez, Jean-Jacques E. Slotine

    Abstract: This work proposes a quaternion-based sliding variable that describes exponentially convergent error dynamics for any forward complete desired attitude trajectory. The proposed sliding variable directly operates on the non-Euclidean space formed by quaternions and explicitly handles the double covering property to enable global attitude tracking when used in feedback. In-depth analysis of the slid… ▽ More

    Submitted 6 November, 2020; originally announced November 2020.

  29. arXiv:2011.03168  [pdf, other

    cs.LG cs.AI cs.RO eess.SY math.OC

    Neural Stochastic Contraction Metrics for Learning-based Control and Estimation

    Authors: Hiroyasu Tsukamoto, Soon-Jo Chung, Jean-Jacques E. Slotine

    Abstract: We present Neural Stochastic Contraction Metrics (NSCM), a new design framework for provably-stable robust control and estimation for a class of stochastic nonlinear systems. It uses a spectrally-normalized deep neural network to construct a contraction metric, sampled via simplified convex optimization in the stochastic setting. Spectral normalization constrains the state-derivatives of the metri… ▽ More

    Submitted 3 January, 2021; v1 submitted 5 November, 2020; originally announced November 2020.

    Comments: IEEE CONTROL SYSTEMS LETTERS (L-CSS), preprint version, accepted Dec. 2020 (DOI: 10.1109/LCSYS.2020.3046529). https://ieeexplore.ieee.org/document/9302618

  30. arXiv:2008.05952  [pdf, other

    cs.LG eess.SY stat.ML

    Learning Stability Certificates from Data

    Authors: Nicholas M. Boffi, Stephen Tu, Nikolai Matni, Jean-Jacques E. Slotine, Vikas Sindhwani

    Abstract: Many existing tools in nonlinear control theory for establishing stability or safety of a dynamical system can be distilled to the construction of a certificate function that guarantees a desired property. However, algorithms for synthesizing certificate functions typically require a closed-form analytical expression of the underlying dynamics, which rules out their use on many modern robotic plat… ▽ More

    Submitted 14 September, 2020; v1 submitted 13 August, 2020; originally announced August 2020.

    Comments: Fixes an error in the statement and proof of Theorem 5.1, Theorem 5.2, and Proposition D.1

  31. arXiv:2006.11421  [pdf, other

    cs.LG math.CA math.DS math.OC stat.ML

    An Ode to an ODE

    Authors: Krzysztof Choromanski, Jared Quincy Davis, Valerii Likhosherstov, Xingyou Song, Jean-Jacques Slotine, Jacob Varley, Honglak Lee, Adrian Weller, Vikas Sindhwani

    Abstract: We present a new paradigm for Neural ODE algorithms, called ODEtoODE, where time-dependent parameters of the main flow evolve according to a matrix flow on the orthogonal group O(d). This nested system of two flows, where the parameter-flow is constrained to lie on the compact manifold, provides stability and effectiveness of training and provably solves the gradient vanishing-explosion problem wh… ▽ More

    Submitted 22 June, 2020; v1 submitted 19 June, 2020; originally announced June 2020.

    Comments: 20 pages, 9 figures

  32. arXiv:2006.08575  [pdf, other

    cs.LG math.OC stat.ML

    The role of optimization geometry in single neuron learning

    Authors: Nicholas M. Boffi, Stephen Tu, Jean-Jacques E. Slotine

    Abstract: Recent numerical experiments have demonstrated that the choice of optimization geometry used during training can impact generalization performance when learning expressive nonlinear model classes such as deep neural networks. These observations have important implications for modern deep learning but remain poorly understood due to the difficulty of the associated nonconvex optimization problem. T… ▽ More

    Submitted 21 April, 2022; v1 submitted 15 June, 2020; originally announced June 2020.

    Comments: AISTATS 2022. Minor cosmetic edits to camera-ready

  33. arXiv:2005.03153  [pdf, other

    cs.RO

    Decentralized Adaptive Control for Collaborative Manipulation of Rigid Bodies

    Authors: Preston Culbertson, Jean-Jacques E. Slotine, Mac Schwager

    Abstract: In this work, we consider a group of robots working together to manipulate a rigid object to track a desired trajectory in $SE(3)$. The robots do not know the mass or friction properties of the object, or where they are attached to the object. They can, however, access a common state measurement, either from one robot broadcasting its measurements to the team, or by all robots communicating and av… ▽ More

    Submitted 19 August, 2021; v1 submitted 6 May, 2020; originally announced May 2020.

  34. arXiv:2005.01906  [pdf, other

    cs.LG stat.ML

    Time Dependence in Non-Autonomous Neural ODEs

    Authors: Jared Quincy Davis, Krzysztof Choromanski, Jake Varley, Honglak Lee, Jean-Jacques Slotine, Valerii Likhosterov, Adrian Weller, Ameesh Makadia, Vikas Sindhwani

    Abstract: Neural Ordinary Differential Equations (ODEs) are elegant reinterpretations of deep networks where continuous time can replace the discrete notion of depth, ODE solvers perform forward propagation, and the adjoint method enables efficient, constant memory backpropagation. Neural ODEs are universal approximators only when they are non-autonomous, that is, the dynamics depends explicitly on time. We… ▽ More

    Submitted 6 May, 2020; v1 submitted 4 May, 2020; originally announced May 2020.

  35. Implicit Regularization and Momentum Algorithms in Nonlinearly Parameterized Adaptive Control and Prediction

    Authors: Nicholas M. Boffi, Jean-Jacques E. Slotine

    Abstract: Stable concurrent learning and control of dynamical systems is the subject of adaptive control. Despite being an established field with many practical applications and a rich theory, much of the development in adaptive control for nonlinear systems revolves around a few key algorithms. By exploiting strong connections between classical adaptive nonlinear control techniques and recent progress in o… ▽ More

    Submitted 29 September, 2023; v1 submitted 30 December, 2019; originally announced December 2019.

    Comments: sync title and abstract with journal version, minor cosmetic re-arrangements to text

    Journal ref: Neural Computation (2021) 33 (3): 590-673

  36. arXiv:1911.05177   

    cs.RO

    Numerical and experimental realization of analytical SLAM

    Authors: Jozef Bucko, Yulia Sandamirskaya, Jean-Jacques Slotine

    Abstract: Analytical approach to SLAM problem was introduced in the recent years. In our work we investigate the method numerically with the motivation of using the algorithm in a real hardware experiments. We perform a robustness test of the algorithm and apply it to the robotic hardware in two different setups. In one we try to recover a map of the environment using bearing angle measurements and radial d… ▽ More

    Submitted 15 November, 2019; v1 submitted 12 November, 2019; originally announced November 2019.

    Comments: Due to the misunderstanding paper had been submitted before all authors agreed on the final version

  37. arXiv:1907.13122  [pdf, other

    math.OC cs.LG cs.RO eess.SY

    Learning Stabilizable Nonlinear Dynamics with Contraction-Based Regularization

    Authors: Sumeet Singh, Spencer M. Richards, Vikas Sindhwani, Jean-Jacques E. Slotine, Marco Pavone

    Abstract: We propose a novel framework for learning stabilizable nonlinear dynamical systems for continuous control tasks in robotics. The key contribution is a control-theoretic regularizer for dynamics fitting rooted in the notion of stabilizability, a constraint which guarantees the existence of robust tracking controllers for arbitrary open-loop trajectories generated with the learned system. Leveraging… ▽ More

    Submitted 29 July, 2019; originally announced July 2019.

    Comments: Invited submission for IJRR; under review. arXiv admin note: text overlap with arXiv:1808.00113

  38. A continuous-time analysis of distributed stochastic gradient

    Authors: Nicholas M. Boffi, Jean-Jacques E. Slotine

    Abstract: We analyze the effect of synchronization on distributed stochastic gradient algorithms. By exploiting an analogy with dynamical models of biological quorum sensing - where synchronization between agents is induced through communication with a common signal - we quantify how synchronization can significantly reduce the magnitude of the noise felt by the individual distributed agents and by their sp… ▽ More

    Submitted 17 December, 2020; v1 submitted 28 December, 2018; originally announced December 2018.

    Comments: v5: no updates, comment addition for v4 updates. v4: cosmetic updates to figures and latex. v3: final version, accepted for publication in Neural Computation. v2: significant edits: addition of simulations, deep network results, and revisions throughout

    Journal ref: Neural Computation 32, 36-96 (2019)

  39. arXiv:1808.00113  [pdf, other

    eess.SY cs.LG cs.RO math.OC

    Learning Stabilizable Dynamical Systems via Control Contraction Metrics

    Authors: Sumeet Singh, Vikas Sindhwani, Jean-Jacques E. Slotine, Marco Pavone

    Abstract: We propose a novel framework for learning stabilizable nonlinear dynamical systems for continuous control tasks in robotics. The key idea is to develop a new control-theoretic regularizer for dynamics fitting rooted in the notion of stabilizability, which guarantees that the learned system can be accompanied by a robust controller capable of stabilizing any open-loop trajectory that the system may… ▽ More

    Submitted 10 November, 2018; v1 submitted 31 July, 2018; originally announced August 2018.

    Comments: To appear at WAFR 2018. v2: re-structured Sections 3 & 4 to improve clarity; expanded discussion on limitations & future work in Section 5; added details on training & validation, significantly expanded experiments

  40. arXiv:1804.10085  [pdf, other

    math.OC cs.LG

    Notes on stable learning with piecewise-linear basis functions

    Authors: Winfried Lohmiller, Philipp Gassert, Jean-Jacques Slotine

    Abstract: We discuss technical results on learning function approximations using piecewise-linear basis functions, and analyze their stability and convergence using nonlinear contraction theory.

    Submitted 25 April, 2018; originally announced April 2018.

  41. arXiv:1711.03896  [pdf, other

    cs.RO

    A Geometric Characterization of Observability in Inertial Parameter Identification

    Authors: Patrick M. Wensing, Günter Niemeyer, Jean-Jacques E. Slotine

    Abstract: This paper presents an algorithm to geometrically characterize inertial parameter identifiability for an articulated robot. The geometric approach tests identifiability across the infinite space of configurations using only a finite set of conditions and without approximation. It can be applied to general open-chain kinematic trees ranging from industrial manipulators to legged robots, and it is t… ▽ More

    Submitted 20 September, 2023; v1 submitted 10 November, 2017; originally announced November 2017.

    Comments: Updated draft, comments welcome

  42. arXiv:1709.07112  [pdf, other

    cs.RO

    Cooperative Adaptive Control for Cloud-Based Robotics

    Authors: Patrick M. Wensing, Jean-Jacques E. Slotine

    Abstract: This paper studies collaboration through the cloud in the context of cooperative adaptive control for robot manipulators. We first consider the case of multiple robots manipulating a common object through synchronous centralized update laws to identify unknown inertial parameters. Through this development, we introduce a notion of Collective Sufficient Richness, wherein parameter convergence can b… ▽ More

    Submitted 8 March, 2018; v1 submitted 20 September, 2017; originally announced September 2017.

    Comments: ICRA 2018

  43. Linear Matrix Inequalities for Physically-Consistent Inertial Parameter Identification: A Statistical Perspective on the Mass Distribution

    Authors: Patrick M. Wensing, Sangbae Kim, Jean-Jacques Slotine

    Abstract: With the increased application of model-based whole-body control in legged robots, there has been a resurgence of research interest into methods for accurate system identification. An important class of methods focuses on the inertial parameters of rigid-body systems. These parameters consist of the mass, first mass moment (related to center of mass location), and rotational inertia matrix of each… ▽ More

    Submitted 18 September, 2017; v1 submitted 16 January, 2017; originally announced January 2017.

    Comments: Final author version IEEE RAL / IROS 2017

  44. arXiv:1512.08829  [pdf, other

    cs.RO

    Analytical SLAM Without Linearization

    Authors: Feng Tan, Winfried Lohmiller, Jean-Jacques Slotine

    Abstract: This paper solves the classical problem of simultaneous localization and map** (SLAM) in a fashion which avoids linearized approximations altogether. Based on creating virtual synthetic measurements, the algorithm uses a linear time- varying (LTV) Kalman observer, bypassing errors and approximations brought by the linearization process in traditional extended Kalman filtering (EKF) SLAM. Converg… ▽ More

    Submitted 28 December, 2016; v1 submitted 29 December, 2015; originally announced December 2015.

  45. arXiv:1505.06476  [pdf, other

    physics.soc-ph cs.SI

    Emergence of bimodality in controlling complex networks

    Authors: Tao Jia, Yang-Yu Liu, Endre Csóka, Márton Pósfai, Jean-Jacques Slotine, Albert-László Barabási

    Abstract: Our ability to control complex systems is a fundamental challenge of contemporary science. Recently introduced tools to identify the driver nodes, nodes through which we can achieve full control, predict the existence of multiple control configurations, prompting us to classify each node in a network based on their role in control. Accordingly a node is critical, intermittent or redundant if it ac… ▽ More

    Submitted 24 May, 2015; originally announced May 2015.

    Journal ref: Nature Communications 4:2002 (2013)

  46. arXiv:1403.0041  [pdf, ps, other

    math.OC cs.SI physics.soc-ph

    Individual dynamics induces symmetry in network controllability

    Authors: Chen Zhao, Wen-Xu Wang, Yang-Yu Liu, Jean-Jacques Slotine

    Abstract: Controlling complex networked systems to a desired state is a key research goal in contemporary science. Despite recent advances in studying the impact of network topology on controllability, a comprehensive understanding of the synergistic effect of network topology and individual dynamics on controllability is still lacking. Here we offer a theoretical study with particular interest in the diver… ▽ More

    Submitted 1 August, 2014; v1 submitted 28 February, 2014; originally announced March 2014.

    Comments: 5 pages, 3 figures

  47. arXiv:1311.4625  [pdf, ps, other

    math.OC cs.RO eess.SY

    Control Contraction Metrics and Universal Stabilizability

    Authors: Ian R. Manchester, Jean-Jacques E. Slotine

    Abstract: In this paper we introduce the concept of universal stabilizability: the condition that every solution of a nonlinear system can be globally stabilized. We give sufficient conditions in terms of the existence of a control contraction metric, which can be found by solving a pointwise linear matrix inequality. Extensions to approximate optimal control are straightforward. The conditions we give are… ▽ More

    Submitted 19 November, 2013; v1 submitted 19 November, 2013; originally announced November 2013.

    Comments: Conference submission

  48. arXiv:1303.3934  [pdf, other

    cs.LG

    A Quorum Sensing Inspired Algorithm for Dynamic Clustering

    Authors: Feng Tan, Jean-Jacques Slotine

    Abstract: Quorum sensing is a decentralized biological process, through which a community of cells with no global awareness coordinate their functional behaviors based solely on cell-medium interactions and local decisions. This paper draws inspirations from quorum sensing and colony competition to derive a new algorithm for data clustering. The algorithm treats each data as a single cell, and uses knowledg… ▽ More

    Submitted 6 October, 2015; v1 submitted 15 March, 2013; originally announced March 2013.

  49. arXiv:1209.4433  [pdf, other

    math.OC cs.RO eess.SY

    Transverse Contraction Criteria for Existence, Stability, and Robustness of a Limit Cycle

    Authors: Ian R. Manchester, Jean-Jacques E. Slotine

    Abstract: This paper derives a differential contraction condition for the existence of an orbitally-stable limit cycle in an autonomous system. This transverse contraction condition can be represented as a pointwise linear matrix inequality (LMI), thus allowing convex optimization tools such as sum-of-squares programming to be used to search for certificates of the existence of a stable limit cycle. Many de… ▽ More

    Submitted 18 March, 2013; v1 submitted 20 September, 2012; originally announced September 2012.

    Comments: 6 pages, 1 figure. Conference submission

  50. arXiv:1209.1360  [pdf, other

    stat.ML cs.LG

    Multiclass Learning with Simplex Coding

    Authors: Youssef Mroueh, Tomaso Poggio, Lorenzo Rosasco, Jean-Jacques Slotine

    Abstract: In this paper we discuss a novel framework for multiclass learning, defined by a suitable coding/decoding strategy, namely the simplex coding, that allows to generalize to multiple classes a relaxation approach commonly used in binary classification. In this framework, a relaxation error analysis can be developed avoiding constraints on the considered hypotheses class. Moreover, we show that in th… ▽ More

    Submitted 14 September, 2012; v1 submitted 6 September, 2012; originally announced September 2012.