vpe(T
k
) iff
i ve(S
i,k
)
(5)
A void-endorsed goal path has some h
i,j
of some
state that materializes in the environment, moreover
the corresponding action is being executed, but there
is no evidence that any of the following expected
states on the same goal path have been materialized.
Note that there may be states that are not on any goal
path, so a void endorsed state may not necessarily
mean a void endorsed goal path.
Weakly Endorsed Goal Path. A goal path T
k
is
weakly endorsed if there exists some state on the
goal path that is weakly endorsed and which is not
the goal state of the path.
wpe(T
k
) iff ∃i we(S
i,k
)
(6)
A weakly endorsed goal path has at least one
state that when acting on the path, get expected
effects on the same goal path. However, it is not sure
that the expected state has the required quality that
even its action will get expected results and thus the
semantics of the second reached states is not entirely
sure.
Strongly Endorsed Goal Path. A goal path T
k
is
strongly endorsed if there exists a state that is
strongly endorsed on the goal path.
spe(T
k
) iff ∃i se(S
i,k
)
(7)
More generally, a goal path is n-strongly
endorsed if there are n states which are strongly
endorsed on the path. N-strong endorsement tells
that many states on the goal path are semantically
right, but there may be disturbances that materialize
states interleaved with disturbances, on some other
goal paths. The condition that one full goal path is
traversed without interruption is given by the full-
goal path endorsement: a goal path is full-goal
endorsed if all the states of the goal path materialize
in expected order up to the goal state. Clearly all
states of a path that has full-goal endorsement are
strongly endorsed, except the goal state and the state
immediately before the goal state that is weakly
endorsed.
3.3.4 Global Semantic Norms
Many types of norms can be conceived to quantify
the level of true semantics using the endorsements
given above. For example if |h
i,j
| is a normalized
distance from the center of a state hyper-sphere to
h
i,j
so that |h
i,j
| ≤ 1 and the norm |se(S
i,k
)| gives the
number of states on the current goal path from the
state i to the goal state, then a measure of the
semantics of the current goal path, SM, is:
SM(T
i
)=|h
i,j
| +|se(S
i,k
)|
(8)
SM is a continuous, real valued function that
shows how much of the current goal path has been
completed.
4 CONCLUSIONS
Complex systems such as mobile robots systems, or
distributed industrial control systems need to
communicate and use ontological information about
their environments and about the tasks they perform.
Symbolic operations using formal methods are as yet
prohibitive due to computational reasons while
manual work raises substantially the costs of such
systems. This paper presents a method that combines
ontological operations defined formally with
automatic updates for control ontology based on on-
line direct sensory and actuation data.
REFERENCES
Furst, F., 2008. Ontology Matching with Axioms and
Conceptual Graphs. In IEEE Intelligent Systems. Vol.
23, No. 6, pp. 73-75.
Grantner, J.L., and Fodor, G.A., 2002. Fuzzy Automaton
for Intelligent Hybrid Control Systems. In
Proceedings of the 5-th Hybrid Systems Symposium.
2002, Stanford, USA.
Thamboulidis, K.C., Koumoutsos, G.V., and Doukas,
G.S., 2007. Semantic Web Services in the
Development of Distributed Control and Automation
Systems. In Proceedings of the IEEE International
Conference on Robotics and Automation. April 10-14,
2007, Roma, Italy.
Tomaiuolo, M., Turci, P., Bergenti, F., Poggi, A., 2005. A
Two-Level Approach for Ontology Management in
Multi-Agent Systems. In WETICE 2005, Proceedings
of the 14th IEEE International Workshops on
Enabling Technologies: Infrastructure for
Collaborative Enterprise. June 13-15, 2005, pp. 21-26.
Zimmermann, A., Krötzsch, M., Euzenat, J., and Hitzler,
P., 2006. Formalizing ontology alignment and its
operations with category theory. In FOIS 2006,
Proceedings of the International Conference on
Formal Ontology in Information Systems. November
9-11, 2006, Baltimore, Maryland, USA.
ICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics
386