$search

org::srs::srs_knowledge::task::FetchObjectTask Class Reference

Inheritance diagram for org::srs::srs_knowledge::task::FetchObjectTask:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FetchObjectTask (String targetContent, String userPose, ConfigInfo.GraspType graspMode)
 FetchObjectTask (String targetContent, String userPose)
CUAction getNextCUActionNew (boolean stateLastAction, String jsonFeedback)
boolean isEmpty ()
boolean replan (OntologyDB onto, OntoQueryUtil ontoQuery)

Protected Member Functions

boolean constructTask ()

Private Member Functions

Pose2D calculateGraspPosFromFBNew (ActionFeedback fb)
Pose2D calculateGraspPosition (ros.pkg.srs_msgs.msg.SRSSpatialInfo furnitureInfo, Pose targetPose) throws RosException
ArrayList< Pose2D > calculateScanPositions (ros.pkg.srs_msgs.msg.SRSSpatialInfo furnitureInfo) throws RosException
boolean createGetObjectTask ()
HighLevelActionSequence createSubSequenceForSingleWorkspace (Individual workspace) throws RosException, Exception
ros.pkg.srs_msgs.msg.SRSSpatialInfo getFurnitureGeometryOf (Individual workspace)
CUAction handleFailedMessage ()
CUAction handleSuccessMessageNew (ActionFeedback fb)
boolean initTask (String targetContent, String userPose)
boolean updateDBObjectPose ()
void updateTargetOfFailedAct ()
void updateTargetOfSucceededActNew (ActionFeedback fb)

Private Attributes

int currentSubAction
ConfigInfo.GraspType graspType = ConfigInfo.GraspType.MOVE_AND_GRASP
String lastActionType
HighLevelActionUnit lastStepActUnit
Pose recentDetectedObject
String userPose
ArrayList< Individual > workspaces = new ArrayList<Individual>()

Detailed Description

Definition at line 83 of file FetchObjectTask.java.


Constructor & Destructor Documentation

org::srs::srs_knowledge::task::FetchObjectTask::FetchObjectTask ( String  targetContent,
String  userPose 
) [inline]

Definition at line 87 of file FetchObjectTask.java.

org::srs::srs_knowledge::task::FetchObjectTask::FetchObjectTask ( String  targetContent,
String  userPose,
ConfigInfo.GraspType  graspMode 
) [inline]

Definition at line 94 of file FetchObjectTask.java.


Member Function Documentation

Pose2D org::srs::srs_knowledge::task::FetchObjectTask::calculateGraspPosFromFBNew ( ActionFeedback  fb  )  [inline, private]

Definition at line 761 of file FetchObjectTask.java.

Pose2D org::srs::srs_knowledge::task::FetchObjectTask::calculateGraspPosition ( ros.pkg.srs_msgs.msg.SRSSpatialInfo  furnitureInfo,
Pose  targetPose 
) throws RosException [inline, private]

Definition at line 325 of file FetchObjectTask.java.

ArrayList<Pose2D> org::srs::srs_knowledge::task::FetchObjectTask::calculateScanPositions ( ros.pkg.srs_msgs.msg.SRSSpatialInfo  furnitureInfo  )  throws RosException [inline, private]

Definition at line 311 of file FetchObjectTask.java.

boolean org::srs::srs_knowledge::task::FetchObjectTask::constructTask (  )  [inline, protected, virtual]

Implements org::srs::srs_knowledge::task::Task.

Definition at line 119 of file FetchObjectTask.java.

boolean org::srs::srs_knowledge::task::FetchObjectTask::createGetObjectTask (  )  [inline, private]

Definition at line 123 of file FetchObjectTask.java.

HighLevelActionSequence org::srs::srs_knowledge::task::FetchObjectTask::createSubSequenceForSingleWorkspace ( Individual  workspace  )  throws RosException, Exception [inline, private]

Definition at line 170 of file FetchObjectTask.java.

ros.pkg.srs_msgs.msg.SRSSpatialInfo org::srs::srs_knowledge::task::FetchObjectTask::getFurnitureGeometryOf ( Individual  workspace  )  [inline, private]

Definition at line 346 of file FetchObjectTask.java.

CUAction org::srs::srs_knowledge::task::FetchObjectTask::getNextCUActionNew ( boolean  stateLastAction,
String  jsonFeedback 
) [inline]

New stuff...

Reimplemented from org::srs::srs_knowledge::task::Task.

Definition at line 468 of file FetchObjectTask.java.

CUAction org::srs::srs_knowledge::task::FetchObjectTask::handleFailedMessage (  )  [inline, private]

Definition at line 267 of file FetchObjectTask.java.

CUAction org::srs::srs_knowledge::task::FetchObjectTask::handleSuccessMessageNew ( ActionFeedback  fb  )  [inline, private]

Definition at line 715 of file FetchObjectTask.java.

boolean org::srs::srs_knowledge::task::FetchObjectTask::initTask ( String  targetContent,
String  userPose 
) [inline, private]

Definition at line 374 of file FetchObjectTask.java.

boolean org::srs::srs_knowledge::task::FetchObjectTask::isEmpty (  )  [inline]

Reimplemented from org::srs::srs_knowledge::task::Task.

Definition at line 388 of file FetchObjectTask.java.

boolean org::srs::srs_knowledge::task::FetchObjectTask::replan ( OntologyDB  onto,
OntoQueryUtil  ontoQuery 
) [inline, virtual]

Implements org::srs::srs_knowledge::task::Task.

Definition at line 384 of file FetchObjectTask.java.

boolean org::srs::srs_knowledge::task::FetchObjectTask::updateDBObjectPose (  )  [inline, private]

Definition at line 306 of file FetchObjectTask.java.

void org::srs::srs_knowledge::task::FetchObjectTask::updateTargetOfFailedAct (  )  [inline, private]

Definition at line 401 of file FetchObjectTask.java.

void org::srs::srs_knowledge::task::FetchObjectTask::updateTargetOfSucceededActNew ( ActionFeedback  fb  )  [inline, private]

TODO: TOO LONG... SHOULD CUT DOWN LATER

Definition at line 545 of file FetchObjectTask.java.


Member Data Documentation

Definition at line 786 of file FetchObjectTask.java.

Definition at line 86 of file FetchObjectTask.java.

Definition at line 788 of file FetchObjectTask.java.

Definition at line 790 of file FetchObjectTask.java.

Definition at line 787 of file FetchObjectTask.java.

Definition at line 789 of file FetchObjectTask.java.

ArrayList<Individual> org::srs::srs_knowledge::task::FetchObjectTask::workspaces = new ArrayList<Individual>() [private]

Definition at line 785 of file FetchObjectTask.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


srs_knowledge
Author(s): Ze Ji
autogenerated on Tue Mar 5 21:11:24 2013