Project: engagement_generation License: BSD Dependencies:
Used by:
None |
edu::wpi::hri::gen::comm::SituationKnowledge Class Reference
Detailed DescriptionThe Situation Knowledge object is responsible for maintaining the world information as other nodes inform it. This object also has minimal math build in which can find the shoulders from the location of the robot and the rotation of the robot around the z axis. Definition at line 58 of file SituationKnowledge.java. Constructor & Destructor Documentation
Create a new situation knowledge which will listen for positions.
Definition at line 75 of file SituationKnowledge.java. Member Function Documentation
Definition at line 93 of file SituationKnowledge.java.
Convert the given point into robot coordinates
Definition at line 216 of file SituationKnowledge.java.
Get the location of the given object id.
Definition at line 123 of file SituationKnowledge.java.
Get all of the objects which exist in the current situation.
Definition at line 112 of file SituationKnowledge.java.
Get the location of the robot itself.
Definition at line 139 of file SituationKnowledge.java.
Get the location of the center of the head. This should be used for gaze calculations.
Definition at line 150 of file SituationKnowledge.java.
Get the location of the left hand of the robot.
Definition at line 162 of file SituationKnowledge.java.
Get the location of the left shoulder of the robot.
Definition at line 180 of file SituationKnowledge.java.
Get the location of the right hand of the robot.
Definition at line 171 of file SituationKnowledge.java.
Get the location of the right shoulder of the robot.
Definition at line 197 of file SituationKnowledge.java.
Find if the given object id refers to an object which is on the right side of the robot.
Definition at line 254 of file SituationKnowledge.java.
Shutdown this knowledge by ending the subscriber. Definition at line 88 of file SituationKnowledge.java. Member Data Documentation
Definition at line 61 of file SituationKnowledge.java.
Definition at line 60 of file SituationKnowledge.java.
Definition at line 63 of file SituationKnowledge.java.
Definition at line 62 of file SituationKnowledge.java. The documentation for this class was generated from the following file:
|