Research Papers

On the Stability of Rigid Multibody Systems With Applications to Robotic Grasping and Locomotion

[+] Author and Article Information
Péter L. Várkonyi

Department of Mechanics, Materials
and Structures,
Budapest University of Technology
and Economics,
Muegyetem rkp. 3,
Budapest 1111, Hungary
e-mail: vpeter@mit.bme.hu

1Corresponding author.

Manuscript received March 31, 2014; final manuscript received November 28, 2014; published online April 6, 2015. Assoc. Editor: Anupam Saxena.

J. Mechanisms Robotics 7(4), 041012 (Nov 01, 2015) (8 pages) Paper No: JMR-14-1074; doi: 10.1115/1.4029402 History: Received March 31, 2014; Revised November 28, 2014; Online April 06, 2015

This paper shows that the equilibria of a wide class of multibody systems with quasi-rigid, frictional, or frictionless supports correspond to local minima of their potential energy; hence they are stable against small perturbations of external forces. This is a generalization of a theorem by Howard and Kumar on the stability of a single rigid body held by a gripper. It is also demonstrated that ambiguous equilibria (those, which coexist with the possibility of accelerating motion) may be stable. These results help finding safe grasps on nonrigid objects and assessing the stability of quasi-static robots moving over complex terrains.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.


