AA

Alin Albu-Schaffer

info

Please Note

12 records found

Journal article (2025) - Davide Calzolari, Cosimo Della Santina, Alin Albu-Schäffer
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. ...
Conference paper (2024) - Arne Sachtler, Davide Calzolari, Maximilian Raff, Annika Schmidt, Yannik P. Wotte, Cosimo Della Santina, C. David Remy, Alin Albu-Schäffer
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. ...
Conference paper (2024) - Pietro Pustina, Davide Calzolari, Alin Albu-Schaffer, Alessandro De Luca, Cosimo Della Santina
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. ...
Journal article (2023) - Davide Calzolari, Cosimo Della Santina, Alessandro M. Giordano, Annika Schmidt, Alin Albu-Schaffer
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. ...
Conference paper (2022) - Mathew Jose Pollayil, C. Della Santina, George Mesesan, Johannes Englsberger, Daniel Seidel, Manolo Garabini, Christian Ott, Antonio Bicchi, Alin Albu-Schaffer
Embedding elastic elements into legged robots through mechanical design enables highly efficient oscillating patterns that resemble natural gaits. However, current trajectory planning techniques miss the opportunity of taking advantage of these natural motions. This work proposes a locomotion planning method that aims to unify traditional trajectory generation with modal oscillations. Our method utilizes task-space linearized modes for generating center of mass trajectories on the sagittal plane. We then use nonlinear optimization to find the gait timings that match these trajectories within the Divergent Component of Motion planning framework. This way, we can robustly translate the modes-aware centroidal motions into joint coordinates. We validate our approach with promising results and insights through experiments on a compliant quadrupedal robot. ...
Journal article (2022) - Filip Bjelonic, Arne Sachtler, Alin Albu-Schaffer, Cosimo Della Santina
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. ...
Conference paper (2022) - Davide Calzolari, C. Della Santina, Alessandro Massimo Giordano, Alin Albu-Schaffer
Implementing dynamic legged locomotion entails stabilizing oscillatory behaviors in complex mechanical systems. Whenever possible, locomotion algorithms should also exploit the improved capabilities of elastic elements added to the structure to improve efficiency and robustness. This work aims to shed some light on implementing generic dynamic locomotion by stabilizing nonlinear modes. The nonlinear modal analysis extends the linear modal theory to nonlinear systems and thus characterizes the oscillations that a robot can execute as autonomous evolutions. We execute forward hopping motions with a single segmented elastic leg as the first step towards generic modal locomotion. We propose a locomotion algorithm that exploits the modes of an extension of the SLIP model. We develop this strategy to generalize to other robotic systems, and we extensively validate it with experiments on an elastically actuated segmented leg. ...
Journal article (2021) - Luigi Bono Bonacchi, Maximo A. Roa, Anna Sesselmann, Florian Loeffl, Alin Albu-Schaffer, Cosimo Della Santina
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. ...
Conference paper (2021) - Anna Sesselmann, Florian Loeffl, Cosimo Della Santina, Maximo A. Roa, Alin Albu-Schaffer
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. ...
Journal article (2021) - C. Della Santina, Davide Calzolari, Alessandro Massimo Giordano, Alin Albu-Schaffer
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. ...
Conference paper (2021) - Davide Calzolari, Cosimo Della Santina, Alin Albu-Schaffer
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. ...
Journal article (2021) - Davide Calzolari, Cosimo Della Santina, Alin Albu-Schaffer
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. ...