Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
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

Definition at line 87 of file SearchObjectTask.java.


Member Function Documentation

Definition at line 804 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 348 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 334 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.

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.

Definition at line 369 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 491 of file SearchObjectTask.java.

Definition at line 251 of file SearchObjectTask.java.

Definition at line 747 of file SearchObjectTask.java.

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

Definition at line 397 of file SearchObjectTask.java.

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

Definition at line 412 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 407 of file SearchObjectTask.java.

Definition at line 329 of file SearchObjectTask.java.

Definition at line 425 of file SearchObjectTask.java.

TODO: TOO LONG... SHOULD CUT DOWN LATER

Definition at line 575 of file SearchObjectTask.java.


Member Data Documentation

Definition at line 831 of file SearchObjectTask.java.

Definition at line 833 of file SearchObjectTask.java.

Definition at line 835 of file SearchObjectTask.java.

Definition at line 832 of file SearchObjectTask.java.

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

Definition at line 830 of file SearchObjectTask.java.


The documentation for this class was generated from the following file:


srs_knowledge
Author(s): Ze Ji
autogenerated on Sun Jan 5 2014 12:03:29