Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
org.srs.srs_knowledge.task.GetObjectTask Class Reference
Inheritance diagram for org.srs.srs_knowledge.task.GetObjectTask:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

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)
Pose2D newCalculateGraspPosition (ros.pkg.srs_msgs.msg.SRSSpatialInfo furnitureInfo, Pose targetPose) throws RosException
ros.pkg.srs_msgs.msg.SRSSpatialInfo newGetFurnitureGeometryOf (Individual workspace)
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
ArrayList< Individual > workspaces = new ArrayList<Individual>()

Detailed Description

Definition at line 83 of file GetObjectTask.java.


Constructor & Destructor Documentation

org.srs.srs_knowledge.task.GetObjectTask.GetObjectTask ( String  targetContent) [inline]

Definition at line 93 of file GetObjectTask.java.

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

Definition at line 100 of file GetObjectTask.java.


Member Function Documentation

Definition at line 739 of file GetObjectTask.java.

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

Definition at line 777 of file GetObjectTask.java.

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

Definition at line 763 of file GetObjectTask.java.

boolean org.srs.srs_knowledge.task.GetObjectTask.constructTask ( ) [inline, protected, virtual]

Implements org.srs.srs_knowledge.task.Task.

Definition at line 128 of file GetObjectTask.java.

Definition at line 132 of file GetObjectTask.java.

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

Definition at line 181 of file GetObjectTask.java.

Definition at line 820 of file GetObjectTask.java.

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

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

Definition at line 281 of file GetObjectTask.java.

Definition at line 363 of file GetObjectTask.java.

Definition at line 675 of file GetObjectTask.java.

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

Definition at line 877 of file GetObjectTask.java.

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

Definition at line 890 of file GetObjectTask.java.

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

Definition at line 798 of file GetObjectTask.java.

Definition at line 848 of file GetObjectTask.java.

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

Implements org.srs.srs_knowledge.task.Task.

Definition at line 886 of file GetObjectTask.java.

void org.srs.srs_knowledge.task.GetObjectTask.setGraspMode ( ConfigInfo.GraspType  graspMode) [inline]

Definition at line 117 of file GetObjectTask.java.

Definition at line 734 of file GetObjectTask.java.

Definition at line 611 of file GetObjectTask.java.

TODO: TOO LONG... SHOULD CUT DOWN LATER

Definition at line 439 of file GetObjectTask.java.


Member Data Documentation

Definition at line 904 of file GetObjectTask.java.

ConfigInfo.GraspType org.srs.srs_knowledge.task.GetObjectTask.graspType = ConfigInfo.GraspType.MOVE_AND_GRASP [private]

Definition at line 91 of file GetObjectTask.java.

Definition at line 906 of file GetObjectTask.java.

Definition at line 908 of file GetObjectTask.java.

Definition at line 905 of file GetObjectTask.java.

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

Definition at line 903 of file GetObjectTask.java.


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


srs_knowledge
Author(s): Ze Ji
autogenerated on Mon Oct 6 2014 08:27:33