SlideShare a Scribd company logo
1 of 32
Download to read offline
INCREASE SELF-AWARENESS ON
ROBOTIC SYSTEMS
Willeke van Vught
ABOUT ME
Willeke van Vught
I live in Rotterdam, Netherlands
Work at TNO
Background in Artificial Intelligence
focused on human-agent/robot teaming – Human factors
2 | test
THIS SESSION
Talk about ..
Self awareness
Self assessment
Self management
Of an autonomous vehicle operating in a dynamic environment within a human-robot team.
Project background
Implementation in GRAKN
Usage on real systems
Next steps
3 | test
ABOUT THE PROJECT – EXPLORATORY STUDY ON
AUTONOMOUS SYSTEMS
PROJECT GOAL
Building knowledge and expertise on:
Design and engineering of autonomous systems
…
Knowledge exploitation for:
Self-assesment, reconfiguration and optimisation
Threat assessment, task planning, task execution
Shared understanding for human-autonomy teaming (Social AI Layer)
….
4 | test
TOOLING
5 | test
TOOLING
6 | test
AM I COMPETENT..?
7 | test
FOCUS OF ON SELF ASSESSMENT AND SELF
MANAGEMENT
The autonomous vehicle receives a task from the commander/mission planner and is, within some
constraints, free to choose how it wants to execute this task.
8 | test
Assignment OK I will execute
the task
Can I perform the
task given my
external and internal
situation
awareness?
In this
configurations,
with these
settings..
FOCUS OF ON SELF ASSESSMENT AND SELF
MANAGEMENT
The autonomous vehicle receives a task from the commander/mission planner and is, within some
constraints, free to choose how it wants to execute this task.
9 | test
Assignment I can not execute
the task because ..
Can I perform the
task given my
external and internal
situation
awareness?
THE AUTONOMOUS SYSTEM
Effective execution of a
task requires:
▪ Understanding of the
world, and
▪ Controlling your effect
in that world.
Understanding builds upon
an information-knowledge
structure.
10 | test
|---------------autonomy---------------|
Camera
Pilot
AutoPilot
Plan external
actions
External
Sit. Awarns. Information:
External state
INS /
GPS
LiDARCamera
For each autonomous platform
Internal situational
awareness and management
Knowledge:
Ontology
learn
instantiate
|automation|
SELF-AWARENESS USING GRAKN
KNOWLEDGE ABOUT THE INTERNAL STATE OF YOURSELF
11 | test
MAIN MODEL
12 | test
System is composed of components
that work in configurations.
A component processes an
input to an output.
A component has an health-status
and a performance.
The inputs and outputs of the
component can have a
quality and a quantity.
EXAMPLE
13 | test
EXAMPLE
14 | test
(SUB-)CONFIGURATIONS OF COMPONENTS
Components work in one or
multiple
(sub-)configurations.
System can select the most
appropriate configuration
for the current task in the
current state.
15 | test
CHAINING COMPONENTS AND CONFIGURATIONS
16 | test
HIERARCHIES
17 | test
18 | test
APPLICATION FOR
AUTONOMOUS VEHICLES
19 | test
APPLICATION AREA
Reason about :
Task execution
In this
configurations,
with these
settings..
20 | test
Assignment I can not execute
the task because ..
Can I perform the
task given my
external and internal
situation
awareness?
REASON ABOUT:
TASK EXECUTION
We know the components of the system
21 | test
REASON ABOUT:
TASK EXECUTION
We know the components of the system
We know the input and output of the task and of the actor
22 | test
REASON ABOUT: TASK EXECUTION
23 | test
DEMO
24 | test
APPLICATION AREAS
Reason about :
Task execution
Qualities and quantities
Cause of bad performance
25 | test
Assignment I can not execute
the task because ..
Can I perform the
task given my
external and internal
situation
awareness?
26 | test
APPLICATION AREAS
Reason about :
Task execution
Qualities and quantities
Cause of bad performance
Component assessment
27 | test
REASON ABOUT: COMPONENT ASSESSMENT
28 | test
APPLICATION AREAS
Reason about :
Task execution
Qualities and quantities
Cause of bad performance
Component assessment
Component management
29 | test
REASON ABOUT: COMPONENT MANAGEMENT
Manager that is responsible for maintaining a component’s requested output performance
Examples:
Adapt threshold of a (detection) algorithm
when the output is low and preferred
output is high.
For example in an unknown environment
and target detection is critical.
Change the output of a component by activating
another component
For example if it is dark and the camera
output is low, the system could turn on
a small light to increase sight.
30 | test
APPLICATION AREAS
Reason about :
Task execution
Qualities and quantities
Cause of bad performance
Component assessment
Component management
Learn about:
New configurations
Unknown tasks
31 | test
Adding:
Uncertainty
More info about outside world (on task
execution)
Teaming (reason about performing actions
together, knowing each others strengths, ..)
Calculate the quality of task execution
…
Suggestions??
THANK YOU FOR YOUR
ATTENTION
Take a look:
TNO.NL/TNO-INSIGHTS

