Class ContactList
java.lang.Object
|
+--ContactList
- public class ContactList
- extends java.lang.Object
- Author:
- Erhan Oztop, 2001-2002
Source code by Erhan Oztop (erhan@atr.co.jp)
Copyright August 2002 via
University of Southern California Ph.D. publication copyright
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
MAXCONT
static final int MAXCONT
clist
ContactNode[] clist
contc
int contc
totFTOR
double totFTOR
graspCost
double graspCost
netForce
public Point3d netForce
netTorque
public Point3d netTorque
externalForce
public Point3d externalForce
externalTorque
public Point3d externalTorque
targetObj
Object3d targetObj
slipCost
double slipCost
slip
double slip
MIN_FTOR
double MIN_FTOR
MIN_TOTFTOR
double MIN_TOTFTOR
newton_MAX_IT
double newton_MAX_IT
TORW
double TORW
pert_rate
double pert_rate
newton_zero
double newton_zero
ContactList
public ContactList(Object3d obj)
addContact
public int addContact(Segment link,
Plane pl,
Point3d p,
Segment torqueseg,
double ftor)
- link is the intersecting link. torqueseg is the one who applies the torque. We assume the distal joints only transduce the root joints torque.
addContact
public int addContact(Point3d Fdir,
double ftor)
resetList
public void resetList(Object3d obj)
setExternalForce
public void setExternalForce(Point3d F)
- Must be applied after netForce is calculated
newton
public void newton()
costNewton
double costNewton()
searchNewton
public double searchNewton()
str
public java.lang.String str()