$search
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.