Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MovingTo and MovingAway #153

Open
shoeffner opened this issue Sep 29, 2020 · 3 comments
Open

MovingTo and MovingAway #153

shoeffner opened this issue Sep 29, 2020 · 3 comments

Comments

@shoeffner
Copy link
Member

MovingTo is defined as a Navigating < Task, while MovingAway is a Motion < ProcessType.

Is there a direct opposite of MovingAway, e.g., MovingTowards? Is there a direct opposite of MovingTo such as MovingFrom?
Or are they inherently opposite but categorized differently (after all, both are events, but I don't understand how one can be a ProcessType while the other is a Task).

In SCG, there is a GeneralDirectionNearing used (which is not defined in SOMA, see https://gitlab.informatik.uni-bremen.de/vanja/scg/-/issues/9) which could map (in the context of "take the cup to the table") to MovingTo (as it is a navigation task), but one could also understand it as a Motion towards ("The robot moves to the table").

How should this be handled?

@daniel86
Copy link
Member

daniel86 commented Oct 1, 2020

In principle action and process is not disjoint. So there could be an event conceptualized as task and as motion.
As a rule of a thumb, motions may be unintentional while tasks are always intentional.
So at the moment you could say that there was an event where the task was to move close to somewhere, and that this was done through a directed motion.

But I see the confusion with the naming...

@shoeffner
Copy link
Member Author

But that means I would have to model "moving to the table" in a very different fashion than "moving away from the table", right?

@ayden175
Copy link
Collaborator

What is the state of this issue? Is there a plan to adapt the naming or definitions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants