Public Member Functions | |
CheckWorkspaceTask (String targetContent) | |
CUAction | getNextCUActionNew (boolean stateLastAction, String jsonFeedback) |
boolean | isEmpty () |
boolean | replan (OntologyDB onto, OntoQueryUtil ontoQuery) |
Protected Member Functions | |
boolean | constructTask () |
Private Member Functions | |
ArrayList< Pose2D > | calculateScanPositions (SRSSpatialInfo furnitureInfo) throws RosException |
boolean | createCheckWorkspaceTask () |
HighLevelActionSequence | createSubSequenceForSingleWorkspace (Individual workspace) throws RosException, Exception |
SRSSpatialInfo | getFurnitureGeometryOf (Individual workspace) |
CUAction | handleFailedMessage () |
CUAction | handleSuccessMessage (ActionFeedback fb) |
void | initTask (String targetContent) |
boolean | updateDBObjectPose () |
Private Attributes | |
int | currentSubAction |
String | lastActionType |
HighLevelActionUnit | lastStepActUnit |
Pose | recentDetectedObject |
String | userPose |
ArrayList< Individual > | workspaces = new ArrayList<Individual>() |
Definition at line 80 of file CheckWorkspaceTask.java.
org.srs.srs_knowledge.task.CheckWorkspaceTask.CheckWorkspaceTask | ( | String | targetContent | ) | [inline] |
Definition at line 82 of file CheckWorkspaceTask.java.
ArrayList<Pose2D> org.srs.srs_knowledge.task.CheckWorkspaceTask.calculateScanPositions | ( | SRSSpatialInfo | furnitureInfo | ) | throws RosException [inline, private] |
Definition at line 336 of file CheckWorkspaceTask.java.
boolean org.srs.srs_knowledge.task.CheckWorkspaceTask.constructTask | ( | ) | [inline, protected, virtual] |
Implements org.srs.srs_knowledge.task.Task.
Definition at line 95 of file CheckWorkspaceTask.java.
boolean org.srs.srs_knowledge.task.CheckWorkspaceTask.createCheckWorkspaceTask | ( | ) | [inline, private] |
Definition at line 99 of file CheckWorkspaceTask.java.
HighLevelActionSequence org.srs.srs_knowledge.task.CheckWorkspaceTask.createSubSequenceForSingleWorkspace | ( | Individual | workspace | ) | throws RosException, Exception [inline, private] |
Definition at line 136 of file CheckWorkspaceTask.java.
SRSSpatialInfo org.srs.srs_knowledge.task.CheckWorkspaceTask.getFurnitureGeometryOf | ( | Individual | workspace | ) | [inline, private] |
Definition at line 350 of file CheckWorkspaceTask.java.
CUAction org.srs.srs_knowledge.task.CheckWorkspaceTask.getNextCUActionNew | ( | boolean | stateLastAction, |
String | jsonFeedback | ||
) | [inline] |
Reimplemented from org.srs.srs_knowledge.task.Task.
Definition at line 192 of file CheckWorkspaceTask.java.
CUAction org.srs.srs_knowledge.task.CheckWorkspaceTask.handleFailedMessage | ( | ) | [inline, private] |
Definition at line 264 of file CheckWorkspaceTask.java.
CUAction org.srs.srs_knowledge.task.CheckWorkspaceTask.handleSuccessMessage | ( | ActionFeedback | fb | ) | [inline, private] |
Definition at line 299 of file CheckWorkspaceTask.java.
void org.srs.srs_knowledge.task.CheckWorkspaceTask.initTask | ( | String | targetContent | ) | [inline, private] |
Definition at line 86 of file CheckWorkspaceTask.java.
boolean org.srs.srs_knowledge.task.CheckWorkspaceTask.isEmpty | ( | ) | [inline] |
Reimplemented from org.srs.srs_knowledge.task.Task.
Definition at line 383 of file CheckWorkspaceTask.java.
boolean org.srs.srs_knowledge.task.CheckWorkspaceTask.replan | ( | OntologyDB | onto, |
OntoQueryUtil | ontoQuery | ||
) | [inline, virtual] |
Implements org.srs.srs_knowledge.task.Task.
Definition at line 378 of file CheckWorkspaceTask.java.
boolean org.srs.srs_knowledge.task.CheckWorkspaceTask.updateDBObjectPose | ( | ) | [inline, private] |
Definition at line 331 of file CheckWorkspaceTask.java.
Definition at line 397 of file CheckWorkspaceTask.java.
String org.srs.srs_knowledge.task.CheckWorkspaceTask.lastActionType [private] |
Definition at line 399 of file CheckWorkspaceTask.java.
Definition at line 401 of file CheckWorkspaceTask.java.
Definition at line 398 of file CheckWorkspaceTask.java.
String org.srs.srs_knowledge.task.CheckWorkspaceTask.userPose [private] |
Definition at line 400 of file CheckWorkspaceTask.java.
ArrayList<Individual> org.srs.srs_knowledge.task.CheckWorkspaceTask.workspaces = new ArrayList<Individual>() [private] |
Definition at line 396 of file CheckWorkspaceTask.java.