More Related Content

What's hot (7)

Black box software testing
Black box software testingBlack box software testing
Black box software testing
 
MPP-UPNVJ
MPP-UPNVJMPP-UPNVJ
MPP-UPNVJ
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
 
Software Testing Techniques: An Overview
Software Testing Techniques: An Overview Software Testing Techniques: An Overview
Software Testing Techniques: An Overview
 
Equivalence class testing
Equivalence  class testingEquivalence  class testing
Equivalence class testing
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
Introduction to White box testing
Introduction to White box testingIntroduction to White box testing
Introduction to White box testing
 

Similar to Increase Self Awareness on Robotic Systems

Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptxTop Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Inflectra
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
Lean India Summit
 
An Automation Framework That Really Works
An Automation Framework That Really WorksAn Automation Framework That Really Works
An Automation Framework That Really Works
Basivi Reddy Junna
 
Manual testing
Manual testingManual testing
Manual testing
sephalika
 

Similar to Increase Self Awareness on Robotic Systems (20)

Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptxTop Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
 
Software testing
Software testingSoftware testing
Software testing
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modeling
 
Innovations and adaptations in agile testing
Innovations and adaptations in agile testingInnovations and adaptations in agile testing
Innovations and adaptations in agile testing
 
Testing ppt
Testing pptTesting ppt
Testing ppt
 
Unit 4- Testing.pptx
Unit 4- Testing.pptxUnit 4- Testing.pptx
Unit 4- Testing.pptx
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Agile Development of High Performance Applications
Agile Development of High Performance ApplicationsAgile Development of High Performance Applications
Agile Development of High Performance Applications
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
 
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoftEngineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
 
Extracting Quality Scenarios from Functional Scenarios
Extracting Quality Scenarios from Functional ScenariosExtracting Quality Scenarios from Functional Scenarios
Extracting Quality Scenarios from Functional Scenarios
 
Testing
TestingTesting
Testing
 
Performance testing methodology
Performance testing methodology Performance testing methodology
Performance testing methodology
 
An Automation Framework That Really Works
An Automation Framework That Really WorksAn Automation Framework That Really Works
An Automation Framework That Really Works
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
Manual testing
Manual testingManual testing
Manual testing
 
6months industrial training in software testing, jalandhar
6months industrial training in software testing, jalandhar6months industrial training in software testing, jalandhar
6months industrial training in software testing, jalandhar
 
6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhiana6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhiana
 
6 weeks summer training in software testing,jalandhar
6 weeks summer training in software testing,jalandhar6 weeks summer training in software testing,jalandhar
6 weeks summer training in software testing,jalandhar
 

More from Vaticle

Building Biomedical Knowledge Graphs for In-Silico Drug Discovery
Building Biomedical Knowledge Graphs for In-Silico Drug DiscoveryBuilding Biomedical Knowledge Graphs for In-Silico Drug Discovery
Building Biomedical Knowledge Graphs for In-Silico Drug Discovery
Vaticle
 
A Data Modelling Framework to Unify Cyber Security Knowledge
A Data Modelling Framework to Unify Cyber Security KnowledgeA Data Modelling Framework to Unify Cyber Security Knowledge
A Data Modelling Framework to Unify Cyber Security Knowledge
Vaticle
 
Unifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphUnifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge Graph
Vaticle
 
Knowledge Graphs for Supply Chain Operations.pdf
Knowledge Graphs for Supply Chain Operations.pdfKnowledge Graphs for Supply Chain Operations.pdf
Knowledge Graphs for Supply Chain Operations.pdf
Vaticle
 
TypeDB Academy | Modelling Principles
TypeDB Academy | Modelling PrinciplesTypeDB Academy | Modelling Principles
TypeDB Academy | Modelling Principles
Vaticle
 
Intro to TypeDB and TypeQL | A strongly-typed database
Intro to TypeDB and TypeQL | A strongly-typed databaseIntro to TypeDB and TypeQL | A strongly-typed database
Intro to TypeDB and TypeQL | A strongly-typed database
Vaticle
 
