SearcharxivSearch

arXiv subjects

Andy Ruina

Publications and source records attributed to Andy Ruina.

5 recordsLinked to original sources

Descriptive Model-based Learning and Control for Bipedal Locomotion

Bipedal balance is challenging due to its multi-phase, hybrid nature and high-dimensional state space. Traditional balance control approaches for bipedal robots rely on low-dimensional models for locomotion planning and reactive control, constraining the full robot to behave like these simplified models. This involves tracking preset reference paths for the Center of Mass and upper body obtained through low-dimensional models, often resulting in inefficient walking patterns with bent knees. However, we observe that bipedal balance is inherently low-dimensional and can be effectively described with simple state and action descriptors in a low-dimensional state space. This allows the robot's motion to evolve freely in its high-dimensional state space, only constraining its projection in the low-dimensional state space. In this work, we propose a novel control approach that avoids prescribing a low-dimensional model to the full model. Instead, our control framework uses a descriptive model with the minimum degrees of freedom necessary to maintain balance, allowing the remaining degrees of freedom to evolve freely in the high-dimensional space. This results in an efficient human-like walking gait and improved robustness.

cs.RO

A pressure field model for fast, robust approximation of net contact force and moment between nominally rigid objects

We introduce an approximate model for predicting the net contact wrench between nominally rigid objects for use in simulation, control, and state estimation. The model combines and generalizes two ideas: a bed of springs (an "elastic foundation") and hydrostatic pressure. In this model, continuous pressure fields are computed offline for the interior of each nominally rigid object. Unlike hydrostatics or elastic foundations, the pressure fields need not satisfy mechanical equilibrium conditions. When two objects nominally overlap, a contact surface is defined where the two pressure fields are equal. This static pressure is supplemented with a dissipative rate-dependent pressure and friction to determine tractions on the contact surface. The contact wrench between pairs of objects is an integral of traction contributions over this surface. The model evaluates much faster than elasticity-theory models, while showing the essential trends of force, moment, and stiffness increase with contact load. It yields continuous wrenches even for non-convex objects and coarse meshes. The method shows promise as sufficiently fast, accurate, and robust for design-in-simulation of robot controllers.

cs.CE

Rocking and rolling: a can that appears to rock might actually roll

A beer bottle or soda can on a table, when slightly tipped and released, falls to an upright position and then rocks up to a somewhat opposite tilt. Superficially this rocking motion involves a collision when the flat circular base of the container slaps the table before rocking up to the opposite tilt. A keen eye notices that the after-slap rising tilt is not generally just diametrically opposite the initial tilt but is veered to one side or the other. Cushman and Duistermaat (2006) recently noticed such veering when a flat disk with rolling boundary conditions is dropped nearly flat. Here, we generalize these rolling disk results to arbitrary axi-symmetric bodies and to frictionless sliding. More specifically, we study motions that almost but do not quite involve a face-down collision of the round container's bottom with the table-top. These motions involve a sudden rapid motion of the contact point around the circular base. Surprisingly, like for the rolling disk, the net angle of motion of this contact point is nearly independent of initial conditions. This angle of turn depends simply on the geometry and mass distribution but not on the moment of inertia about the symmetry axis. We derive simple asymptotic formulas for this "angle of turn" of the contact point and check the result with numerics and with simple experiments. For tall containers (height much bigger than radius) the angle of turn is just over $π$ and the sudden rolling motion superficially appears as a nearly symmetric collision leading to leaning on an almost diametrically opposite point on the bottom rim.

physics.class-ph

Prediction of stable walking for a toy that cannot stand

Previous experiments [M. J. Coleman and A. Ruina, Phys. Rev. Lett. 80, 3658 (1998)] showed that a gravity-powered toy with no control and which has no statically stable near-standing configurations can walk stably. We show here that a simple rigid-body statically-unstable mathematical model based loosely on the physical toy can predict stable limit-cycle walking motions. These calculations add to the repertoire of rigid-body mechanism behaviors as well as further implicating passive-dynamics as a possible contributor to stability of animal motions.

physics.class-ph

An Uncontrolled Toy That Can Walk But Cannot Stand Still

We built a simple two-leg toy that can walk stably with no control system. It walks downhill powered only by gravity. It seems to be the first McGeer-like passive-dynamic walker that is statically unstable in all standing positions, yet is stable in motion. It is one of few known mechanical devices that are stable near a statically unstable configuration but do not depend on spinning parts. Its design is loosely based on simulations which do not predict its observed stability. Its motion highlights the possible role of uncontrolled nonholonomic mechanics in balance.

physics.class-ph