With the fast advances in computing technology, contact dynamics simulations are playing a more important role in the design, verification, and operation support of space systems. The validity of computer simulation depends not only on the underlying mathematical models but also on the model parameters. This paper describes a novel strategy of identifying contact dynamics parameters based on the sensor data collected from a robot performing contact tasks. Unlike existing identification algorithms, this methodology is applicable to complex contact geometries where contact between mating objects occurs at multiple surface areas in a time-variant fashion. At the same time, the procedure requires only measurements of end-effector forces/moments and the kinematics information for the end-effector and the environment. Similarly to other methods, the solution is formulated as a linear identification problem, which can be solved with standard numerical techniques for overdetermined systems. Efficacy, precision, and sensitivity of the identification methodology are investigated in simulation with two examples: A cube sliding in a wedge and a payload/fixture combination modeled after a real space-manipulator task.

1.
Han
,
I.
, and
Gilmore
,
B. J.
, 1993, “
Multi-Body Impact Motion With Friction Analysis, Simulation and Experimental Validation
,”
ASME J. Mech. Des.
1050-0472,
115
, pp.
412
422
.
2.
Hurmuzlu
,
Y.
, and
Marghitu
,
D. B.
, 1994, “
Rigid Body Collision of Planar Kinematic Chains With Multiple Contact Points
,”
Int. J. Robot. Res.
0278-3649,
13
(
1
), pp.
82
92
.
3.
Barhorst
,
A. A.
, and
Everett
,
L. J.
, 1995, “
Contact/Impact in Hybrid Parameter Multiple Body Mechanical Systems
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
117
, pp.
559
569
.
4.
Ma
,
O.
,
Buhariwala
,
K.
,
Roger
,
N.
,
MacLean
,
J.
, and
Carr
,
R.
, 1997, “
MDSF A Generic Development and Simulation Facility for Flexible, Complex Robotic Systems
,”
Robotica
0263-5747,
15
, pp.
49
62
.
5.
Vukobratovic
,
M. K.
, and
Potkonjak
,
V.
, 1999, “
Dynamics of Contact Tasks in Robotics. Part I: General Model of Robot Interacting With Environment
,”
Mech. Mach. Theory
0094-114X,
34
, pp.
923
942
.
6.
Gilardi
,
G.
, and
Sharf
,
I.
, 2002, “
Literature Survey of Contact Dynamics Modeling
,”
Mech. Mach. Theory
0094-114X,
37
, pp.
1213
1239
.
7.
Ma
,
O.
,
Crabtree
,
D.
,
Jones
,
H.
,
Gonthier
,
Y.
,
Yang
,
G.
,
Martin
,
E.
,
Carr
,
R.
, and
Piedboeuf
,
J.-C.
, 2002, “
Development and Applications of a SIMULINK-based Satellite Docking Simulator With Generic Contact Dynamics Capabilities
,” 53rd International Astronautical Congress of the International Astronautical Federation (IAF), Houston, TX, Oct. 10–19.
8.
Feighan
,
P.
,
Dagnino
,
A.
,
Chrystall
,
K.
, and
Wojcik
,
P.
, 1994, “
Mobile Servicing Center (Space Station Remote Manipulator System and Mobile Remote Servicer Base System) Overview
,”
Prog. Astronaut. Aeronaut.
0079-6050,
161
, pp.
421
.
9.
Van Vliet
,
J.
,
Sharf
,
I.
, and
Ma
,
O.
, 2000, “
Experimental Validation of Contact Dynamics Simulation of Constrained Robotic Tasks
,”
Int. J. Robot. Res.
0278-3649,
19
(
12
), pp.
1203
1217
.
10.
Erickson
,
D. A.
, 2000, “
Contact Stiffness and Damping Estimation for Constrained Robotic Systems
,” Master’s thesis, University of Victoria, Victoria, Canada.
11.
Erickson
,
D.
,
Weber
,
M.
, and
Sharf
,
I.
, 2003, “
Contact Stiffness and Damping Estimation for Robotic Systems
,”
Int. J. Robot. Res.
0278-3649,
22
(
1
), pp.
41
47
.
12.
Seraji
,
H.
, and
Colbaugh
,
R.
, 1997, “
Force Tracking in Impedance Control
,”
Int. J. Robot. Res.
0278-3649,
16
(
1
), pp.
97
117
.
13.
Love
,
L.
, and
Book
,
W.
, 1995, “
Environment Estimation for Enhanced Impedance Control
,”
Proceedings of the IEEE International Conference on Robotics and Automation
, pp.
1854
1859
.
14.
Sharf
,
I.
,
Gilardi
,
G.
, and
Crawford
,
C.
, 2002, “
Identification of Friction Coefficient for Constrained Robotic Tasks
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
124
, pp.
529
538
.
15.
Nahon
,
M.
, 1994, “
Determination of the Interference Distance Between Two Objects Using Optimization Techniques
,”
Proceedings of the 1994 ASME Design Automation Conference
, DE-Vol.
69-1
, pp.
1
6
.
16.
Kraus
,
P. R.
, and
Kumar
,
V.
, 1997, “
Compliant Contact Models for Rigid Body Collisions
,”
Proceedings of the 1997 IEEE International Conference on Robotics and Automation
, pp.
1382
1387
.
17.
Butcher
,
E. A.
, and
Segalman
,
D. J.
, 2000, “
Characterizing Damping and Restitution in Compliant Impacts via Modified K-V and Higher-Order Linear Viscoelastic Models
,”
ASME J. Appl. Mech.
0021-8936,
67
, pp.
831
834
.
18.
Rajalingham
,
C.
, and
Rakheja
,
S.
, 2000, “
Analysis of Impact Force VariationDuring Collision of Two Bodies Using a Single-Degree-of-Freedom System Model
,”
J. Sound Vib.
0022-460X,
229
, pp.
823
835
.
19.
Haessig
,
D. A.
, and
Frieland
,
B.
, 1991, “
On the Modeling and Simulation of Friction
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
113
, pp.
354
362
.
20.
Karnopp
,
D.
, 1985, “
Computer Simulation of Stick-slip Friction in Mechanical Dynamics Systems
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
107
, pp.
100
103
.
21.
Olsson
,
H.
,
Astrom
,
K.
,
Canudas
,
C.
,
Gafvert
,
M.
, and
Lischinsky
,
P.
, 1998, “
Friction Models and Friction Compensation
,”
Eur. J. Control
0947-3580,
4
, pp.
176
195
.
22.
Weber
,
M.
, 2001, “
Contact Parameter Identification for Constrained Robotic Tasks With Known Geometry
,” Master’s thesis, University of Applied Sciences FH Ravensburg-Weingarten.
23.
Weber
,
M.
,
Ma
,
O.
, and
Sharf
,
I.
, “
Identification of Contact Dynamics Model Parameters From Constrained Robotic Operations
,”
Proceedings of the ASME Design Engineering Technical Conferences
,
27th Biennial Mechanisms and Robotics Conference
, DETC2002/MECH-34357, pp.
1
10
, Montreal, September 29–October, 2, 2002.
24.
Ma
,
O.
, 1999, “
Contact Dynamics Toolkit (CDT) User’s Guide
,” Version CDṮ98, Release, 4, Document MDSAR TN.R&D-1999.93, Macdonald Dettwiler Space and Advanced Robotics Ltd., Ontario, Canada.
You do not currently have access to this content.