Download LeoMotus (1 396 kB)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Towards middleware based
situation awareness
Leo Motus, Merik Meriste ja
Jürgo-Sören Preden
Distributed teamwork difficulties
The team comprises autonomously operating, and
interacting mix of humans, computers and
software-intensive artefacts
Each member of the team may have its own
environment, sub-goals, cognitive capabilities,
and situations guiding their operation
Information from the environment and about
members’ state comes from different sources,
and need not be consistent with the goals set for
the team
The problem – check the consistency of
information, harmonise its interpretation, and
achieve common understanding
23.05.2017
Situation awareness seminar, IOC
Leo Motus
2
Example of a problem with mixed
team
Far –away
HQ view
Smart sensors
view
UAV view
Interface
???
Platoon view
Reconnaissance view
Local
HQ view
23.05.2017
Situation awareness seminar IOC
Leo Motus
3
The idea for solving the problem
Far – away
HQ
Sensor
Networks
Interactive data
exchange
UAV-s
Platoon
Local HQ
23.05.2017
Situation awareness seminar IOC
Reconnaissance
4
Situations
A situation is the aggregate of biological
psychological, socio-cultural, and environmental
factors acting on individual, or group of agents –
and may condition their behavioural patterns
Each autonomous agent may define its own
situations – individual situation awareness
In a team we need team situation awareness – a
harmonised model for individual situation
awarenesses and for joint decision-making process
Team situation awareness results from the
negotiation process.
23.05.2017
Situation awareness seminar IOC
5
Steps in the negotiation process
1. Agree on the common ontology, information
2.
3.
4.
5.
6.
7.
presentation form, data structures
Verify the exchanged messages
Fuse messages into more abstract messages, if
necessary
Achieve common understanding of the actual
state and course of actions– the team situation
awareness
Achieve common agreement on actions taken
Coordinate, or synchronise, the actions
Collect and analyse the feedback from the
actions – to improve the process
23.05.2017
Situation awareness seminar IOC
6
Fusing the situations
23.05.2017
Situation awareness seminar IOC
7
Middleware
environment
environment
UAV
Sensor node
environment
Sensor node
middleware
Map server
Sensor node
environment
UGV
Warrior
environment
environment
23.05.2017
Situation awareness seminar IOC
8
Architecture of the middleware
enables self-X communication (1)
External (application oriented) services:
•
•
•
•
•
verification and validation of messages and
information
transformation and compression into interim
format
keeping tracking of the position of agents and
their access rights
memorising and using the subscriptions and
processing capabilities of agents
delivering the subscribed information within the
personalised constraints and restrictions
23.05.2017
Situation awareness seminar IOC
9
Architecture of the middleware
enables self-X communication (2)
Internal services, implemented by a multi-agent
digital map system:
• handling the interim data format
• provide the base map for the required area
• estimate, maintain and update the position of
application agents
• partition the map based on the subscription from
the application agents, e.g. specific areas or
layers, specific background information, specific
formats , etc
• memorising interest points of subscribers
23.05.2017
Situation awareness seminar IOC
10
Conclusions
•
•
•
Practical impact of mixed teams (humans,
computers, software-intensive artefacts) on
functioning of our society increases rapidly.
Formally such teams can be modelled as
proactive, ad hoc, and mobile networks that
integrate networks of proactive pervasive
computing systems, mobile, proactive smart
artefacts, and elements of social networks.
The suggested middleware for such networks
requires several innovative research results, e.g.
•
Super-Turing models of computation
•
Verification methods for networked systems
23.05.2017
Situation awareness seminar IOC
11
Related documents