-
Orbital Stabilization of Point-to-Point Maneuvers in Underactuated Mechanical Systems
Authors:
Christian Fredrik Sætre,
Anton S. Shiriaev
Abstract:
The task of inducing, via continuous static state-feedback control, an asymptotically stable heteroclinic orbit in a nonlinear control system is considered in this paper. The main motivation comes from the problem of ensuring convergence to a so-called point-to-point maneuver in an underactuated mechanical system. Namely, to a smooth curve in its state--control space, which is consistent with the…
▽ More
The task of inducing, via continuous static state-feedback control, an asymptotically stable heteroclinic orbit in a nonlinear control system is considered in this paper. The main motivation comes from the problem of ensuring convergence to a so-called point-to-point maneuver in an underactuated mechanical system. Namely, to a smooth curve in its state--control space, which is consistent with the system dynamics and connects two (linearly) stabilizable equilibrium points. The proposed method uses a particular parameterization, together with a state projection onto the maneuver as to combine two linearization techniques for this purpose: the Jacobian linearization at the equilibria on the boundaries and a transverse linearization along the orbit. This allows for the computation of stabilizing control gains offline by solving a semidefinite programming problem. The resulting nonlinear controller, which simultaneously asymptotically stabilizes both the orbit and the final equilibrium, is time-invariant, locally Lipschitz continuous, requires no switching, and has a familiar feedforward plus feedback--like structure. The method is also complemented by synchronization function--based arguments for planning such maneuvers for mechanical systems with one degree of underactuation. Numerical simulations of the non-prehensile manipulation task of a ball rolling between two points upon the "butterfly" robot demonstrates the efficacy of the synthesis.
△ Less
Submitted 14 November, 2022; v1 submitted 9 February, 2021;
originally announced February 2021.
-
Robust Orbital Stabilization: A Floquet Theory-based Approach
Authors:
Christian Fredrik Sætre,
Anton S. Shiriaev,
Leonid B. Freidovich,
Sergei V. Gusev,
Leonid M. Fridman
Abstract:
The design of robust orbitally stabilizing feedback is considered. From a known orbitally stabilizing controller for a nominal, disturbance-free system, a robustifying feedback extension is designed utilizing the sliding-mode control (SMC) methodology. The main contribution of the paper is to provide a constructive procedure for designing the time-invariant switching function used in the SMC synth…
▽ More
The design of robust orbitally stabilizing feedback is considered. From a known orbitally stabilizing controller for a nominal, disturbance-free system, a robustifying feedback extension is designed utilizing the sliding-mode control (SMC) methodology. The main contribution of the paper is to provide a constructive procedure for designing the time-invariant switching function used in the SMC synthesis. More specifically, its zero-level set (the sliding manifold) is designed using a real Floquet-Lyapunov transformation to locally correspond to an invariant subspace of the Monodromy matrix of a transverse linearization. This ensures asymptotic stability of the periodic orbit when the system is confined to the sliding manifold, despite any system uncertainties and external disturbances satisfying a matching condition. The challenging task of oscillation control of the underactuated Cart-Pendulum system subject to both matched and unmatched disturbances/uncertainties demonstrates the efficacy of the proposed scheme.
△ Less
Submitted 1 September, 2021; v1 submitted 27 November, 2020;
originally announced November 2020.
-
On Excessive Transverse Coordinates for Orbital Stabilization of Periodic Motions
Authors:
Christian Fredrik Sætre,
Anton Shiriaev
Abstract:
This paper explores transverse coordinates for the purpose of orbitally stabilizing periodic motions of nonlinear, control-affine dynamical systems. It is shown that the dynamics of any (minimal or excessive) set of transverse coordinates, which are defined in terms of a particular parameterization of the motion and a strictly state-dependent projection operator recovering the parameterizing varia…
▽ More
This paper explores transverse coordinates for the purpose of orbitally stabilizing periodic motions of nonlinear, control-affine dynamical systems. It is shown that the dynamics of any (minimal or excessive) set of transverse coordinates, which are defined in terms of a particular parameterization of the motion and a strictly state-dependent projection operator recovering the parameterizing variable, admits a (transverse) linearization along the target motion, with explicit expressions stated. Special focus is then placed on a generic excessive set of orthogonal coordinates, revealing a certain limitation of the "excessive" transverse linearization for the purpose of control design. To overcome this limitation, a linear comparison system is introduced, and conditions are stated for when the asymptotic stability of its origin corresponds to the asymptotic stability of the origin of linearized transverse dynamics. This allows for the construction of feedback controllers utilizing this comparison system which, when implemented on the dynamical system, renders the desired motion asymptotically stable in the orbital sense.
△ Less
Submitted 11 May, 2020; v1 submitted 14 November, 2019;
originally announced November 2019.
-
Excessive Transverse Coordinates for Orbital Stabilization of (Underactuated) Mechanical Systems
Authors:
Christian Fredrik Sætre,
Anton Shiriaev,
Stepan Pchelkin,
Ahmed Chemori
Abstract:
Transverse linearization-based approaches have become among the most prominent methods for orbitally stabilizing feedback design in regards to (periodic) motions of underactuated mechanical systems. Yet, in an $n$-dimensional state-space, this requires knowledge of a set of $(n-1)$ independent transverse coordinates, which can be nontrivial to find and whose definitions might vary for different mo…
▽ More
Transverse linearization-based approaches have become among the most prominent methods for orbitally stabilizing feedback design in regards to (periodic) motions of underactuated mechanical systems. Yet, in an $n$-dimensional state-space, this requires knowledge of a set of $(n-1)$ independent transverse coordinates, which can be nontrivial to find and whose definitions might vary for different motions (trajectories). In this paper, we consider instead a generic set of $excessive$ transverse coordinates which are defined in terms of a particular parameterization of the motion and a projection operator recovering the "position" along the orbit. We present a constructive procedure for obtaining the corresponding transverse linearization, as well as state a sufficient condition for the existence of a feedback controller rendering the desired trajectory (locally) asymptotically orbitally stable. The presented approach is applied to stabilizing oscillations of the underactuated cart-pendulum system about its unstable upright position, in which a novel motion planning approach based on virtual constraints is utilized for trajectory generation.
△ Less
Submitted 3 May, 2020; v1 submitted 1 October, 2019;
originally announced October 2019.