We present a simulation study of an important rigid-body contact problem. The system in question is composed of a rigid plate and a single rigid body (or particle). The plate follows a prescribed periodic motion of small amplitude and high frequency, such that the net force applied to the part appears to be from a time-independent, position-dependent velocity field in the plane of the plate. Theoretical results obtained by Vose et al. were found to be in good agreement with simulation results obtained with the Stewart–Trinkle time-stepping method. In addition, simulations were found to agree with the qualitative experimental results of Vose et al. After such verification of the simulation method, additional numerical studies were done that would have been impossible to carry out analytically. Specifically, we were able to demonstrate the convergence of the method with decreasing step size (as predicted theoretically by Stewart). Further analytical and numerical studies will be carried out in the future to develop and select robust simulation methods that best satisfy the speed and accuracy requirements of different applications. With the accuracy of our time-stepper verified for this system, we were able to study the inverse problem of designing new plate motions to generate a desired part motion. This is done through an optimization framework, where a simulation of the part interacting with the plate (including the full dynamics of the system) is performed, and based on the results of the simulation the motion of the plate is modified. The learned (by simulation) plate motion was experimentally run on the device, and without any tuning (of the simulation parameters or device parameters) our learned plate motion produced the desired part motion.

1.
Chakraborty
,
N.
,
Berard
,
S.
,
Akella
,
S.
, and
Trinkle
,
J.
, 2007, “
An Implicit Time-Stepping Method for Multibody Systems With Intermittent Contact
,”
Robotics: Science and Systems
.
2.
Berard
,
S.
,
Nguyen
,
B.
,
Roghani
,
B.
,
Trinkle
,
J.
,
Fink
,
J.
, and
Kumar
,
V.
, 2007, “
DaVinci Code: A Multi-Model Simulation and Analysis Tool for Multi-Body Systems
,”
IEEE ICRA
.
3.
Song
,
P.
,
Kumar
,
V.
, and
Pang
,
J. S.
, 2005, “
A Two-Point Boundary-Value Approach for Planning Manipulation Tasks
,”
Robotics Science and Systems
, Cambridge, MA.
4.
Sueda
,
S.
,
Kaufman
,
A.
, and
Pai
,
D. K.
, 2008, “
Musculotendon Simulation for Hand Animation
,”
ACM Trans. Graphics
0730-0301,
27
(
3
), pp.
83:1
83:8
.
5.
Johnson
,
E.
, and
Murphey
,
T.
, 2008, “
Discrete and Continuous Mechanics for Tree Representations of Mechanical Systems
,”
IEEE International Conference on Robotics and Automation
.
6.
Plaku
,
E.
,
Bekris
,
K. E.
, and
Kavraki
,
L. E.
, 2007, “
OOPS for Motion Planning: An Online, Open-Source, Programming System
,”
IEEE International Conference on Robotics and Automation
.
7.
Smith
,
R.
, 2008, “
Open Dynamics Engine
,” Http://www.ode.orgHttp://www.ode.org
8.
Lötstedt
,
P.
, 1981, “
Coulomb Friction in Two-Dimensional Rigid-Body Systems
,”
Z. Angew. Math. Mech.
0044-2267,
61
, pp.
605
615
.
9.
Lötstedt
,
P.
, 1982, “
Mechanical Systems of Rigid Bodies Subject to Unilateral Constraints
,”
SIAM J. Appl. Math.
0036-1399,
42
(
2
), pp.
281
296
.
10.
Cottle
,
R. W.
,
Pang
,
J.
, and
Stone
,
R. E.
, 1992,
The Linear Complementarity Problem
,
Academic Press
.
11.
Lötstedt
,
P.
, 1984, “
Numerical Simulation of Time-Dependent Contact and Friction Problems in Rigid Body Mechanics
,”
SIAM (Soc. Ind. Appl. Math.) J. Sci. Stat. Comput.
0196-5204,
5
(
2
), pp.
370
393
.
12.
Stewart
,
D.
, 1998, “
Convergence of a Timestepping Scheme for Rigid-Body Dynamics and Resolution of Painlevé’s Problem
,”
Arch. Ration. Mech. Anal.
0003-9527,
145
(
3
), pp.
215
260
.
13.
Stewart
,
D.
, and
Trinkle
,
J.
, 1996, “
An Implicit Time-Stepping Scheme for Rigid Body Dynamics With Inelastic Collisions and Coulomb Friction
,”
Int. J. Numer. Methods Eng.
0029-5981,
39
, pp.
2673
2691
.
14.
Anitescu
,
M.
, and
Potra
,
F.
, 1997, “
Formulating Dynamic Multi-Rigid-Body Contact Problems With Friction as Solvable Linear Complementarity Problems
,”
Nonlinear Dyn.
0924-090X,
14
, pp.
231
247
.
15.
Pfeiffer
,
F.
, and
Glocker
,
C.
, 1996,
Multibody Dynamics With Unilateral Contacts
,
Wiley Series in Nonlinear Science
,
New York
.
16.
Erleben
,
K.
, 2005, “
Stable, Robust, and Versatile Multibody Dynamics Animation
,” Ph.D. thesis, University of Copenhagen (DIKU).
17.
Berard
,
S.
, 2009, “
Using Simulation for Planning and Design of Robotics Systems With Intermittent Contact
,” Ph.D. thesis, Rensselaer Polytechnic Institute.
18.
Trinkle
,
J.
,
Pang
,
J.
,
Sudarsky
,
S.
, and
Lo
,
G.
, 1997, “
On Dynamic Multi-Rigid-Body Contact Problems With Coulomb Friction
,”
Z. Angew. Math. Mech.
0044-2267,
77
(
4
), pp.
267
279
.
19.
Gavrea
,
B. I.
,
Anitescu
,
M.
, and
Potra
,
F. A.
, 2008, “
Convergence of a Class of Semi-Implicit Time-Stepping Schemes for Nonsmooth Rigid Multibody Dynamics
,”
SIAM J. Optim.
1052-6234,
19
(
2
), pp.
969
1001
.
20.
Ferris
,
M. C.
, and
Munson
,
T. S.
, 2000, “
Complementarity Problems in GAMS and the PATH Solver
,”
J. Econ. Dyn. Control
0165-1889,
24
(
2
), pp.
165
188
.
21.
Vose
,
T. H.
,
Umbanhowar
,
P.
, and
Lynch
,
K. M.
, 2007, “
Vibration-Induced Frictional Force Fields on a Rigid Plate
,”
IEEE International Conference on Robotics and Automation
.
22.
Vose
,
T. H.
,
Umbanhowar
,
P.
, and
Lynch
,
K. M.
, 2008, “
Friction-Induced Velocity Fields for Point Parts Sliding on a Rigid Oscillated Plate
,”
Robotics: Science and Systems
.
23.
Vose
,
T. H.
,
Umbanhowar
,
P.
, and
Lynch
,
K. M.
, 2009, “
Friction-Induced Lines of Attraction and Repulsion for Parts Sliding on an Oscillated Plate
,”
IEEE. Trans. Autom. Sci. Eng.
1545-5955,
6
(
4
), pp.
685
699
.
24.
Pang
,
J. -S.
, and
Facchinei
,
F.
, 2003,
Finite-Dimensional Variational Inequalities and Complementarity Problems (I)
,
Springer Verlag
,
New York
.
25.
Trinkle
,
J.
,
Berard
,
S.
, and
Pang
,
J.
, 2005, “
A Time-Stepping Scheme for Quasistatic Multibody Systems
,”
IEEE International Symposium on Assembly and Task Planning
, pp.
174
181
.
26.
Chakraborty
,
N.
,
Berard
,
S.
,
Akella
,
S.
, and
Trinkle
,
J.
, 2007, “
An Implicit Compliant Model for Multibody Systems With Frictional Intermittent Contact
,”
ASME International Design Engineering Technical Conferences
.
27.
Donald
,
B.
,
Xavier
,
P.
,
Canny
,
J.
, and
Reif
,
J.
, 1993, “
Kinodynamic Motion Planning
,”
J. ACM
1535-9921,
40
(
5
), pp.
1048
1066
.
28.
Song
,
P.
,
Trinkle
,
J.
,
Kumar
,
V.
, and
Pang
,
J. -S.
, 2004, “
Design of Part Feeding and Assembly Processes With Dynamics
,”
ICRA
.
29.
Luo
,
Z.
,
Pang
,
J.
, and
Ralph
,
D.
, 1996,
Mathematical Programs With Equilibrium Constraints
,
Cambridge University Press
,
Cambridge, UK
.
You do not currently have access to this content.