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>() |
Definition at line 83 of file GetObjectTask.java.
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.
Pose2D org.srs.srs_knowledge.task.GetObjectTask.calculateGraspPosFromFBNew | ( | ActionFeedback | fb | ) | [inline, private] |
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.
boolean org.srs.srs_knowledge.task.GetObjectTask.createGetObjectTask | ( | ) | [inline, private] |
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.
ros.pkg.srs_msgs.msg.SRSSpatialInfo org.srs.srs_knowledge.task.GetObjectTask.getFurnitureGeometryOf | ( | Individual | workspace | ) | [inline, private] |
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.
CUAction org.srs.srs_knowledge.task.GetObjectTask.handleFailedMessage | ( | ) | [inline, private] |
Definition at line 363 of file GetObjectTask.java.
CUAction org.srs.srs_knowledge.task.GetObjectTask.handleSuccessMessageNew | ( | ActionFeedback | fb | ) | [inline, private] |
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.
boolean org.srs.srs_knowledge.task.GetObjectTask.isEmpty | ( | ) | [inline] |
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.
ros.pkg.srs_msgs.msg.SRSSpatialInfo org.srs.srs_knowledge.task.GetObjectTask.newGetFurnitureGeometryOf | ( | Individual | workspace | ) | [inline, private] |
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.
boolean org.srs.srs_knowledge.task.GetObjectTask.updateDBObjectPose | ( | ) | [inline, private] |
Definition at line 734 of file GetObjectTask.java.
void org.srs.srs_knowledge.task.GetObjectTask.updateTargetOfFailedAct | ( | ) | [inline, private] |
Definition at line 611 of file GetObjectTask.java.
void org.srs.srs_knowledge.task.GetObjectTask.updateTargetOfSucceededActNew | ( | ActionFeedback | fb | ) | [inline, private] |
TODO: TOO LONG... SHOULD CUT DOWN LATER
Definition at line 439 of file GetObjectTask.java.
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.
String org.srs.srs_knowledge.task.GetObjectTask.lastActionType [private] |
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.