Class Graspable
java.lang.Object
|
+--Object3d
|
+--Graspable
- class Graspable
- extends Object3d
- 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
Fields inherited from class Object3d |
activeReachThread, bab_ph_GRASP1, bab_ph_NONE, bab_ph_REACH1, bab_ph_REACH2, bab_ph_WRIST1, bab_ph_WRIST2, babble, BABBLE, babble_GRASPFAIL, babble_GRASPOK, babble_GRASPON, babble_phase, babble_REACH1FAIL, babble_REACH1OK, babble_REACH1ON, babble_REACH2FAIL, babble_REACH2OK, babble_REACH2ON, babble_ROTATEFAIL, babble_ROTATEOK, babble_ROTATEON, babble_steps, babble_succ, babble_trials, babbleGradIt, babbleOffset, babbleReach1MaxTick, babbleReach2MaxTick, babbleStatus, babbleZero, basetimestep, bestConfig, betas, bj1, bj2, bj3, bj4, blockc, callexe, chopped, clx, cly, clz, com, costThreshold, cRATE, dis, dTeta, encloseTime, end, endeff, endtime, EXECUTE, finger_trials, goodZ, graspConfig, h, hindex, hpc, hplist, infoRate, infoStr, infoStrC, initialConfig, intemp, J, JACOBIAN_th, jointpath, kol, l1, l2, lasterr, lastOK, lasttr, location_trials, mapping, MAXBABBLE, maxclx, maxcly, maxclz, MAXFINGER, MAXREACH, MAXROTATE, merged, midteta, minCost, minTorque, mp, negReinforcement, newBabbleAttempt, newPDFgrasp, noshow, nslrun, ntick, obj, objdepth, objectCenter, objectRadius, of, offRandomness, offSave, offx, offy, ordered_pick, params, parnode, pdf_phase, PDFGRASP, PDFgraspc, PDFgraspcINI, PDFwristgrasp, phaseStr, reach_basetime, reach_deltat, reach_speed, reach1Config, reach1failc, reach2Config, Reach2Target, recognize, recordit, root, rotate_trials, rotateConfig, rotRandomness, rotSave, rtime, save, search_mode, search_phase, searchZ, seg, segc, showInfo, SILENT_SEARCH, slc, softcon, speed, sPL, sPN, start, teta1, teta2, time, udef_d, udef_dc, udef_i, udef_ic, udef_P, udef_Pc, userPoints, VISUAL_SEARCH, weightSave, workCell, wristGain, xx, yy, zeroError |
Constructor Summary |
(package private) |
Graspable(Hand hand,
java.lang.String name,
int sidec,
int rad)
|
(package private) |
Graspable(Hand hand,
java.lang.String name,
int sidec,
int rad,
java.lang.String afs)
|
Methods inherited from class Object3d |
adduserPoints, addWristData, adjustPrecisionGrasp, advanceRotCnt, chmod, clearTrajectory, closeObjectFrame, collisionRotate, constrainedRotate, createReachThread, disablePanels, discardMerged, doGesture, doneRotCnt, doReach, drawSkel, drawSkel, drawSolid, drawSolid, drawWire, drawWire, enablePanels, endInvKinMap, estimateSize, finalizeReach, findJointAngles, findSegment, fireBabbleLearn, fireExecution, firePDFgrasp, firePDFwristgrasp, fireSilentSearch, fireVisualSearch, get_segIndex, getActionSelection, getAngleList, getJoint, getSegmentIndex, getuserPoints, gradientDescent_arm, gradientDescent_wrist, gradientDescent, hitConstraint, inside, installCfg, jacobianTranspose, kill_ifActive, lineIntersection, makeInvKinMap, mergeObject, moveto, moveto, new_segmentCollision, newBabbleAttempt_init, nextCell, paintAllSurfaces, pdf_chmod, PDFcondKill, pickNoisyRotation, pickRotation, pow, project, project, reachActive, rect_moveto, rect_moveto, reinforceGrasp, resetRotCnt, resetRotCnt, restoreAngles, restoreChildren, restoreChildren, segmentCollision, segmentIntersection, set2doffset, setCell, setJointAngle, setJointConstraint, setPlaneProperties, setupObject, showObjectFrame, sideOF, sortPlanes, startReach, storeAngles, tickBabble, tickGesture, tickPDFgrasp, tickReachGesture, tickSilent, tickVisual, tickWrist, toggleActionSelection, toggleObjectFrame, trimTrajectory, truncateChildren, updateObjectDepth, weighted_restoreAngles |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
X
Point3d X
Y
Point3d Y
Z
Point3d Z
tilt
Point3d tilt
hseg
Segment[] hseg
hsegc
int hsegc
hand
Hand hand
target
Point3d[] target
myname
java.lang.String myname
IDgenerator
static int IDgenerator
ID
public int ID
objsize
public double objsize
grasps
static final java.lang.String[] grasps
graspc
static final int graspc
affordance
public int affordance
lastopposition
Point3d lastopposition
tIndex
int[] tIndex
tIc
int tIc
wristTarget
Point3d wristTarget
thumb
int[] thumb
index
int[] index
middle
int[] middle
ring
int[] ring
pinky
int[] pinky
wrist
int wrist
fake
int fake
thumbTip
int thumbTip
fingers
int[][] fingers
NONE
static final int NONE
PRECISION
static final int PRECISION
POWER
static final int POWER
POWER2
static final int POWER2
SIDE
static final int SIDE
REACHONLY
static final int REACHONLY
REACHOFFSET
static final int REACHOFFSET
REACHOFFSETBYNAME
static final int REACHOFFSETBYNAME
lastPlan
public int lastPlan
GRASP_TH
public double GRASP_TH
RATE_TH
public double RATE_TH
BASERATE
public double BASERATE
tilter
static Point3d tilter
init_cfg
double[] init_cfg
avoidObjects
public boolean avoidObjects
softconGAIN
static double softconGAIN
softcon_J2_45
static final int softcon_J2_45
softcon_J2_60
static final int softcon_J2_60
Graspable
Graspable(Hand hand,
java.lang.String name,
int sidec,
int rad,
java.lang.String afs)
Graspable
Graspable(Hand hand,
java.lang.String name,
int sidec,
int rad)
setupObjFrame
void setupObjFrame()
setGraspablePlanes
public void setGraspablePlanes()
setTilt
void setTilt(double t)
setTilt
void setTilt(Point3d p)
Zrot
void Zrot(double t)
resetRot
void resetRot()
setAffordance
void setAffordance(java.lang.String s)
getGrasp
public static java.lang.String getGrasp(int i)
natural
void natural()
setupHandValues
void setupHandValues()
beGrabbed
public void beGrabbed()
beGrabbed
public void beGrabbed(int k)
beGrabbed
public void beGrabbed(int exclude,
int jon)
beBabbleGrabbed
public void beBabbleGrabbed()
estimateWrist
public Point3d estimateWrist(Point3d P0,
Point3d P1,
double offset)
side
void side()
reachoffset
void reachoffset()
reachoffset
void reachoffset(Point3d offset)
reachoffsetByName
void reachoffsetByName(java.lang.String s)
reachoffsetByName
void reachoffsetByName(java.lang.String s,
Point3d offset)
reachonly
void reachonly()
precision
void precision()
quadrant
int quadrant(Point3d p)
findPrecisionOpposition
Point3d findPrecisionOpposition(Point3d P)
trial_precision
void trial_precision()
power2
void power2()
power
void power()
beforeAction
public void beforeAction()
afterAction
public void afterAction()
afterReach
public void afterReach()
maskHand
public void maskHand()
unmaskHand
public void unmaskHand()
setAvoidance
public void setAvoidance()
resetAvoidance
public void resetAvoidance()
toggleAvoidance
public void toggleAvoidance()
error_vector
Point3d error_vector()
reach_error
Point3d reach_error(int softcon)
reach_error
double reach_error()
grasp_error
double grasp_error()
mask
void mask(int l)
unmask
void unmask(int l)
mask
void mask(java.lang.String s)
unmask
void unmask(java.lang.String s)
unmaskAll
void unmaskAll()