$search

org::srs::srs_knowledge::task::SearchObjectTask Class Reference

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

List of all members.

Public Member Functions

CUAction getNextCUActionNew (boolean stateLastAction, String jsonFeedback)
boolean isEmpty ()
boolean replan (OntologyDB onto, OntoQueryUtil ontoQuery)
 SearchObjectTask (String targetContent)

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 createSearchObjectTask ()
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)
boolean updateDBObjectPose ()
void updateTargetOfFailedAct ()
void updateTargetOfSucceededActNew (ActionFeedback fb)

Private Attributes

int currentSubAction
String lastActionType
HighLevelActionUnit lastStepActUnit
Pose recentDetectedObject
ArrayList< Individual > workspaces = new ArrayList<Individual>()

Detailed Description

Definition at line 84 of file SearchObjectTask.java.


Constructor & Destructor Documentation

org::srs::srs_knowledge::task::SearchObjectTask::SearchObjectTask ( String  targetContent  )  [inline]

Definition at line 87 of file SearchObjectTask.java.


Member Function Documentation

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

Definition at line 754 of file SearchObjectTask.java.

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

Definition at line 308 of file SearchObjectTask.java.

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

Definition at line 294 of file SearchObjectTask.java.

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

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

Definition at line 114 of file SearchObjectTask.java.

boolean org::srs::srs_knowledge::task::SearchObjectTask::createSearchObjectTask (  )  [inline, private]

Definition at line 118 of file SearchObjectTask.java.

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

Definition at line 163 of file SearchObjectTask.java.

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

Definition at line 329 of file SearchObjectTask.java.

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

New stuff...

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

Definition at line 451 of file SearchObjectTask.java.

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

Definition at line 251 of file SearchObjectTask.java.

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

Definition at line 701 of file SearchObjectTask.java.

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

Definition at line 357 of file SearchObjectTask.java.

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

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

Definition at line 372 of file SearchObjectTask.java.

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

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

Definition at line 367 of file SearchObjectTask.java.

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

Definition at line 289 of file SearchObjectTask.java.

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

Definition at line 385 of file SearchObjectTask.java.

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

TODO: TOO LONG... SHOULD CUT DOWN LATER

Definition at line 529 of file SearchObjectTask.java.


Member Data Documentation

Definition at line 781 of file SearchObjectTask.java.

Definition at line 783 of file SearchObjectTask.java.

Definition at line 785 of file SearchObjectTask.java.

Definition at line 782 of file SearchObjectTask.java.

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

Definition at line 780 of file SearchObjectTask.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:25 2013