Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
DualCoding::PilotRequest Class ReferenceRequest to the Pilot for motion or navigation. More...
Detailed DescriptionRequest to the Pilot for motion or navigation. Definition at line 17 of file PilotRequest.h.
Constructor & Destructor Documentation
Constructor. Definition at line 8 of file PilotRequest.cc.
Definition at line 32 of file PilotRequest.cc. Member Function Documentation
Definition at line 27 of file PilotRequest.h.
Definition at line 62 of file PilotRequest.cc.
Definition at line 97 of file PilotRequest.h. Friends And Related Function Documentation
Definition at line 18 of file PilotRequest.h. Member Data DocumentationPointer to MapBuilderRequest to check if we have acquired the object. Definition at line 57 of file PilotRequest.h. Referenced by operator=().
Returns true if vision confirms that we have successfully acquired the object (e.g., for pushing). Definition at line 58 of file PilotRequest.h. Referenced by operator=(). True if the robot should avoid large turns by walking backwards if distance is short. Definition at line 60 of file PilotRequest.h. Referenced by KoduInterpreter::MotionActionRunner::ExecuteMotionAction::ExecuteGoToShapeRequest::doStart(), Grasper::DoBodyTransport::doStart(), and operator=(). If true, the obstacle boundaries used by the collision checker are displayed in the world shape space automatically if path planning fails. Definition at line 78 of file PilotRequest.h. Referenced by operator=(). If true, use IR to avoid walking off a cliff. Definition at line 67 of file PilotRequest.h. Referenced by operator=(). If true, use rangefinder sensors to dynamically avoid obstacles (not yet implemented). Definition at line 69 of file PilotRequest.h. Referenced by operator=(). Point in the base reference frame to bring to the target location. Definition at line 50 of file PilotRequest.h. Referenced by KoduInterpreter::MotionActionRunner::ExecuteMotionAction::ExecuteGoToShapeRequest::doStart(), and operator=(). If true, the waypointList will be cleared before appending new waypoints. Definition at line 40 of file PilotRequest.h. Referenced by operator=(). Maximum tolerable distance to the ground (millimeters). Definition at line 68 of file PilotRequest.h. Referenced by operator=().
What to do about collisions. Definition at line 37 of file PilotRequest.h. Referenced by DualCoding::Pilot::PushObjectMachine::AdjustPush::doStart(), DualCoding::Pilot::PushObjectMachine::FetchObj::doStart(), DualCoding::Pilot::PushObjectMachine::SetUpExecute2::doStart(), KoduInterpreter::MotionActionRunner::ExecuteMotionAction::ExecuteGoToShapeRequest::doStart(), KoduInterpreter::GrabActionRunner::ExecuteGrabAction::PrepareForAnotherGrasp::RepositionBody::doStart(), KoduInterpreter::PerceptualMultiplexor::FailureRecovery::ObjectManipRecovery::PrepareForAnotherGrasp::RepositionBody::doStart(), and operator=(). Rotation angle in radians (positive is counterclockwise). Definition at line 32 of file PilotRequest.h. Referenced by KoduInterpreter::GrabActionRunner::PrepareBody::FaceObject::doStart(), KoduInterpreter::PerceptualMultiplexor::FailureRecovery::ObjectManipRecovery::PrepareForItemRecovery::FaceTarget::doStart(), Grasper::DoBodyApproach2::doStart(), operator=(), and Turn::preStart(). How many particles to display (number or percentage) as LocalizationParticle shapes. Definition at line 74 of file PilotRequest.h. Referenced by operator=(). If true, the obstacle boundaries used by the collision checker are displayed in the world shape space. Definition at line 77 of file PilotRequest.h. Referenced by operator=(). How many particles to display (number or percentage) as a single Graphics shape. Definition at line 73 of file PilotRequest.h. Referenced by operator=(). If true, the planned path is displayed in the shape space. Definition at line 75 of file PilotRequest.h. Referenced by operator=(). If true, the RRT search tree is displayed in the world shape space. Definition at line 76 of file PilotRequest.h. Referenced by operator=(). Forward distance in mm (negative means go backward). Definition at line 30 of file PilotRequest.h. Referenced by KoduInterpreter::GiveActionRunner::Backup::doStart(), KoduInterpreter::GrabActionRunner::ExecuteGrabAction::PrepareForAnotherGrasp::RepositionBody::doStart(), KoduInterpreter::GrabActionRunner::PrepareBody::ReverseBody::doStart(), KoduInterpreter::DropActionRunner::ExecuteDrop::ReverseBody::doStart(), KoduInterpreter::PerceptualMultiplexor::FailureRecovery::ObjectManipRecovery::PrepareForAnotherGrasp::RepositionBody::doStart(), KoduInterpreter::PerceptualMultiplexor::FailureRecovery::ObjectManipRecovery::PrepareForItemRecovery::Reverse::doStart(), Grasper::DoWithdraw::doStart(), Grasper::DoBodyApproach3::doStart(), operator=(), and WalkForward::preStart(). Sideways distance in mm (positive to the left). Definition at line 31 of file PilotRequest.h. Referenced by operator=(), and WalkSideways::preStart(). If true, the Pilot will execute the path it has planned; if false, it plans but does not execute. Definition at line 80 of file PilotRequest.h. Referenced by operator=(). Translation speed in mm/sec for dx or dy. Definition at line 33 of file PilotRequest.h. Referenced by DualCoding::Pilot::PushObjectMachine::SetUpExecute2::doStart(), DualCoding::Pilot::ExecutePlan::Walk::doStart(), Grasper::DoBodyApproach3::doStart(), and operator=(). Distance between the gate point and the target point when targetHeading or baseOffset used. Definition at line 52 of file PilotRequest.h. Referenced by operator=(). Should return true if there are enough landmarks to localize. Definition at line 43 of file PilotRequest.h. Referenced by DualCoding::Pilot::LocalizationUtility::CheckEnoughLandmarks::doStart(), and operator=(). pointer to MapBuilderRequest used to find landmarks; will be deleted by the Pilot Definition at line 42 of file PilotRequest.h. Referenced by DualCoding::Pilot::LocalizationUtility::TakeInitialPicture::doStart(), Kodu::VisualLocalizationTask::getPilotRequest(), and operator=().
Vector of specific landmarks to use for localization, overriding the default. Definition at line 81 of file PilotRequest.h. Referenced by operator=(). Maximum allowable distance to walk backward instead of turning around. Definition at line 61 of file PilotRequest.h. Referenced by operator=().
Maximum number of iterations for path planner RRT search. Definition at line 79 of file PilotRequest.h. Referenced by Grasper::PlanBodyTransport::doStart(), Grasper::PlanBodyApproach::doStart(), operator=(), and Grasper::planBodyPath(). Pointer to MapbuilderRequest for finding the object to be pushed; will be deleted by the Pilot. Definition at line 55 of file PilotRequest.h. Referenced by operator=().
Finds the localShS object matching objectShape in worldShS. Definition at line 56 of file PilotRequest.h. Referenced by DualCoding::Pilot::PushObjectMachine::FetchObj::doStart(), and operator=().
Object we want to push to the target. Definition at line 54 of file PilotRequest.h. Referenced by DualCoding::Pilot::PushObjectMachine::FetchObj::doStart(), DualCoding::Pilot::PushObjectMachine::ChoosePathObjToDest::doStart(), DualCoding::Pilot::LookForTarget::doStart(), DualCoding::Pilot::LookForObject::doStart(), and operator=(). Inflation in mm of obstacle bounding shapes for path planning. Definition at line 66 of file PilotRequest.h. Referenced by operator=(), and Grasper::planBodyPath(). Minimum tolerable rangefinder distance to an obstacle (millimeters). Definition at line 70 of file PilotRequest.h. Referenced by operator=().
Definition at line 63 of file PilotRequest.h. Referenced by operator=().
Definition at line 64 of file PilotRequest.h. Referenced by operator=().
Definition at line 100 of file PilotRequest.h. Used to construct a PilotEvent to notify the requesting node of the results of this Pilot operation. Definition at line 93 of file PilotRequest.h.
Type of pilot request. Definition at line 29 of file PilotRequest.h. Referenced by KoduInterpreter::PerceptualMultiplexor::PilotTaskRunner::ExecutePilotTask::doStart(), getRequestType(), and operator=().
If true, terminate search and post a completion event. Definition at line 46 of file PilotRequest.h. Referenced by DualCoding::Pilot::VisualSearchMachine::Check::doStart(), DualCoding::Pilot::VisualSearchMachine::Search::doStart(), and operator=(). MapBuilderRequest to be used for visual search. Definition at line 45 of file PilotRequest.h. Referenced by DualCoding::Pilot::VisualSearchMachine::Search::doStart(), and operator=(). Angle to rotate body to continue a visual search. Definition at line 47 of file PilotRequest.h. Referenced by DualCoding::Pilot::VisualSearchMachine::Rotate::doStart(), DualCoding::Pilot::VisualSearchMachine::Check::doStart(), and operator=(). Sideways translational speed used for setVelocity. Definition at line 34 of file PilotRequest.h. Referenced by operator=(). Heading on which we want to arrive at the target. Definition at line 51 of file PilotRequest.h. Referenced by Grasper::DoBodyTransport::doStart(), Grasper::DoBodyApproach::doStart(), and operator=().
Shape to walk to. Definition at line 49 of file PilotRequest.h. Referenced by KoduInterpreter::MotionActionRunner::ExecuteMotionAction::ExecuteGoToShapeRequest::doStart(), Grasper::DoBodyTransport::doStart(), Grasper::DoBodyApproach::doStart(), and operator=(). Lookout request for tracking objects while walking. Definition at line 71 of file PilotRequest.h. Referenced by operator=(). Rotational speed in radians/sec for da. Definition at line 35 of file PilotRequest.h. Referenced by DualCoding::Pilot::PushObjectMachine::SetUpExecute2::doStart(), DualCoding::Pilot::ExecutePlan::Turn::doStart(), Grasper::DoBodyTransport::doStart(), Grasper::DoBodyApproach2::doStart(), and operator=().
Definition at line 36 of file PilotRequest.h. Referenced by operator=(). Waypoint list for waypointWalk. Definition at line 39 of file PilotRequest.h. Referenced by operator=(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:21 2016 by Doxygen 1.6.3 |