Related Experiment Video
Updated: Jan 31, 2026

Three Dimensional Vestibular Ocular Reflex Testing Using a Six Degrees of Freedom Motion Platform
Published on: May 23, 2013
Control of a self-balancing robot with two degrees of freedom via IDA-PBC
Isaac Gandarilla1, Víctor Santibañez1, Jesús Sandoval2
1Tecnológico Nacional de México/Instituto Tecnológico de la Laguna, Boulevard Revolución y Cuauhtémoc s/n, Torreón, Coahuila, 27000, México, Mexico.
Abstract:
This paper presents an interconnection and damping assignment passivity-based control (IDA-PBC) to drive a self-balancing robot restricted to two degrees of freedom including the dynamics of the actuators. The design of the control law, stability analysis and estimation of the domain of attraction are shown in detail. A convenient change of variables and an appropriate handling of the matching equations have been key to design the control law and to get the asymptotic stability analysis, respectively. Two scalar functions have been used in the design of the controller to underscore how different proposals for the desired potential energy can shape the behavior of the self-balancing robot in closed loop. Experimental results are presented in order to confirm the theoretical proposal and to illustrate the performance of the proposed control law in the regulation task and the practical robustness against external disturbances.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Degrees of Freedom
For example, suppose there are three unknown numbers whose mean is 10; although we can freely assign values to the first and second numbers, the value of the last number can not be arbitrarily assigned.
Degrees of Freedom
For example, suppose there are three unknown numbers whose mean is 10; although we can freely assign values to the first and second numbers, the value of the last number can not be arbitrarily...
Degree of Unsaturation
The degree of unsaturation for hydrocarbons is U = (2C + 2 − H) / 2, where C is the number of carbon atoms and H is the number of hydrogen atoms.
Balancing Redox Equations
Radian and Degree Measure

