$search
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>() |
Definition at line 84 of file SearchObjectTask.java.
org::srs::srs_knowledge::task::SearchObjectTask::SearchObjectTask | ( | String | targetContent | ) | [inline] |
Definition at line 87 of file SearchObjectTask.java.
Pose2D org::srs::srs_knowledge::task::SearchObjectTask::calculateGraspPosFromFBNew | ( | ActionFeedback | fb | ) | [inline, private] |
Definition at line 754 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 308 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 294 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.
boolean org::srs::srs_knowledge::task::SearchObjectTask::createSearchObjectTask | ( | ) | [inline, private] |
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.
ros.pkg.srs_msgs.msg.SRSSpatialInfo org::srs::srs_knowledge::task::SearchObjectTask::getFurnitureGeometryOf | ( | Individual | workspace | ) | [inline, private] |
Definition at line 329 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 451 of file SearchObjectTask.java.
CUAction org::srs::srs_knowledge::task::SearchObjectTask::handleFailedMessage | ( | ) | [inline, private] |
Definition at line 251 of file SearchObjectTask.java.
CUAction org::srs::srs_knowledge::task::SearchObjectTask::handleSuccessMessageNew | ( | ActionFeedback | fb | ) | [inline, private] |
Definition at line 701 of file SearchObjectTask.java.
boolean org::srs::srs_knowledge::task::SearchObjectTask::initTask | ( | String | targetContent | ) | [inline, private] |
Definition at line 357 of file SearchObjectTask.java.
boolean org::srs::srs_knowledge::task::SearchObjectTask::isEmpty | ( | ) | [inline] |
Reimplemented from org::srs::srs_knowledge::task::Task.
Definition at line 372 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 367 of file SearchObjectTask.java.
boolean org::srs::srs_knowledge::task::SearchObjectTask::updateDBObjectPose | ( | ) | [inline, private] |
Definition at line 289 of file SearchObjectTask.java.
void org::srs::srs_knowledge::task::SearchObjectTask::updateTargetOfFailedAct | ( | ) | [inline, private] |
Definition at line 385 of file SearchObjectTask.java.
void org::srs::srs_knowledge::task::SearchObjectTask::updateTargetOfSucceededActNew | ( | ActionFeedback | fb | ) | [inline, private] |
TODO: TOO LONG... SHOULD CUT DOWN LATER
Definition at line 529 of file SearchObjectTask.java.
Definition at line 781 of file SearchObjectTask.java.
String org::srs::srs_knowledge::task::SearchObjectTask::lastActionType [private] |
Definition at line 783 of file SearchObjectTask.java.
Definition at line 785 of file SearchObjectTask.java.
Definition at line 782 of file SearchObjectTask.java.
ArrayList<Individual> org::srs::srs_knowledge::task::SearchObjectTask::workspaces = new ArrayList<Individual>() [private] |
Definition at line 780 of file SearchObjectTask.java.