Spong, M. W., Hutchinson, S., and Vidyasagar, M., 2006, Robot Modeling and Control, Wiley, New York.
Stewart, D. E., 2000, “Rigid-Body Dynamics With Friction and Impact,” SIAM Rev.42(1), pp. 3–39. [CrossRef]
Or, Y., and Rimon, E., 2008, “On the Hybrid Dynamics of Planar Mechanisms Supported by Frictional Contacts. I: Necessary Stability Conditions,” IEEE International Conference on Robotics and Automation (ICRA 2008), Pasadena, CA, May 19–23, pp. 1213–1218. [CrossRef]
Or, Y., and Rimon, E., 2008, “On the Hybrid Dynamics of Planar Mechanisms Supported by Frictional Contacts. II: Stability of Two-Contact Rigid Body Postures,” IEEE International Conference on Robotics and Automation (ICRA 2008), Pasadena, CA, May 19–23, pp. 1219–1224. [CrossRef]
Nordmark, A., Dankowicz, H., and Champneys, A., 2011, “Friction-Induced Reverse Chatter in Rigid-Body Mechanisms With Impacts,” IMA J. Appl. Math., 76(1), pp. 85–119. [CrossRef]
Várkonyi, P. L., Gontier, D., and Burdick, J. W., 2012, “On the Lyapunov Stability of Quasistatic Planar Biped Robots,” IEEE International Conference on Robotics and Automation (ICRA), St. Paul, MN, May 14–18, pp. 63–70. [CrossRef]
Jen, F., Shoham, M., and Longman, R. W., 1996, “Liapunov Stability of Force-Controlled Grasps With a Multi-Fingered Hand,” Int. J. Rob. Res., 15(2), pp. 137–154. [CrossRef]
Bicchi, A., and Kumar, V., 2000, “Robotic Grasping and Contact: A Review,” IEEE International Conference on Robotics and Automation (ICRA '00), San Francisco, CA, Apr. 24–28, pp. 348–353. [CrossRef]
Nguyen, V. D., 1988, “Constructing Force-Closure Grasps,” Int. J. Rob. Res., 7(3), pp. 3–16. [CrossRef]
Bicchi, A., 1995, “On the Closure Properties of Robotic Grasping,” Int J. Rob. Res., 14(4), pp. 319–334. [CrossRef]
Trinkle, J. C., Farahat, A. O., and Stiller, P. F., 1994, “Second-Order Stability Cells of a Frictionless Rigid Body Grasped by Rigid Fingers,” IEEE International Conference on Robotics and Automation, San Diego, CA, May 8–13, pp. 2815–2821. [CrossRef]
Rimon, E., and Burdick, J. W., 1998, “Mobility of Bodies in Contact. I. A 2nd-Order Mobility Index for Multiple-Finger Grasps,” IEEE Trans. Rob. Autom., 14(5), pp. 696–708. [CrossRef]
Pang, J.-S., and Trinkle, J. C., 2000, “Stability Characterizations of Rigid Body Contact Problems With Coulomb Friction,” Zeitschrift für Angewandte Math. und Mech.80(10), pp. 643–663. [CrossRef]
Nguyen, V. D., 1989, “Constructing Stable Grasps,” Int. J. Rob. Res., 8(1), pp. 26–37. [CrossRef]
Montana, D. J., 1992, “Contact Stability for Two-Fingered Grasps,” IEEE Trans. Rob. Autom., 8(4), pp. 421–430. [CrossRef]
Howard, W. S., and Kumar, V., 1996, “On the Stability of Grasped Objects,” IEEE Trans. Rob. Autom., 12(6), pp. 904–917. [CrossRef]
Cheong, J. S., Van der Stappen, A. F., Goldberg, K. Y., Overmars, M. H., and Rimon, E., 2007, “Immobilizing Hinged Polygons,” Int. J. Comput. Geom. Appl., 17(1), pp. 45–70. [CrossRef]
Gopalakrishnan, K., and Goldberg, K., 2005, “D-Space and Deform Closure Grasps of Deformable Parts,” Int. J. Rob. Res., 24(11), pp. 899–910. [CrossRef]
Yamada, T., and Yamamoto, H., 2013,”Grasp Stability Analysis of Multiple Objects Including Contact Surface Geometry in 3D,” IEEE International Conference on Mechatronics and Automation (ICMA), Takamatsu, Japan, Aug. 4–7, pp. 36–43. [CrossRef]
Shapiro, A., Rimon, E., and Ohev-Zion, A., 2013, “On the Mechanics of Natural Compliance in Frictional Contacts and Its Effect on Grasp Stiffness and Stability,” Int. J. Rob. Res., 32(4), pp. 425–445. [CrossRef]
Painlevé, P., 1895, “Sur les lois du frottement du glissement,” C. R. Acad. Sci. (Paris), 121, pp. 112–115.
Wang, Y.-T., Kumar, V., and Abel, J., 1992, “Dynamics of Rigid Bodies Undergoing Multiple Frictional Contacts,” IEEE International Conference on Robotics and Automation, Nice, France, May 12–14, pp. 2764–2769. [CrossRef]
Pfeiffer, F., and Glocker, C., 1996, Multibody Dynamics WithUnilateral Contacts, 1st ed., Wiley, Hoboken, NJ. [CrossRef]
Or, Y., 2014, “Painlevé's Paradox and Dynamic Jamming in Simple Models of Passive Dynamic Walking,” Regular Chaotic Dyn., 19(1), pp. 64–80. [CrossRef]
Greenfield, A., Rizzi, A. A., and Choset, H., 2005, “Dynamic Ambiguities in Frictional Rigid-Body Systems With Application to Climbing Via Bracing,” IEEE International Conference on Robotics and Automation (ICRA 2005), Barcelona, Spain, Apr. 18–22, pp. 1947–1952. [CrossRef]
Cutkosky, M. R., 1985, Robotic Grasping and Fine Manipulation, Kluwer, Boston, MA. [CrossRef]
Hibbeler, R. C., 2009, Structural Analysis, 7th ed., Prentice Hall, Upper Saddle River, NJ.
Omata, T., and Nagata, K., 2000, “Rigid Body Analysis of the Indeterminate Grasp Force in Power Grasps,” IEEE Trans. Rob. Autom., 16(1), pp. 46–54. [CrossRef]
Rimon, E., Burdick, J. W., and Omata, T., 2006, “A Polyhedral Bound on the Indeterminate Contact Forces in Planar Quasi-Rigid Fixturing and Grasping Arrangements,” IEEE Trans. Rob., 22(2), pp. 240–255. [CrossRef]
Bower, A. F., 2011, Applied Mechanics of Solids, Taylor and Francis, Abingdon, UK.
Heyman, J., 1966, “The Stone Skeleton,” Int. J. Solids Struct., 2(2), pp. 249–279. [CrossRef]
D'Ayala, D. F., and Tomasoni, E., 2008, “The Structural Behaviour of Masonry Vaults: Limit State Analysis With Finite Friction,” 6th International Conference Structural Analysis of Historic Construction (SAHC08), Bath, UK, July 2–4, pp. 47–61.
Bagi, K., 2014, “When Heyman's Safe Theorem of Rigid Block Systems Fails: Non-Heymanian Collapse Modes of Masonry Structures,” Int. J. Solids Struct., 51(14), pp. 2696–2705. [CrossRef]


Grahic Jump Location
Fig. 1

Four examples of ambiguous equilibria. (a) A block between two planes, (b) a two-element open kinematic chain between two planes, (c) a rigid body resembling a person with a heavy backpack resting on a step-shaped terrain (proposed by Elon Rimon, personal communication), and (d) a two-wheeled planar robot on a slope with one wheel freely rotating and the other one blocked. The objects are subject to their own weights and contact forces, both denoted by solid arrows. The nonstatic solutions (arrows and dotted lines representing forces and displacements, respectively) are shown on the left side, and the static equilibria are illustrated on the right side. (a) is force-closed, however, the other three are not. (b) and (d) are statically determinate, whereas (a) and (c) are indeterminate.

Grahic Jump Location
Fig. 2

An unstable (left) and a stable (right) system violating condition (iv). Their stabilities are determined by the curvatures at the contact point. G is the center of gravity.

Grahic Jump Location
Fig. 3

(a) Initial configuration (solid line) and a general configuration (dashed line) of a model a planar biped standing on a stair. The weight of the body is 1, and the legs are weightless. (b) and (c) x and y values corresponding to equilibria path of the model with l1 = 4.03, l2 = 2.06, α10 = −1.70, α20 = −1.33 (b) and with l1 = 2.34, l2 = 0.94, α10 = −2.27, α20 = −1.01 (c). The corresponding values of α1, α2, and ε are not shown. Large and small circles represent stable and unstable equilibria, respectively. Light grey dots represent nonphysical solutions (negative ε or tensile contact forces). The shapes of the robot in the quasi-rigid equilibrium configurations (the initial configuration in both panels and together with a second one in panel (c)) are shown in dashed line.

Grahic Jump Location
Fig. 4

(a) Forces acting on the biped. For the specific configuration plotted in the figure, and T = 0, the equilibrium equations dictate tensile support reaction at the right leg (dashed arrows). Hence the robot topples. However for appropriately chosen T and large enough friction coefficient, the toppling solution coexists with a static equilibrium. The corresponding support reactions are shown by solid arrows. (b) The stability properties of the biped depend on the location of the center of mass relative to the support points. For the detailed description of labels 1, 2, 3, and 4, see text.

Grahic Jump Location
Fig. 5

Filled contour plot of the minimum of the friction coefficient (left) and the corresponding applied torque (right) for various positions of the center of mass. The support points are represented by black circles. Both functions are discontinuous at the vertical lines through the support points.




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In