You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shipra Jain edited this page Jun 28, 2016
·
3 revisions
NOTE : This is currently a work in progress.
One of the components is responsible for the spatial relation computation. It makes a 3d representation of the world state and computes properties to describe relations between objects (such as isIn, isOn, isNextTo) and affordances of agents toward objects (canSee, canReach). One can make requests concerning the relative position of entities toward an agent's point of view. This kind of requests enhance the robot with a geometrical perspective taking ability to talk to the human with his own references, improving the social aspect of the system.
Facts computation
The fact list will be given once the module integrated to the toaster architecture.
Inputs
This module subscribes to topics /agent_monitor/factList and /area_manager/factList.
Outputs
It does computation in 3-dimensions and publishes facts like isVisible, isReachableBy, isOn, isIn on /move3d_facts/factLsit topic.
Services
This component has no services.
Example
As an example the facts (simplified here) BLUE_BOOK isIn BOX1 or HUMAN1 canReach BOX1 can be generated by this module.It can also tell the relative position of an entity, compared to another, from the agent's perspective. For example, it makes possible for the robot to tell to the human "the mug you are looking for is "on your right" or "please give me the book which is for you on the left of the red mug".