Graph Databases vs TypeDB | What you can't do with graphs
Graph Databases vs TypeDB | What you can't do with graphsGraph Databases vs TypeDB | What you can't do with graphs
Graph Databases vs TypeDB | What you can't do with graphs
Vaticle
 

More from Vaticle (20)

Building Biomedical Knowledge Graphs for In-Silico Drug Discovery
Building Biomedical Knowledge Graphs for In-Silico Drug DiscoveryBuilding Biomedical Knowledge Graphs for In-Silico Drug Discovery
Building Biomedical Knowledge Graphs for In-Silico Drug Discovery
 
Loading Huge Amounts of Data
Loading Huge Amounts of DataLoading Huge Amounts of Data
Loading Huge Amounts of Data
 
Natural Language Interface to Knowledge Graph
Natural Language Interface to Knowledge GraphNatural Language Interface to Knowledge Graph
Natural Language Interface to Knowledge Graph
 
A Data Modelling Framework to Unify Cyber Security Knowledge
A Data Modelling Framework to Unify Cyber Security KnowledgeA Data Modelling Framework to Unify Cyber Security Knowledge
A Data Modelling Framework to Unify Cyber Security Knowledge
 
Unifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphUnifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge Graph
 
The Next Big Thing in AI - Causality
The Next Big Thing in AI - CausalityThe Next Big Thing in AI - Causality
The Next Big Thing in AI - Causality
 
Building a Cyber Threat Intelligence Knowledge Graph
Building a Cyber Threat Intelligence Knowledge GraphBuilding a Cyber Threat Intelligence Knowledge Graph
Building a Cyber Threat Intelligence Knowledge Graph
 
Knowledge Graphs for Supply Chain Operations.pdf
Knowledge Graphs for Supply Chain Operations.pdfKnowledge Graphs for Supply Chain Operations.pdf
Knowledge Graphs for Supply Chain Operations.pdf
 
Building a Distributed Database with Raft.pdf
Building a Distributed Database with Raft.pdfBuilding a Distributed Database with Raft.pdf
Building a Distributed Database with Raft.pdf
 
Enabling the Computational Future of Biology.pdf
Enabling the Computational Future of Biology.pdfEnabling the Computational Future of Biology.pdf
Enabling the Computational Future of Biology.pdf
 
TypeDB Academy | Inference with Rules
TypeDB Academy | Inference with RulesTypeDB Academy | Inference with Rules
TypeDB Academy | Inference with Rules
 
TypeDB Academy | Modelling Principles
TypeDB Academy | Modelling PrinciplesTypeDB Academy | Modelling Principles
TypeDB Academy | Modelling Principles
 
Beyond SQL - Comparing SQL to TypeQL
Beyond SQL - Comparing SQL to TypeQLBeyond SQL - Comparing SQL to TypeQL
Beyond SQL - Comparing SQL to TypeQL
 
TypeDB Academy- Getting Started with Schema Design
TypeDB Academy- Getting Started with Schema DesignTypeDB Academy- Getting Started with Schema Design
TypeDB Academy- Getting Started with Schema Design
 
Comparing Semantic Web Technologies to TypeDB
Comparing Semantic Web Technologies to TypeDBComparing Semantic Web Technologies to TypeDB
Comparing Semantic Web Technologies to TypeDB
 
Reasoner, Meet Actors | TypeDB's Native Reasoning Engine
Reasoner, Meet Actors | TypeDB's Native Reasoning EngineReasoner, Meet Actors | TypeDB's Native Reasoning Engine
Reasoner, Meet Actors | TypeDB's Native Reasoning Engine
 
Intro to TypeDB and TypeQL | A strongly-typed database
Intro to TypeDB and TypeQL | A strongly-typed databaseIntro to TypeDB and TypeQL | A strongly-typed database
Intro to TypeDB and TypeQL | A strongly-typed database
 
Graph Databases vs TypeDB | What you can't do with graphs
Graph Databases vs TypeDB | What you can't do with graphsGraph Databases vs TypeDB | What you can't do with graphs
Graph Databases vs TypeDB | What you can't do with graphs
 
Pandora Paper Leaks With TypeDB
 Pandora Paper Leaks With TypeDB Pandora Paper Leaks With TypeDB
Pandora Paper Leaks With TypeDB
 
