| 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 15 of file GrasperRequest.h.
Member Typedef Documentation
Definition at line 31 of file GrasperRequest.h. Definition at line 23 of file GrasperRequest.h. Definition at line 26 of file GrasperRequest.h.
Definition at line 22 of file GrasperRequest.h. Definition at line 24 of file GrasperRequest.h. Member Enumeration DocumentationWhat error is the Grasper going to return.
Definition at line 57 of file GrasperRequest.h. What path we want to return in the GrasperEvent.
Definition at line 73 of file GrasperRequest.h. What we're asking the Grasper to do.
Definition at line 39 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 81 of file GrasperRequest.h. Constructor & Destructor Documentation
Definition at line 90 of file GrasperRequest.cc.
Constructor. Definition at line 9 of file GrasperRequest.cc.
Copy constructor. Definition at line 56 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 97 of file GrasperRequest.cc. Referenced by Grasper::executeRequest(). Friends And Related Function Documentation
Definition at line 29 of file GrasperRequest.h. Member Data DocumentationResolution of angles to use within gripperAngleRanges. Definition at line 145 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart(). The rest arm configuration. Definition at line 105 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), and GrasperRequest(). Factor to change how fast arm movements will be executed. Definition at line 121 of file GrasperRequest.h. Referenced by Grasper::MoveArm::advTime(), and validateRequest(). Verbosity elements to force off. Definition at line 108 of file GrasperRequest.h. Referenced by Grasper::executeRequest().
The "disengage" path which is not predicate-constrained. Definition at line 161 of file GrasperRequest.h. Referenced by Grasper::GrasperSucceeded::doStart(), Grasper::MoveArm::doStart(), Grasper::PathPlanToRest::doStart(), and Grasper::ForwardRequestType::doStart(). If true, the planned path is displayed in the shape space. Definition at line 167 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart(). If true, the RRT search tree is displayed in the shape space. Definition at line 170 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart().
Offset of the end effector in the Kinematic chain to use (typically GripperFrameOffset). Definition at line 112 of file GrasperRequest.h. Referenced by Grasper::computeGoalStates(), Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::PathPlanUnconstrained::doStart(), Grasper::getCurrentState(), and GrasperRequest().
List of obstacles in the environment. Definition at line 151 of file GrasperRequest.h. Referenced by Grasper::convertObstacles().
Vector of ranges of egocentric angles in which the gripper is allowed to end up. Definition at line 133 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart().
Vector of ranges of egocentric angles in which the gripper is allowed to end up. Definition at line 136 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart().
Vector of ranges of egocentric angles in which the gripper is allowed to end up. Definition at line 139 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart(). Maximum number of angles to allow the gripper to have in angle ranges. Definition at line 142 of file GrasperRequest.h. Referenced by Grasper::computeGoalStates().
The predicate-constrained path. Definition at line 157 of file GrasperRequest.h. Referenced by Grasper::appendObjectToObstacles(), Grasper::GrasperSucceeded::doStart(), Grasper::MoveArm::doStart(), Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::ForwardRequestType::doStart().
The "acquire" path which is not predicate-constrained. Definition at line 159 of file GrasperRequest.h. Referenced by Grasper::GrasperSucceeded::doStart(), Grasper::MoveArm::doStart(), Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::PathPlanUnconstrained::doStart(), and Grasper::ForwardRequestType::doStart().
The object to manipulate. Definition at line 127 of file GrasperRequest.h. Referenced by Grasper::appendObjectToObstacles(), Grasper::PathPlanConstrained::doStart(), Grasper::PathPlanUnconstrained::doStart(), Grasper::executeRequest(), and Grasper::removeTargetFromObstacles(). The planner obstacle used when we treat the manipulating object as an obstacle to the planner. Definition at line 34 of file GrasperRequest.h. Referenced by Grasper::appendObjectToObstacles(), and Grasper::removeTargetFromObstacles(). Whether to open the gripper upon resting. Definition at line 124 of file GrasperRequest.h. Referenced by Grasper::Rest::GetOpenGripperFlag::doStart().
The list of obstacles for the planner to use. Definition at line 154 of file GrasperRequest.h. Referenced by Grasper::appendObjectToObstacles(), Grasper::convertObstacles(), Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::removeTargetFromObstacles(), and ~GrasperRequest(). Definition at line 178 of file GrasperRequest.h. Referenced by Grasper::dispatch(), and Grasper::GrasperSucceeded::doStart(). The desired predicate to use during planning for moveConstrainedPath. Definition at line 164 of file GrasperRequest.h. Referenced by Grasper::PathPlanConstrained::doStart(), and GrasperRequest().
Definition at line 181 of file GrasperRequest.h. Referenced by Grasper::executeRequest(). The Behavior making this request; used for posting grasper events. Definition at line 173 of file GrasperRequest.h. Referenced by Grasper::GrasperFailed::doStart(), Grasper::GrasperSucceeded::doStart(), and Grasper::executeRequest(). The type of this Grasper request. Definition at line 99 of file GrasperRequest.h. Referenced by Grasper::convertObstacles(), Grasper::dispatch(), Grasper::GrasperFailed::doStart(), Grasper::GrasperSucceeded::doStart(), Grasper::ForwardRequestType::doStart(), Grasper::executeRequest(), and validateRequest(). The rest type for this request. Definition at line 102 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 116 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart(). The amount to move each joint while extending. Definition at line 118 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::PathPlanUnconstrained::doStart(), and GrasperRequest().
The maximum number of iterations the RRT should undergo. Definition at line 114 of file GrasperRequest.h. Referenced by Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::PathPlanUnconstrained::doStart(). Verbosity elements to force on. Definition at line 107 of file GrasperRequest.h. Referenced by Grasper::executeRequest().
vector of objects to be swept Definition at line 148 of file GrasperRequest.h.
Where to place the object. Definition at line 130 of file GrasperRequest.h. Referenced by Grasper::appendObjectToObstacles(), Grasper::ForwardTargetLocation::doStart(), Grasper::PathPlanConstrained::doStart(), Grasper::executeRequest(), and validateRequest(). Verbosity value computed by Grasper::executeRequest. Definition at line 176 of file GrasperRequest.h. Referenced by Grasper::computeGoalStates(), Grasper::MoveArm::doStart(), Grasper::PathPlanToRest::doStart(), Grasper::PathPlanConstrained::doStart(), and Grasper::executeRequest(). The documentation for this class was generated from the following files: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v5.1CVS |
Generated Fri Mar 16 05:27:19 2012 by Doxygen 1.6.3 |