Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
GrasperRequest Class ReferenceRequest to the Grasper to manipulate something. More...
Detailed DescriptionRequest to the Grasper to manipulate something. Definition at line 22 of file GrasperRequest.h.
Member Typedef Documentation
Definition at line 56 of file GrasperRequest.h. Definition at line 50 of file GrasperRequest.h. Definition at line 51 of file GrasperRequest.h.
Definition at line 25 of file GrasperRequest.h. Definition at line 26 of file GrasperRequest.h. Member Enumeration DocumentationWhat error is the Grasper going to return.
Definition at line 79 of file GrasperRequest.h. What path are we talking about, e.g., to return in the GrasperEvent.
Definition at line 103 of file GrasperRequest.h. What we're asking the Grasper to do.
Definition at line 61 of file GrasperRequest.h. The kind of rest state to reach. stationary means none, settleArm moves the arm to the arm configuration in armRestState, settleBodyAndArm does settleArm and resets the ground plane. Definition at line 111 of file GrasperRequest.h. How to verify a grasp.
Definition at line 118 of file GrasperRequest.h. The grasp strategy to use.
Definition at line 96 of file GrasperRequest.h. Constructor & Destructor Documentation
Constructor. Definition at line 9 of file GrasperRequest.cc.
Copy constructor. Definition at line 84 of file GrasperRequest.cc. Member Function Documentation
don't call this
Validate the GrasperRequest and return an error code if there is a problem. Definition at line 128 of file GrasperRequest.cc. Referenced by Grasper::executeRequest(). Friends And Related Function Documentation
Definition at line 54 of file GrasperRequest.h. Member Data DocumentationIf true, the Grasper can issue Pilot requests to move the body. Definition at line 196 of file GrasperRequest.h. Referenced by Grasper::PlanBodyTransport::doStart(), Grasper::PlanBodyApproach::doStart(), and GrasperRequest(). Resolution of angles to use within gripperAngleRanges. Definition at line 214 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), and Grasper::PlanArmApproach::doStart(). Orientation with which to approach the object. Definition at line 181 of file GrasperRequest.h. Referenced by Grasper::PlanBodyApproach::doStart().
The "approach" arm path, which is not predicate-constrained. Definition at line 251 of file GrasperRequest.h. Referenced by Grasper::GrasperSucceeded::doStart(), Grasper::MoveArm::doStart(), Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PlanArmApproach::doStart().
Robot's desired location and heading for reaching to an object. Definition at line 242 of file GrasperRequest.h. Referenced by Grasper::DoBodyApproach::doStart(), and Grasper::PlanBodyApproach::doStart(). The rest arm configuration. Definition at line 146 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), and GrasperRequest(). Factor to change how fast arm movements will be executed. Definition at line 166 of file GrasperRequest.h. Referenced by Grasper::MoveArm::advTime(), and validateRequest(). Verbosity elements to force off. Definition at line 149 of file GrasperRequest.h. Referenced by Grasper::executeRequest().
The predicate-constrained arm path for moving an object. Definition at line 254 of file GrasperRequest.h. Referenced by Grasper::GrasperSucceeded::doStart(), Grasper::MoveArm::doStart(), Grasper::PathPlanToRest::doStart(), and Grasper::PlanArmDeliver::doStart(). If true, the planned path is displayed in the shape space. Definition at line 235 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PlanArmApproach::doStart(). If true, the RRT search tree is displayed in the shape space. Definition at line 238 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PlanArmApproach::doStart().
Offset of the end effector in the Kinematic chain to use (typically GripperFrameOffset). Definition at line 154 of file GrasperRequest.h. Referenced by Grasper::computeGoalStates(), Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::PlanArmApproach::doStart(), Grasper::getCurrentState(), and GrasperRequest().
List of obstacles in the environment. Definition at line 220 of file GrasperRequest.h. Type of grasp strategy to use. Definition at line 140 of file GrasperRequest.h. Referenced by Grasper::checkGoalCandidate().
Vector of ranges of egocentric angles in which the gripper is allowed to end up. Definition at line 202 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), Grasper::PlanArmApproach::doStart(), and GrasperRequest().
Vector of ranges of egocentric angles in which the gripper is allowed to end up. Definition at line 205 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), Grasper::PlanArmApproach::doStart(), and GrasperRequest().
Vector of ranges of egocentric angles in which the gripper is allowed to end up. Definition at line 208 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), Grasper::PlanArmApproach::doStart(), and GrasperRequest(). Desired grip pressure (units are robot-dependent). Definition at line 199 of file GrasperRequest.h. Referenced by Grasper::ArmGrasp::doStart(), and Grasper::Verify::CheckGripperLoad::doStart(). MapBuilder request to reacquire the object after motion. Definition at line 232 of file GrasperRequest.h. Referenced by Grasper::FindObj::doStart().
Maximum number of angles to allow the gripper to have in angle ranges. Definition at line 211 of file GrasperRequest.h. Referenced by Grasper::computeGoalStates().
Definition at line 27 of file GrasperRequest.h. Referenced by GrasperRequest().
The object to manipulate. Definition at line 172 of file GrasperRequest.h. Referenced by KoduInterpreter::GrabActionRunner::ExecuteGrabAction::GrabObject::doStart(), KoduInterpreter::PerceptualMultiplexor::FailureRecovery::ObjectManipRecovery::RetrieveLostObject::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::ReleaseArm::doStart(), Grasper::PlanArmDeliver::doStart(), Grasper::PlanBodyTransport::doStart(), Grasper::Verify::CheckUserVerify::doStart(), Grasper::Verify::CheckCross::doStart(), Grasper::Verify::GetCross::doStart(), Grasper::Verify::GetDomino::doStart(), Grasper::FingersApproach::doStart(), Grasper::DoBodyApproach3::doStart(), Grasper::DoBodyApproach2::doStart(), Grasper::PlanArmApproach::doStart(), Grasper::FindObj::doStart(), Grasper::PlanBodyApproach::doStart(), and Grasper::executeRequest().
Object-dependent enumerated type, e.g., "high end" or "low end" for a domino. Definition at line 175 of file GrasperRequest.h. Referenced by Grasper::Verify::CheckDomino::doStart(), Grasper::PlanArmApproach::doStart(), and Grasper::PlanBodyApproach::doStart().
Points on the object where a grasp could be made (relative to its centroid); currently unused. Definition at line 178 of file GrasperRequest.h. Whether to open the gripper upon resting. Definition at line 169 of file GrasperRequest.h. Referenced by Grasper::Rest::GetOpenGripperFlag::doStart(). Template to use for Pilot requests for body motion. Definition at line 229 of file GrasperRequest.h. Referenced by Grasper::PlanBodyTransport::doStart(), Grasper::DoBodyApproach::doStart(), Grasper::PlanBodyApproach::doStart(), and Grasper::planBodyPath(). What kind of path to return with the GrasperEvent. Definition at line 226 of file GrasperRequest.h. Referenced by Grasper::GrasperSucceeded::doStart(). The desired predicate to use during planning for moveConstrainedPath. Definition at line 223 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), and GrasperRequest().
The "release" arm path, which is not predicate-constrained. Definition at line 257 of file GrasperRequest.h. Referenced by Grasper::GrasperSucceeded::doStart(), Grasper::MoveArm::doStart(), and Grasper::PathPlanToRest::doStart().
Definition at line 266 of file GrasperRequest.h. Referenced by Grasper::executeRequest().
The Behavior making this request; used for posting grasper events. Definition at line 260 of file GrasperRequest.h. Referenced by Grasper::GrasperFailed::doStart(), Grasper::GrasperSucceeded::doStart(), and Grasper::executeRequest(). The type of this Grasper request. Definition at line 137 of file GrasperRequest.h. Referenced by Grasper::GrasperFailed::doStart(), Grasper::GrasperSucceeded::doStart(), Grasper::IfRequestIs::doStart(), Grasper::executeRequest(), and validateRequest(). The rest type for this request. Definition at line 143 of file GrasperRequest.h. Referenced by Grasper::Rest::GetRestType::doStart(), Grasper::PathPlanToRest::doStart(), and GrasperRequest(). The amount to inflate obstacles for safe planning (mm). Definition at line 160 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PlanArmApproach::doStart(). The amount to move each joint while extending. Definition at line 163 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::PlanArmApproach::doStart(), and GrasperRequest().
The maximum number of iterations the RRT should undergo. Definition at line 157 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PlanArmApproach::doStart(). Verbosity elements to force on. Definition at line 148 of file GrasperRequest.h. Referenced by Grasper::executeRequest().
vector of objects to be swept Definition at line 217 of file GrasperRequest.h.
Where to place the object. Definition at line 190 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), Grasper::PlanBodyTransport::doStart(), Grasper::executeRequest(), and validateRequest(). Orientation at which to place the object. Definition at line 193 of file GrasperRequest.h. Referenced by Grasper::planBodyPath().
Robot's desired location and heading for transporting the object. Definition at line 245 of file GrasperRequest.h. Referenced by Grasper::DoBodyTransport::doStart(), and Grasper::PlanBodyTransport::doStart().
Verbosity value computed by Grasper::executeRequest. Definition at line 263 of file GrasperRequest.h. Referenced by Grasper::computeGoalStates(), Grasper::MoveArm::doStart(), Grasper::executeRequest(), and Grasper::SetJoint::moveJoint().
User-supplied function to verify object has been grasped. Definition at line 187 of file GrasperRequest.h. Referenced by Grasper::Verify::CheckUserVerify::doStart(), and validateRequest(). Grasp verify strategy. Definition at line 184 of file GrasperRequest.h. Referenced by Grasper::Verify::VerifyDispatch::doStart(), and validateRequest().
Robot's desired location and heading for withdrawing. Definition at line 248 of file GrasperRequest.h. The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:09 2016 by Doxygen 1.6.3 |