Strongly Typed Data for Machine Learning
Strongly Typed Data for Machine LearningStrongly Typed Data for Machine Learning
Strongly Typed Data for Machine Learning
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Increase Self Awareness on Robotic Systems

  • 1. INCREASE SELF-AWARENESS ON ROBOTIC SYSTEMS Willeke van Vught
  • 2. ABOUT ME Willeke van Vught I live in Rotterdam, Netherlands Work at TNO Background in Artificial Intelligence focused on human-agent/robot teaming – Human factors 2 | test
  • 3. THIS SESSION Talk about .. Self awareness Self assessment Self management Of an autonomous vehicle operating in a dynamic environment within a human-robot team. Project background Implementation in GRAKN Usage on real systems Next steps 3 | test
  • 4. ABOUT THE PROJECT – EXPLORATORY STUDY ON AUTONOMOUS SYSTEMS PROJECT GOAL Building knowledge and expertise on: Design and engineering of autonomous systems … Knowledge exploitation for: Self-assesment, reconfiguration and optimisation Threat assessment, task planning, task execution Shared understanding for human-autonomy teaming (Social AI Layer) …. 4 | test
  • 8. FOCUS OF ON SELF ASSESSMENT AND SELF MANAGEMENT The autonomous vehicle receives a task from the commander/mission planner and is, within some constraints, free to choose how it wants to execute this task. 8 | test Assignment OK I will execute the task Can I perform the task given my external and internal situation awareness? In this configurations, with these settings..
  • 9. FOCUS OF ON SELF ASSESSMENT AND SELF MANAGEMENT The autonomous vehicle receives a task from the commander/mission planner and is, within some constraints, free to choose how it wants to execute this task. 9 | test Assignment I can not execute the task because .. Can I perform the task given my external and internal situation awareness?
  • 10. THE AUTONOMOUS SYSTEM Effective execution of a task requires: ▪ Understanding of the world, and ▪ Controlling your effect in that world. Understanding builds upon an information-knowledge structure. 10 | test |---------------autonomy---------------| Camera Pilot AutoPilot Plan external actions External Sit. Awarns. Information: External state INS / GPS LiDARCamera For each autonomous platform Internal situational awareness and management Knowledge: Ontology learn instantiate |automation|
  • 11. SELF-AWARENESS USING GRAKN KNOWLEDGE ABOUT THE INTERNAL STATE OF YOURSELF 11 | test
  • 12. MAIN MODEL 12 | test System is composed of components that work in configurations. A component processes an input to an output. A component has an health-status and a performance. The inputs and outputs of the component can have a quality and a quantity.
  • 15. (SUB-)CONFIGURATIONS OF COMPONENTS Components work in one or multiple (sub-)configurations. System can select the most appropriate configuration for the current task in the current state. 15 | test
  • 16. CHAINING COMPONENTS AND CONFIGURATIONS 16 | test
  • 20. APPLICATION AREA Reason about : Task execution In this configurations, with these settings.. 20 | test Assignment I can not execute the task because .. Can I perform the task given my external and internal situation awareness?
  • 21. REASON ABOUT: TASK EXECUTION We know the components of the system 21 | test
  • 22. REASON ABOUT: TASK EXECUTION We know the components of the system We know the input and output of the task and of the actor 22 | test
  • 23. REASON ABOUT: TASK EXECUTION 23 | test
  • 25. APPLICATION AREAS Reason about : Task execution Qualities and quantities Cause of bad performance 25 | test Assignment I can not execute the task because .. Can I perform the task given my external and internal situation awareness?
  • 27. APPLICATION AREAS Reason about : Task execution Qualities and quantities Cause of bad performance Component assessment 27 | test
  • 28. REASON ABOUT: COMPONENT ASSESSMENT 28 | test
  • 29. APPLICATION AREAS Reason about : Task execution Qualities and quantities Cause of bad performance Component assessment Component management 29 | test
  • 30. REASON ABOUT: COMPONENT MANAGEMENT Manager that is responsible for maintaining a component’s requested output performance Examples: Adapt threshold of a (detection) algorithm when the output is low and preferred output is high. For example in an unknown environment and target detection is critical. Change the output of a component by activating another component For example if it is dark and the camera output is low, the system could turn on a small light to increase sight. 30 | test
  • 31. APPLICATION AREAS Reason about : Task execution Qualities and quantities Cause of bad performance Component assessment Component management Learn about: New configurations Unknown tasks 31 | test Adding: Uncertainty More info about outside world (on task execution) Teaming (reason about performing actions together, knowing each others strengths, ..) Calculate the quality of task execution … Suggestions??
  • 32. THANK YOU FOR YOUR ATTENTION Take a look: TNO.NL/TNO-INSIGHTS