Knowledge Engineering in robotics
|
|
- Barry Hicks
- 5 years ago
- Views:
Transcription
1 Knowledge Engineering in robotics Herman Bruyninckx K.U.Leuven, Belgium BRICS, Rosetta, eurobotics Västerås, Sweden April 8, 2011 Herman Bruyninckx, Knowledge Engineering in robotics 1
2 BRICS, Rosetta, eurobotics BRICS: Rosetta: eurobotics: Herman Bruyninckx, Knowledge Engineering in robotics 2
3 BRICS, Rosetta, eurobotics BRICS: software engineering for complex robotic systems how to do that in (Eclipse, MDE) tool support = lots of knowledge engineering Rosetta: eurobotics: Herman Bruyninckx, Knowledge Engineering in robotics 2
4 BRICS, Rosetta, eurobotics BRICS: software engineering for complex robotic systems how to do that in (Eclipse, MDE) tool support = lots of knowledge engineering Rosetta: intelligent skills for force-controlled robotic assembly skill to be described at several levels of abstraction = lots of knowledge engineering eurobotics: Herman Bruyninckx, Knowledge Engineering in robotics 2
5 BRICS, Rosetta, eurobotics BRICS: software engineering for complex robotic systems how to do that in (Eclipse, MDE) tool support = lots of knowledge engineering Rosetta: intelligent skills for force-controlled robotic assembly skill to be described at several levels of abstraction = lots of knowledge engineering eurobotics: semantic web for robotics portal need for open content robotics ontology Herman Bruyninckx, Knowledge Engineering in robotics 2
6 Examples in my research Herman Bruyninckx, Knowledge Engineering in robotics 3
7 Knowledge representation Knowledge needed is of various types: robot motion controllers geometry of objects + scene graph sensor capabilities & data interpretation (partial) ordering of actions in task common sense + physical laws relationships robot actions effects... Herman Bruyninckx, Knowledge Engineering in robotics 4
8 Knowledge representation Knowledge needed is of various types: robot motion controllers geometry of objects + scene graph sensor capabilities & data interpretation (partial) ordering of actions in task common sense + physical laws relationships robot actions effects... Representation of knowledge: (hyper)graphs (Topic Maps, RDF,... ) rules (logic, OWL-x,... ) Herman Bruyninckx, Knowledge Engineering in robotics 4
9 Knowledge representation Knowledge needed is of various types: robot motion controllers geometry of objects + scene graph sensor capabilities & data interpretation (partial) ordering of actions in task common sense + physical laws relationships robot actions effects... Representation of knowledge: (hyper)graphs (Topic Maps, RDF,... ) rules (logic, OWL-x,... ) How to integrate them...? Herman Bruyninckx, Knowledge Engineering in robotics 4
10 Types of ontologies object ontology domain/system ontology profile ontology Herman Bruyninckx, Knowledge Engineering in robotics 5
11 Types of ontologies object ontology what knowledge do our robots need to become intelligent domain/system ontology profile ontology Herman Bruyninckx, Knowledge Engineering in robotics 5
12 Types of ontologies object ontology what knowledge do our robots need to become intelligent domain/system ontology what is Field robotics? Or Assembly robotics? Reference: Hallam & Bruyninckx, An ontology of robotics science, First European Robotics Symposium, profile ontology Herman Bruyninckx, Knowledge Engineering in robotics 5
13 Types of ontologies object ontology what knowledge do our robots need to become intelligent domain/system ontology what is Field robotics? Or Assembly robotics? Reference: Hallam & Bruyninckx, An ontology of robotics science, First European Robotics Symposium, profile ontology what are the competences/expertise of a researcher? Herman Bruyninckx, Knowledge Engineering in robotics 5
14 MDE s M0 M3 & ontology M3 M2 meta model (DSL) metametamodel instance of instance of meta model (DSL) DSL Designer M1 domain model domain model domain model DSL User instance of M0 Real-world systems Herman Bruyninckx, Knowledge Engineering in robotics 6
15 MDE s M0 M3 & ontology M3 M2 meta model (DSL) metametamodel instance of instance of meta model (DSL) DSL Designer M1 domain model domain model domain model DSL User instance of M0 Real-world systems M0 M3 is ontology (not other way around!) Herman Bruyninckx, Knowledge Engineering in robotics 6
16 MDE s M0 M3 & ontology M3 M2 meta model (DSL) metametamodel instance of instance of meta model (DSL) DSL Designer M1 domain model domain model domain model DSL User instance of M0 Real-world systems M0 M3 is ontology (not other way around!) Claim: MDE s Domain Specific Language concept is pragmatic way to start robotics objects ontology, in particular for action representation Herman Bruyninckx, Knowledge Engineering in robotics 6
17 DSL for assembly case Discrete behaviour: FSM move_up = apply(tff_motions.move_up, {zt=-0.3}) end move_down = apply(tff_motions.move_down, {zt=0.1}) end align = apply(tff_motions.push_down, {zt=10}) end slide_x = apply(tff_motions.compliant_slide_x, {xt=0.2, zt=1}) end trans:new{ src="initial", tgt="move_down" }, trans:new{ src="move_up", tgt="move_down", guard = return get_total_distance() > 0.2 end }, trans:new{ src="align", tgt="slide_x", guard = return get_move_duration() > 2 end }, Herman Bruyninckx, Knowledge Engineering in robotics 7
18 DSL for assembly case Continuous behaviour: control move_down = xt = tff.axis_spec:new { value=0, type= velocity } yt = tff.axis_spec:new { value=0, type= velocity } zt = tff.axis_spec:new { value=0.01, type= velocity }) compliant_slide = xt = tff.axis_spec:new { value=0, type= force } yt = tff.axis_spec:new { value=-0.03, type= velocity zt = tff.axis_spec:new { value=1, type= force } Herman Bruyninckx, Knowledge Engineering in robotics 8
19 Robot systems: M2 M3 model CompositeComponent Component1 Communication3 Component3 (computation) Communication1 Communication2 Component2 (computation) Communication4 (computation) Structural model + Communication + Coordination Herman Bruyninckx, Knowledge Engineering in robotics 9
20 Robot systems: M2 M3 model CompositeComponent Component1 Communication3 Component3 (computation) Communication1 Communication2 Component2 (computation) Communication4 (computation) Structural model + Communication + Coordination Components: control, learning, planning,... M0 M1 framework DSLs: Orocos + ROS Herman Bruyninckx, Knowledge Engineering in robotics 9
21 3D perception stack: M1 M2 model obj1 task obj2 fea1 fea2 fea3 task obj fea robot motion (predicted object motion) 3D object motion model (predicted feature motion) feature motion in sensor space sen1 sen2 sen (focus of attention) Herman Bruyninckx, Knowledge Engineering in robotics 10
22 3D perception stack: M1 M2 model obj1 task obj2 fea1 fea2 fea3 task obj fea robot motion (predicted object motion) 3D object motion model (predicted feature motion) feature motion in sensor space sen1 sen2 sen (focus of attention) Bayesian probability excellent candidate for DSL! Herman Bruyninckx, Knowledge Engineering in robotics 10
23 Skills: M2 M3 model Task Skill Motion Herman Bruyninckx, Knowledge Engineering in robotics 11
24 Skills: M2 M3 model Task Skill Motion The Skill is a probabilistic state machine: state machine encodes causality/(partial) ordering events couple the symbolic and continuous domains. Herman Bruyninckx, Knowledge Engineering in robotics 11
25 Skills: M2 M3 model (2) PIM "platform-independent model" platform constraints "platform-specific model" PSM To add knowledge on: robot, controller, sensor, learning algorithm,... Herman Bruyninckx, Knowledge Engineering in robotics 12
26 Skills: M2 M3 model (3) Task platform constraints Skill Motion The platform constraints define parameters in the FSM behaviour. Herman Bruyninckx, Knowledge Engineering in robotics 13
27 Skills: M2 M3 model (4) Task knowledge transformations platform constraints Skill Motion The Skill states are instantiations of logic symbols, and run continuous time/space control & sensing algorithms. Herman Bruyninckx, Knowledge Engineering in robotics 14
28 Conclusions major challenge: not so much the amount but the variation of different types of knowledge Herman Bruyninckx, Knowledge Engineering in robotics 15
29 Conclusions major challenge: not so much the amount but the variation of different types of knowledge our research: proposes probabilistic finite state machine(s) as key for integration: Herman Bruyninckx, Knowledge Engineering in robotics 15
30 Conclusions major challenge: not so much the amount but the variation of different types of knowledge our research: proposes probabilistic finite state machine(s) as key for integration: focus about what knowledge and learning to use, at each moment in a robot s task grounding & closing the world: obvious lends itself very well for DSL representation Need for open content publicly available ontology server! Herman Bruyninckx, Knowledge Engineering in robotics 15
31 Conclusions major challenge: not so much the amount but the variation of different types of knowledge our research: proposes probabilistic finite state machine(s) as key for integration: focus about what knowledge and learning to use, at each moment in a robot s task grounding & closing the world: obvious lends itself very well for DSL representation Need for open content publicly available ontology server! multi-project cooperation can start now! Herman Bruyninckx, Knowledge Engineering in robotics 15
32 Conclusions major challenge: not so much the amount but the variation of different types of knowledge our research: proposes probabilistic finite state machine(s) as key for integration: focus about what knowledge and learning to use, at each moment in a robot s task grounding & closing the world: obvious lends itself very well for DSL representation Need for open content publicly available ontology server! multi-project cooperation can start now! what license shall we use...? (Creative Commons Share alike!?) Herman Bruyninckx, Knowledge Engineering in robotics 15
Service Robots in an Intelligent House
Service Robots in an Intelligent House Jesus Savage Bio-Robotics Laboratory biorobotics.fi-p.unam.mx School of Engineering Autonomous National University of Mexico UNAM 2017 OUTLINE Introduction A System
More informationA Survey about the Usage of Semantic Technologies for the Description of Robotic Components and Capabilities
A Survey about the Usage of Semantic Technologies for the Description of Robotic Components and Capabilities Stefan Zander, Nadia Ahmed, Matthias Frank ahmed@fzi.de FZI RESEARCH CENTER FOR INFORMATION
More informationIntelligent Modelling of Virtual Worlds Using Domain Ontologies
Intelligent Modelling of Virtual Worlds Using Domain Ontologies Wesley Bille, Bram Pellens, Frederic Kleinermann, and Olga De Troyer Research Group WISE, Department of Computer Science, Vrije Universiteit
More informationCurriculum Vitae. Tinne De Laet. February 16, 2007
Curriculum Vitae Tinne De Laet February 16, 2007 1 Personal information Surname: De Laet First name: Tinne Birth date: 06/08/1982 Birth place: Lier, Belgium Address: Broekstraat 57/0201 3001 Heverlee Belgium
More informationArtificial Intelligence: An overview
Artificial Intelligence: An overview Thomas Trappenberg January 4, 2009 Based on the slides provided by Russell and Norvig, Chapter 1 & 2 What is AI? Systems that think like humans Systems that act like
More informationThe K.U.Leuven CHR System: Implementation and Application
The K.U.Leuven CHR System: Implementation and Application Tom Schrijvers, Bart Demoen {tom.schrijvers,bart.demoen}@cs.kuleuven.ac.be. Katholieke Universiteit Leuven, Belgium The K.U.Leuven CHR System p.1
More informationCS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1
CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23 My Definition
More informationBayesian Method for Recovering Surface and Illuminant Properties from Photosensor Responses
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Bayesian Method for Recovering Surface and Illuminant Properties from Photosensor Responses David H. Brainard, William T. Freeman TR93-20 December
More informationUsing Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots
Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Eric Matson Scott DeLoach Multi-agent and Cooperative Robotics Laboratory Department of Computing and Information
More informationKnowledge for Intelligent Industrial Robots
Knowledge for Intelligent Industrial Robots A. Björkelund, J. Malec, K. Nilsson, P. Nugues Dept. of Computer Science, Lund University Jacek.Malec@cs.lth.se H. Bruyninckx Dept. of Mechanical Engineering,
More informationAGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira
AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables
More informationA CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN
Proceedings of the Annual Symposium of the Institute of Solid Mechanics and Session of the Commission of Acoustics, SISOM 2015 Bucharest 21-22 May A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS
More information3D Virtual Training Systems Architecture
3D Virtual Training Systems Architecture January 21-24, 2018 ISO/IEC JTC 1/SC 24/WG 9 & Web3D Meetings Seoul, Korea Myeong Won Lee (U. of Suwon) Virtual Training Systems Definition Training systems using
More informationCreating a 3D environment map from 2D camera images in robotics
Creating a 3D environment map from 2D camera images in robotics J.P. Niemantsverdriet jelle@niemantsverdriet.nl 4th June 2003 Timorstraat 6A 9715 LE Groningen student number: 0919462 internal advisor:
More informationProbabilistic Robotics Course. Robots and Sensors Orazio
Probabilistic Robotics Course Robots and Sensors Orazio Giorgio Grisetti grisetti@dis.uniroma1.it Dept of Computer Control and Management Engineering Sapienza University of Rome Outline Robot Devices Overview
More informationData and Knowledge as Infrastructure. Chaitan Baru Senior Advisor for Data Science CISE Directorate National Science Foundation
Data and Knowledge as Infrastructure Chaitan Baru Senior Advisor for Data Science CISE Directorate National Science Foundation 1 Motivation Easy access to data The Hello World problem (courtesy: R.V. Guha)
More informationAvailable theses (October 2011) MERLIN Group
Available theses (October 2011) MERLIN Group Politecnico di Milano - Dipartimento di Elettronica e Informazione MERLIN Group 2 Luca Bascetta bascetta@elet.polimi.it Gianni Ferretti ferretti@elet.polimi.it
More informationFinal Report Non Hit Car And Truck
Final Report Non Hit Car And Truck 2010-2013 Project within Vehicle and Traffic Safety Author: Anders Almevad Date 2014-03-17 Content 1. Executive summary... 3 2. Background... 3. Objective... 4. Project
More informationLecture 13: Requirements Analysis
Lecture 13: Requirements Analysis 2008 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 1 Mars Polar Lander Launched 3 Jan
More informationInformatics 2D: Tutorial 1 (Solutions)
Informatics 2D: Tutorial 1 (Solutions) Agents, Environment, Search Week 2 1 Agents and Environments Consider the following agents: A robot vacuum cleaner which follows a pre-set route around a house and
More informationPhysics-Based Manipulation in Human Environments
Vol. 31 No. 4, pp.353 357, 2013 353 Physics-Based Manipulation in Human Environments Mehmet R. Dogar Siddhartha S. Srinivasa The Robotics Institute, School of Computer Science, Carnegie Mellon University
More informationAppendices master s degree programme Artificial Intelligence
Appendices master s degree programme Artificial Intelligence 2015-2016 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability
More informationAvailable theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin
Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Ergonomic positioning of bulky objects Thesis 1 Robot acts as a 3rd hand for workpiece positioning: Muscular fatigue
More informationAn Approach to the Intelligent Monitoring of Anomalous Human Behaviour Based on the Actor Prolog Object-Oriented Logic Language
An Approach to the Intelligent Monitoring of Anomalous Human Behaviour Based on the Actor Prolog Object-Oriented Logic Language Alexei A. Morozov 1,2, Alexander F. Polupanov 1, and Olga S. Sushkova 1 1
More informationMaster Artificial Intelligence
Master Artificial Intelligence Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability to evaluate, analyze and interpret relevant
More informationUniversity of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /
Araiza Illan, D., Pipe, A. G., & Eder, K. I. (2016). Intelligent Agent-Based Stimulation for Testing Robotic Software in Human-Robot Interactions. In U. Aßmann, D. Brugali, & C. Piechnick (Eds.), Proceedings
More informationAdvanced Techniques for Mobile Robotics Location-Based Activity Recognition
Advanced Techniques for Mobile Robotics Location-Based Activity Recognition Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Activity Recognition Based on L. Liao, D. J. Patterson, D. Fox,
More informationCognitive Systems and Robotics: opportunities in FP7
Cognitive Systems and Robotics: opportunities in FP7 Austrian Robotics Summit July 3, 2009 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media European
More informationCognitive Augmentation Languages for Collective Intelligence and Human Development
Cognitive Augmentation Languages for Collective Intelligence and Human Development CRICS, Salvador de Bahia 23 september 2005 Prof. Pierre Lévy, Fellow of the Royal Society of Canada Canada Research Chair
More informationComponent Based Mechatronics Modelling Methodology
Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems
More informationChallenges In Context
Challenges In Context Stewart Fallis 2, Ian Millard 1, David De Roure 1 Kevin Page 1 1 Intelligence, Agents, Multimedia Group University of Southampton http://www.iam.ecs.soton.ac.uk/ 2 Mobility Centre
More informationEasy Robot Software. And the MoveIt! Setup Assistant 2.0. Dave Coleman, PhD davetcoleman
Easy Robot Software And the MoveIt! Setup Assistant 2.0 Reducing the Barrier to Entry of Complex Robotic Software: a MoveIt! Case Study David Coleman, Ioan Sucan, Sachin Chitta, Nikolaus Correll Journal
More informationBuilding Perceptive Robots with INTEL Euclid Development kit
Building Perceptive Robots with INTEL Euclid Development kit Amit Moran Perceptual Computing Systems Innovation 2 2 3 A modern robot should Perform a task Find its way in our world and move safely Understand
More informationFigure 1.1: Quanser Driving Simulator
1 INTRODUCTION The Quanser HIL Driving Simulator (QDS) is a modular and expandable LabVIEW model of a car driving on a closed track. The model is intended as a platform for the development, implementation
More informationBirth of An Intelligent Humanoid Robot in Singapore
Birth of An Intelligent Humanoid Robot in Singapore Ming Xie Nanyang Technological University Singapore 639798 Email: mmxie@ntu.edu.sg Abstract. Since 1996, we have embarked into the journey of developing
More informationDiVA Digitala Vetenskapliga Arkivet
DiVA Digitala Vetenskapliga Arkivet http://umu.diva-portal.org This is a paper presented at First International Conference on Robotics and associated Hightechnologies and Equipment for agriculture, RHEA-2012,
More informationAdvances and Perspectives in Health Information Standards
Advances and Perspectives in Health Information Standards HL7 Brazil June 14, 2018 W. Ed Hammond. Ph.D., FACMI, FAIMBE, FIMIA, FHL7, FIAHSI Director, Duke Center for Health Informatics Director, Applied
More informationUtilizing Assembly Features for determination of Grasping Skill in Assembly System
Utilizing Assembly Features for determination of Grasping Skill in Assembly System Baha Hasan 1, Jan Wikander 1, Mauro Onori 2 1 Department of Machine Design Royal Institute of Technology (KTH) Stockholm,
More informationTranser Learning : Super Intelligence
Transer Learning : Super Intelligence GIS Group Dr Narayan Panigrahi, MA Rajesh, Shibumon Alampatta, Rakesh K P of Centre for AI and Robotics, Defence Research and Development Organization, C V Raman Nagar,
More informationContext-aware Decision Making for Maze Solving
RiTA 2012, Gwangju, Korea Context-aware Decision Making for Maze Solving 2012.12.18 Robot Inetelligence Technology Lab, KAIST Sheir Afgen Zaheer and Jong-Hwan Kim {sheir, johkim}@rit.kaist.ac.kr Contents
More informationUniversity of Bologna, May 21, 2018
University of Bologna, May 21, 2018 Alessandro Saffiotti AASS Center for Applied Autonomous Sensor Systems Cognitive Robotic Systems Laboratory University of Örebro, Sweden asaffio@aass.oru.se 1968 [ Source:
More informationContext Sensitive Interactive Systems Design: A Framework for Representation of contexts
Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu
More informationAn Erlang Framework for Autonomous Mobile Robots
An Erlang Framework for Autonomous Mobile Robots Corrado Santoro, (presenter Vincenzo Nicosia) University of Catania, Engineering Faculty, ITALY Department of Computer and Telecommunication Engineering
More informationTowards an MDA-based development methodology 1
Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,
More informationExtending Telecom Service Design Activities for Early Verification
Extending Telecom Service Design Activities for Early Verification Iyas Alloush 1,2 Supervisor of the thesis: A/Prof.Siegfried Rouvrais 1,3 Director of the thesis: Prof. Yvon Kermarrec 1,2 1: Telecom Bretagne,
More informationIntelligent Agents p.1/25. Intelligent Agents. Chapter 2
Intelligent Agents p.1/25 Intelligent Agents Chapter 2 Intelligent Agents p.2/25 Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types
More informationTOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS
International Symposium on Sustainable Aviation May 29- June 1, 2016 Istanbul, TURKEY TOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS Murat Pasa UYSAL 1 ; M.
More informationExpectation-based Learning in Design
Expectation-based Learning in Design Dan L. Grecu, David C. Brown Artificial Intelligence in Design Group Worcester Polytechnic Institute Worcester, MA CHARACTERISTICS OF DESIGN PROBLEMS 1) Problem spaces
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Sub Code : CS6659 Sub Name : Artificial Intelligence Branch / Year : CSE VI Sem / III Year
More informationDigitalisation as day-to-day-business
Digitalisation as day-to-day-business What is today feasible for the company in the future Prof. Jivka Ovtcharova INSTITUTE FOR INFORMATION MANAGEMENT IN ENGINEERING Baden-Württemberg Driving force for
More informationApplication of Artificial Neural Networks in Autonomous Mission Planning for Planetary Rovers
Application of Artificial Neural Networks in Autonomous Mission Planning for Planetary Rovers 1 Institute of Deep Space Exploration Technology, School of Aerospace Engineering, Beijing Institute of Technology,
More informationAgreement Technologies Action IC0801
Agreement Technologies Action IC0801 Sascha Ossowski Agreement Technologies Large-scale open distributed systems Social Science Area of enormous social and economic potential Paradigm Shift: beyond the
More informationFP7 ICT Call 6: Cognitive Systems and Robotics
FP7 ICT Call 6: Cognitive Systems and Robotics Information day Luxembourg, January 14, 2010 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media
More informationRule-Based Solution for Context-Aware Reasoning on Mobile Devices
Computer Science and Information Systems 11(1):171 193 DOI: 10.2298/CSIS130209002N Rule-Based Solution for Context-Aware Reasoning on Mobile Devices Grzegorz J. Nalepa 1 and Szymon Bobek 1 AGH University
More informationBeyond Computer Aided
Beyond Computer Aided Drafting Lecture 2 Lecture 2 1 Traditional CAD To replace T-Square, pens and table To cater the need of drafting in the engineering i world Lecture 2 2 Trend in Malaysia Mature: CAD
More informationThe IEEE Global Initiative for Ethical Considerations in Artificial Intelligence and Autonomous Systems. Overview June, 2017
The IEEE Global Initiative for Ethical Considerations in Artificial Intelligence and Autonomous Systems Overview June, 2017 @johnchavens Ethically Aligned Design A Vision for Prioritizing Human Wellbeing
More informationThe Role of Computer Science and Software Technology in Organizing Universities for Industry 4.0 and Beyond
The Role of Computer Science and Software Technology in Organizing Universities for Industry 4.0 and Beyond Prof. dr. ir. Mehmet Aksit m.aksit@utwente.nl Department of Computer Science, University of Twente,
More informationIntroduction to Real-Time Systems
Introduction to Real-Time Systems Real-Time Systems, Lecture 1 Martina Maggio and Karl-Erik Årzén 16 January 2018 Lund University, Department of Automatic Control Content [Real-Time Control System: Chapter
More informationA Semantic Situation Awareness Framework for Indoor Cyber-Physical Systems
Wright State University CORE Scholar Kno.e.sis Publications The Ohio Center of Excellence in Knowledge- Enabled Computing (Kno.e.sis) 4-29-2013 A Semantic Situation Awareness Framework for Indoor Cyber-Physical
More informationPrinciples of Pulse-Doppler Radar p. 1 Types of Doppler Radar p. 1 Definitions p. 5 Doppler Shift p. 5 Translation to Zero Intermediate Frequency p.
Preface p. xv Principles of Pulse-Doppler Radar p. 1 Types of Doppler Radar p. 1 Definitions p. 5 Doppler Shift p. 5 Translation to Zero Intermediate Frequency p. 6 Doppler Ambiguities and Blind Speeds
More informationFrom Smart Machines to Smart Supply Chains: Some Missing Pieces
From Smart Machines to Smart Supply Chains: Some Missing Pieces LEON MCGINNIS PROFESSOR EMERITUS STEWART SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING GEORGIA TECH Agenda Smart factory context Reality check
More informationEuropean funding of robotics research: current activities and perspectives
European funding of robotics research: current activities and perspectives Assessing economic impact of Emerging Robot Technologies and competitiveness of the EU ICT industry, CEROBOT Anne Bajart,, Project
More informationopenaal 1 - the open source middleware for ambient-assisted living (AAL)
AALIANCE conference - Malaga, Spain - 11 and 12 March 2010 1 openaal 1 - the open source middleware for ambient-assisted living (AAL) Peter Wolf 1, *, Andreas Schmidt 1, *, Javier Parada Otte 1, Michael
More informationUnit 1: Introduction to Autonomous Robotics
Unit 1: Introduction to Autonomous Robotics Computer Science 6912 Andrew Vardy Department of Computer Science Memorial University of Newfoundland May 13, 2016 COMP 6912 (MUN) Course Introduction May 13,
More informationVSI Labs The Build Up of Automated Driving
VSI Labs The Build Up of Automated Driving October - 2017 Agenda Opening Remarks Introduction and Background Customers Solutions VSI Labs Some Industry Content Opening Remarks Automated vehicle systems
More informationSIS63-Building the Future-Advanced Integrated Safety Applications: interactive Perception platform and fusion modules results
SIS63-Building the Future-Advanced Integrated Safety Applications: interactive Perception platform and fusion modules results Angelos Amditis (ICCS) and Lali Ghosh (DEL) 18 th October 2013 20 th ITS World
More informationDesigning Semantic Virtual Reality Applications
Designing Semantic Virtual Reality Applications F. Kleinermann, O. De Troyer, H. Mansouri, R. Romero, B. Pellens, W. Bille WISE Research group, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium
More informationAmbient functionality : human interfaces for the digital life
Enseignement et Recherche au service de la Société de l Information Ambient functionality : human interfaces for the digital life Digital technologies are disruptive Creators Experts Contents Users Author
More informationActive Noise Control Systems: Algorithms And DSP Implementations (Wiley Series In Telecommunications And Signal Processing) PDF
Active Noise Control Systems: Algorithms And DSP Implementations (Wiley Series In Telecommunications And Signal Processing) PDF Active noise control (ANC) is rapidly becoming the most effective way to
More informationSimple Search Algorithms
Lecture 3 of Artificial Intelligence Simple Search Algorithms AI Lec03/1 Topics of this lecture Random search Search with closed list Search with open list Depth-first and breadth-first search again Uniform-cost
More informationSaphira Robot Control Architecture
Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationSTEM: Electronics Curriculum Map & Standards
STEM: Electronics Curriculum Map & Standards Time: 45 Days Lesson 6.1 What is Electricity? (16 days) Concepts 1. As engineers design electrical systems, they must understand a material s tendency toward
More informationExtended Kalman Filtering
Extended Kalman Filtering Andre Cornman, Darren Mei Stanford EE 267, Virtual Reality, Course Report, Instructors: Gordon Wetzstein and Robert Konrad Abstract When working with virtual reality, one of the
More informationAn Ontological Approach to Unified Contract Management
An Ontological Approach to Unified Contract Management Vandana Kabilan, Paul Johannesson, Dickson Rugaimukamu {vandana, pajo, si-dmr}@dsv.su.se Department of Computer and Systems Sciences Stockholm University
More informationBeyond Prolog: Constraint Logic Programming
Beyond Prolog: Constraint Logic Programming This lecture will cover: generate and test as a problem solving approach in Prolog introduction to programming with CLP(FD) using constraints to solve a puzzle
More informationImplementation of Recursively Enumerable Languages in Universal Turing Machine
Implementation of Recursively Enumerable Languages in Universal Turing Machine Sumitha C.H, Member, ICMLC and Krupa Ophelia Geddam Abstract This paper presents the design and working of a Universal Turing
More informationAvailable theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin
Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Ergonomic positioning of bulky objects Thesis 1 Robot acts as a 3rd hand for workpiece positioning: Muscular
More information2005, Cambridge University Press
The Knowledge Engineering Review, Vol. 19:3, 275 279. Printed in the United Kingdom 2005, Cambridge University Press Book Review Bayesian Artificial Intelligence by Kevin B. Korb and Ann E. Nicholson,
More informationAutonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems
Walt Truszkowski, Harold L. Hallock, Christopher Rouff, Jay Karlin, James Rash, Mike Hinchey, and Roy Sterritt Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations
More informationPlanning in autonomous mobile robotics
Sistemi Intelligenti Corso di Laurea in Informatica, A.A. 2017-2018 Università degli Studi di Milano Planning in autonomous mobile robotics Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135
More informationThe Europeana Data Model: tackling interoperability via modelling
The Europeana Data Model: tackling interoperability via modelling Carlo Meghini, Antoine Isaac, Stefan Gradmann, Guus Schreiber, et al. DL.org Autumn School Athens, October 5, 2010 Outline Part I Background
More informationSITUATED CREATIVITY INSPIRED IN PARAMETRIC DESIGN ENVIRONMENTS
The 2nd International Conference on Design Creativity (ICDC2012) Glasgow, UK, 18th-20th September 2012 SITUATED CREATIVITY INSPIRED IN PARAMETRIC DESIGN ENVIRONMENTS R. Yu, N. Gu and M. Ostwald School
More informationAgents for Serious gaming: Challenges and Opportunities
Agents for Serious gaming: Challenges and Opportunities Frank Dignum Utrecht University Contents Agents for games? Connecting agent technology and game technology Challenges Infrastructural stance Conceptual
More informationContext-sensitive speech recognition for human-robot interaction
Context-sensitive speech recognition for human-robot interaction Pierre Lison Cognitive Systems @ Language Technology Lab German Research Centre for Artificial Intelligence (DFKI GmbH) Saarbrücken, Germany.
More informationOptical Correlator for Image Motion Compensation in the Focal Plane of a Satellite Camera
15 th IFAC Symposium on Automatic Control in Aerospace Bologna, September 6, 2001 Optical Correlator for Image Motion Compensation in the Focal Plane of a Satellite Camera K. Janschek, V. Tchernykh, -
More informationCYBERPHYSICAL LABORATORY
5/23/2018 Andrea Calanca - Altair Lab 1 CYBERPHYSICAL LABORATORY Andrea Calanca 5/23/2018 Andrea Calanca - Altair Lab 2 The Practical Guy It works! But I don t know why. 5/23/2018 Andrea Calanca - Altair
More informationNeural Models for Multi-Sensor Integration in Robotics
Department of Informatics Intelligent Robotics WS 2016/17 Neural Models for Multi-Sensor Integration in Robotics Josip Josifovski 4josifov@informatik.uni-hamburg.de Outline Multi-sensor Integration: Neurally
More informationACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS
ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS D. GUZZONI 1, C. BAUR 1, A. CHEYER 2 1 VRAI Group EPFL 1015 Lausanne Switzerland 2 AIC SRI International Menlo Park, CA USA Today computers are
More informationToward Culture-Aware Elderly Care Robots. Nak Young Chong School of Information Science Japan Advanced Institute of Science and Technology
Toward Culture-Aware Elderly Care Robots Nak Young Chong School of Information Science Japan Advanced Institute of Science and Technology One of the most homogeneous ethnicities in the world Changing demographics
More informationDICOM Correction Item
DICOM Correction Item Correction Number CP- 617 Log Summary: Type of Modification Addition Name of Standard PS 3.3 2006 Rationale for Correction: The motion of modern patient support devices is no longer
More informationDesigning Architectures
Designing Architectures Lecture 4 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. How Do You Design? Where do architectures come from? Creativity 1) Fun! 2) Fraught
More informationMiddleware and Software Frameworks in Robotics Applicability to Small Unmanned Vehicles
Applicability to Small Unmanned Vehicles Daniel Serrano Department of Intelligent Systems, ASCAMM Technology Center Parc Tecnològic del Vallès, Av. Universitat Autònoma, 23 08290 Cerdanyola del Vallès
More informationWho am I? AI in Computer Games. Goals. AI in Computer Games. History Game A(I?)
Who am I? AI in Computer Games why, where and how Lecturer at Uppsala University, Dept. of information technology AI, machine learning and natural computation Gamer since 1980 Olle Gällmo AI in Computer
More informationAn Agent-based Heterogeneous UAV Simulator Design
An Agent-based Heterogeneous UAV Simulator Design MARTIN LUNDELL 1, JINGPENG TANG 1, THADDEUS HOGAN 1, KENDALL NYGARD 2 1 Math, Science and Technology University of Minnesota Crookston Crookston, MN56716
More informationSoftware Agent Technology. Introduction to Technology. Introduction to Technology. Introduction to Technology. What is an Agent?
Software Agent Technology Copyright 2004 by OSCu Heimo Laamanen 1 02.02.2004 2 What is an Agent? Attributes 02.02.2004 3 02.02.2004 4 Environment of Software agents 02.02.2004 5 02.02.2004 6 Platform A
More informationRobotics Introduction Matteo Matteucci
Robotics Introduction About me and my lectures 2 Lectures given by Matteo Matteucci +39 02 2399 3470 matteo.matteucci@polimi.it http://www.deib.polimi.it/ Research Topics Robotics and Autonomous Systems
More informationHOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING?
HOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING? Towards Situated Agents That Interpret JOHN S GERO Krasnow Institute for Advanced Study, USA and UTS, Australia john@johngero.com AND
More informationHow to AI COGS 105. Traditional Rule Concept. if (wus=="hi") { was = "hi back to ya"; }
COGS 105 Week 14b: AI and Robotics How to AI Many robotics and engineering problems work from a taskbased perspective (see competing traditions from last class). What is your task? What are the inputs
More informationIntroduction to Computer Science - PLTW #9340
Introduction to Computer Science - PLTW #9340 Description Designed to be the first computer science course for students who have never programmed before, Introduction to Computer Science (ICS) is an optional
More information