director.debrisdemo module

class director.debrisdemo.DebrisPlannerDemo(robotStateModel, sensorJointController, playbackRobotModel, ikPlanner, manipPlanner, atlasDriver, handDriver, multisenseDriver, refitFunction)[source]

Bases: object

adjustPreGrasp()[source]
autonomousExecute()[source]
clearPlan()[source]
closeHand()[source]
commit()[source]
delay(delayTimeInSeconds)[source]
drop()[source]
extendArm()[source]
getEstimatedRobotStatePose()[source]
getPlanningStartPose()[source]
grasp()[source]
nominal()[source]
openHand()[source]
pauseQueue()[source]
playManipPlan()[source]
preGrasp()[source]
printAsync(s)[source]
reset()[source]
retract()[source]
search()[source]
sendHeightMode()[source]
sendNeckPitchLookDown()[source]
sendNeckPitchLookForward()[source]
sendPelvisCrouch()[source]
sendPelvisStand()[source]
spinLidar()[source]
stand()[source]
toggleAffordanceEdit()[source]
useEndPose(index)[source]
userPrompt(message)[source]
waitForAtlasBehaviorAsync(behaviorName)[source]
waitForCleanLidarSweepAsync()[source]
class director.debrisdemo.GraspSearchPlanner(ikPlanner, robotModel, jointController, sensorJointController, planPlaybackFunction, showPoseFunction, playbackRobotModel)[source]

Bases: object

commitState()[source]
computeArmExtend()[source]
computeEndGraspTraj()[source]
computeGraspEndPose()[source]
computeGraspEndPoseFrames()[source]
computeGraspEndPoseSearch()[source]
computeGraspFrame()[source]
computeGraspFrameSamples()[source]
computeGraspFrameSamplesBoard()[source]
computeGraspReach()[source]
computeGraspTraj(poseStart='q_start', poseEnd='grasp_end_pose', timeSamples=None)[source]
computeGroundFrame(robotModel)[source]

Given a robol model, returns a vtkTransform at a position between the feet, on the ground, with z-axis up and x-axis aligned with the robot pelvis x-axis.

computeInitialState()[source]
computePreGraspAdjustment()[source]
computePreGraspEndPose()[source]
computePreGraspFrame(preGraspDistance=0.2)[source]
computePreGraspTraj()[source]
computeRetractTraj()[source]
createGraspConstraints()[source]
createPreGraspConstraints()[source]
createPreReachConstraint()[source]
createRetractGraspConstraints()[source]
createSearchGraspConstraints()[source]
createSearchGraspConstraintsBoard()[source]
endPoseSearch()[source]
findAffordance()[source]
findAffordanceChild(name)[source]
getAffordanceChild(name)[source]
getAffordanceFrame()[source]
playManipPlan()[source]
randomAffordance(robotModel)[source]
showGraspEndPose()[source]
showPreGraspEndPose()[source]
spawnAffordance(robotModel, randomize=False)[source]
updateGraspEndPose(enableSearch=True)[source]
updateHandModel()[source]
useGraspEndPoseOption(index)[source]