Alin Albu-Schaffer
Please Note
12 records found
1
Motivated by the need for efficiency and robustness in repetitive robotic tasks such as locomotion, this study introduces the concept of Natural Motion Manifolds (NMMs) and presents a control method to stabilize and excite motions based on these structures. By considering the intersection of a Poincaré section with a surface comprising a continuum of autonomous evolutions, the proposed controller extends the linearized Poincaré map control from a single orbit to a family of orbits. This allows us to derive simple controllers to excite intrinsic nonlinear resonances and exploit the natural dynamics when varying the energy target (or the running velocity). We validated the method through simulations and experiments on a serial elastic quadruped. Relying on natural dynamics and minimal motor commands, we could implement a bounding gait at desired velocities without needing dynamic compensations. The experiments provide a thorough validation of the feasibility and the benefits of controlled, predictable, and purposeful oscillatory behavior via explicit excitation of a quadruped’s natural dynamics.
We identify the nonlinear normal modes spawning from the stable equilibrium of a double pendulum under gravity, and we establish their connection to homoclinic orbits through the unstable upright position as energy increases. This result is exploited to devise an efficient swing-up strategy for a double pendulum with weak, saturating actuators. Our approach involves stabilizing the system onto periodic orbits associated with the nonlinear modes while gradually injecting energy. Since these modes are autonomous system evolutions, the required control effort for stabilization is minimal. Even with actuator limitations of less than 1% of the maximum gravitational torque, the proposed method accomplishes the swing-up of the double pendulum by allowing sufficient time.
Continuum soft robots are nonlinear mechanical systems with theoretically infinite degrees of freedom (DoFs) that exhibit complex behaviors. Achieving motor intelligence under dynamic conditions necessitates the development of control-oriented reduced-order models (ROMs), which employ as few DoFs as possible while still accurately capturing the core characteristics of the theoretically infinite-dimensional dynamics. However, there is no quantitative way to measure if the ROM of a soft robot has succeeded in this task. In other fields, like structural dynamics or flexible link robotics, linear normal modes are routinely used to this end. Yet, this theory is not applicable to soft robots due to their nonlinearities. In this work, we propose to use the recent nonlinear extension in modal theory -called eigenmanifolds- as a means to evaluate control-oriented models for soft robots and compare them. To achieve this, we propose three similarity metrics relying on the projection of the nonlinear modes of the system into a task space of interest. We use this approach to compare quantitatively, for the first time, ROMs of increasing order generated under the piecewise constant curvature (PCC) hypothesis with a high-dimensional finite element (FE)-like model of a soft arm. Results show that by increasing the order of the discretization, the eigenmanifolds of the PCC model converge to those of the FE model.
Animals rely on the elasticity of their tendons and muscles to execute robust and efficient locomotion patterns for a vast and continuous range of velocities. Replicating such capabilities in artificial systems is a long-lasting challenge in robotics. By taking advantage of a pitch dynamics decoupling spring potential, this work aims to provide design rules and a control strategy to generate dynamic, efficient locomotion patterns in quadrupeds moving in a sagittal plane. We rely on nonlinear modal theory, which provides the tools to characterize continuous families of efficient oscillations in nonlinear mechanical systems. We provide simulations of an elastic quadruped showing that the proposed solution can robustly excite efficient locomotion patterns under non-ideal conditions.
Adding elastic elements to the mechanical structure should enable robots to perform efficient oscillatory tasks. Still, even characterizing natural oscillations in nonlinear systems is a challenge in itself, which nonlinear modal theory promises to solve. Therein eigenmanifolds generalize eigenspaces to mechanical systems with non-Euclidean metrics and thus characterize families of oscillations that are autonomous evolutions of the robot. Eigenmanifolds likewise provide a framework for deriving feedback controllers to excite and sustain these oscillations. Nevertheless, these results have been so far essentially theoretical. They have been applied on relatively low dimensional systems and almost exclusively in simulation. We aim to bridge the theory to the real-world gap with the present work and show that we can excite nonlinear modes in complex systems. To this end, we propose control strategies that can simultaneously stabilize numerically evaluated eigenmanifolds and sustain oscillations in the presence of dissipation. We then focus on the KUKA iiwa with simulated parallel springs as an example of the highly nonlinear and articulated system. We calculate all the nonlinear modes of the system, and we use the proposed strategies to excite the associated natural oscillations.
Efficient and Goal-Directed Oscillations in Articulated Soft Robots
The Point-to-Point Case
Introducing elasticity in the mechanical design can endow robots with the ability of performing efficient and effective periodic motions. Yet, devising controllers that can take advantage of such elasticity is still an open challenge. This letter tackles an instance of this general problem, by proposing a control architecture for executing goal-oriented and efficient point-to-point periodic motions. This is achieved by (i) producing motor torques that excite intrinsic modal oscillations, and simultaneously (ii) adjusting parallel elasticity so to shape the natural modes. Analytical proofs of convergence are provided for the linear approximation. The performance and efficiency (in the sense of low energy expenditure) of the method in the nonlinear case are assessed with extensive simulations and experiments.
Robotic legs often lag behind the performance of their biological counterparts. The inherent passive dynamics of natural legs largely influences the locomotion and can be abstracted through the spring-loaded inverted pendulum (SLIP) model. This model is often approximated in physical robotic legs using a leg with minimal mass. Our work aims to embed the SLIP dynamics by using a nonlinear strict oscillatory mode into a segmented robotic leg with significant mass, to minimize the control required for achieving periodic motions. For the first time, we provide a realization of a nonlinear oscillatory mode in a robotic leg prototype. This is achieved by decoupling the polar task dynamics and fulfilling the resulting conditions with the physical leg design. Extensive experiments validate that the robotic leg effectively embodies the strict mode. The decoupled leg-length dynamic is exhibited in leg configurations corresponding to the stance and flight phases of the locomotion task, both for the passive system and when actuating the motors. We additionally show that the leg retains this behavior while performing jumping in place experiments.
Eigenmanifolds are two-dimensional submanifolds of the state space, which generalize linear eigenspaces to nonlinear mechanical systems. Initializing a robot on an Eigenmanifold (or driving it there by control) yields hyper-efficient and regular oscillatory behaviors, called modal oscillations. This letter investigates the possibility of transitioning between two modal oscillations without ever leaving the Eigenmanifold. This is essential to generate control inputs that decrease or increase the amplitude of the nonlinear oscillations. First, we prove that this goal can be achieved using bounded inputs only for Eigenmanifolds with unidimensional projection in configuration space. Then, we show that by allowing for impulsive control actions, the problem can be solved for all Eigenmanifolds which self-intersect when projected in configuration space.
PD-like Regulation of Mechanical Systems with Prescribed Bounds of Exponential Stability
The Point-to-Point Case
This letter discusses an extension of the famous PD regulator implementing point to point motions with prescribed exponential rates of convergence. This is achieved by deriving a novel global exponential stability result, dealing with mechanical systems evolving on uni-dimensional invariant manifolds of the configuration space. The construction of closed loop controllers enforcing the existence of such manifolds is then discussed. Explicit upper and lower bounds of convergence are provided, and connected to the gains of the closed loop controller. Simulations are carried out, assessing the effectiveness of the controller and the tightness of the exponential bounds.
PD-like Regulation of Mechanical Systems with Prescribed Bounds of Exponential Stability
The Point-to-Point Case
This letter discusses an extension of the famous PD regulator implementing point to point motions with prescribed exponential rates of convergence. This is achieved by deriving a novel global exponential stability result, dealing with mechanical systems evolving on uni-dimensional invariant manifolds of the configuration space. The construction of closed loop controllers enforcing the existence of such manifolds is then discussed. Explicit upper and lower bounds of convergence are provided, and connected to the gains of the closed loop controller. Simulations are carried out, assessing the effectiveness of the controller and the tightness of the exponential bounds.