An Extensible Software Architecture for Composing Motion and Task Planners
|
|
- Merryl Byrd
- 7 years ago
- Views:
Transcription
1 An Extensible Software Architecture for Composing Motion and Task Planners Zakary Littlefield, Athanasios Krontiris, Andrew Kimmel, Andrew Dobson, Rahul Shome, Kostas E. Bekris Computer Science, Rutgers University, NJ, USA October 21, SIMPAR 2014 Bergamo, Italy
2 High- level Mo,va,on Complex robot behaviors can be achieved by bringing together the contributions of different sub-fields in robotics Need for software tools/abstractions for better integration of: low-level controllers, motion planners and high-level task planning symbolic, logic-based, combinatorial, discrete, etc. reasoning Related software tools: OMPL, MoveIt!, Reflexxes, Gazebo, etc. Focus: So)ware abstrac0ons for composing mo0on and task planners
3 Domains of Application Manipula0on and Locomo0on (Humanoids) State X Time Planning Mul,- modal Mo,on Planning Object Rearrangement [Hauser et al. ISRR 07] [Kron,ris et al. Humanoids 14] Sensor- based Task Planning, Explora,on, Coverage, etc. Planning Among Dynamic Obstacles [Gashler et al. ICRA- work. 13] [van den Berg et al. ICRA 06] Mul,- goal challenges, e.g., robo,c TSPs [Plaku et al. MIG 14] Task Sequencing Mo,on Coordina,on [Bekris et al. MONE 09] Mul0- Robot Challenges
4 Why an Interface for Task Planners? For each challenge: Write one new planner from scratch specifically for this problem or compose exis,ng planning solu,ons for subproblems: Reusability: do not rewrite the same code again, reuse contribu,ons of others Modularity: easily switch components and evaluate their effects Challenges: Task planning is by default abstract and relates to many applica,ons Many compe,ng methodologies exist (e.g., LTL, PDDL, etc.) Dominant theme we adopt: hierarchical composi0on of planners As we work in new challenges we come across these abstrac,ons: We make the code available We want to communicate our ideas to receive your feedback!
5 Overall So`ware Architecture
6 High-level Components Separate processes for different components that interact with (ROS) messages Task and Mo,on Planning Focus on this interac,on and modules Control, Sensing & Simula,on Loop Visualiza,on Common U,li,es Package : Message- passing communica,on : Depends upon There can be many different processes for different planning nodes and different control loops: There is one ground truth simula,on node
7 Interac,on of Planning with Control Loop Mo,on and Task Planning Control, Simula,on & Sensing Loop Planning Applica,on Mo,on Planners Planning Modules e.g., local planner Hierarchy of Task Planners World Model Predic,ve Simulator plans C O M M U N I C A T I O N ground truth state Collision Checking Applica,on Ground Truth Simulator Hierarchy of Controllers Physical Plants Sensing Set of Sensors and Data : Message- passing : Makes use of module
8 Control Loop Abstractions Every moving body is modeled as a dynamical system: x = f(x,u) System Controller Plant Simulator : Inherits from Control u and control space U Physical plant state: x state space: X Capability to update state given a control Input control u in Control-space U in Controller state: x state- space: X Output control u out Control-space U out sensing data s(x) from sensor
9 x = < x 1, x 2, x 3, x 4, x 5, x 6, x 7, x 8, x 9, x 10 > A Hierarchy of Controllers Opera,ons: a. Set State b. Set Control and Propagate u < x 1, x 2, x 3, x 4, x 5, x 6, x 7, x 8, x 9, x 10 > Simulator with c. Get State state x u 1 u 2 Controller with many output spaces u 3 u 4 u 5 u 6 Controller with many output spaces u 7 u 8 u 9 u 10 x 9 x 9 x x 10 u 11 u12 u 13 u 14 u 15 u 16 u 17 u 18 x x 2 x x 3 x x x x x x x 4 3 x x 6 5 x x 8 77
10 Controllers can also access sensing informa,on Ø Updated by sensors stored by the sensing model Integrating Sensing The simulator ini,ates a sensing update Ø upon demand or given a certain frequency
11 Interac,on of Planning with Control Loop Mo,on and Task Planning Control, Simula,on & Sensing Loop Planning Applica,on Mo,on Planners Planning Modules e.g., local planner Hierarchy of Task Planners World Model Predic,ve Simulator C O M M U N I C A T I O N Collision Checking Applica,on Ground Truth Simulator Hierarchy of Controllers Physical Plants Sensing Set of Sensors and Data : Message- passing : Makes use of module
12 Planning Hierarchies
13 Integrating Motion & Task Planners Abstract Planner Task Planner Mo,on Planner : Inherits from Mo,on and task planners: extensions of abstract planners access planning modules Task planners: can be composed hierarchically Mo,on planners: exist at the lowest level have more concrete interface Planners and planning modules: can access the world model
14 World Model Interface The world model allows planners to access an internal simulator: to model the evolu,on of the scene and the control systems inside it Exposes to planners: Ø a state space and Ø a control space. Simulator Different planners working with the same world model may need to switch planning context. Controller x x 2 x 4 1 x 3 Controller x x x 5 6 x 8 7
15 World Model Interface A planning context defines 3 subspaces: a planning space: Ø the space planning operates over an object space: Ø DOFs of objects used for validity checking and an inac0ve space: Ø systems ignored by the planner Simulator These spaces may be: direct subsets of the full space or correspond to embeddings of subsets of the state space. Controller x x 2 x 4 1 x 3 Controller x x x 5 6 x 8 7
16 Planners Interface Planners communicate via: specifica0ons and queries Specifica0ons define the problem type the lower- level planner must solve Queries: When linked, provide the ini,al and final condi,ons of the problem When resolved, they contain the answer to the problem Ø Before resolving a query, the lower level planner may call other planners to resolve mul,ple sub- queries The type of specifica,on/query generated by the high- level planner must match the type expected by the lower- level
17 Use Cases
18 Challenge: Push the objects further back in the space Observa,ons: Needs a single- object manipula,on planner Manipula,on planner needs mo,on planners Ø Transit planner: no cup in hand Ø Transfer planner: arm + cup in hand [Kron,ris et al. Humanoids 14] Rearrangement Using Baxter We use the same PRM* code for both the transit and transfer planner: different planning context The rearrangement planner generates on the fly problem specifica,ons and queries for the single- object manipula,on planner
19 Planning Among Dynamic Obstacles Challenge: Compute a plan for a car that avoids moving obstacles Behavior of moving obstacles defined by controllers in control loop The states of the moving objects correspond to object space, for which the planner does not reason over: Used only for state validity checking
20 Decentralized Mul,- Robot Coordina,on Challenge: Mul,ple agents replan on the fly and use VOs for collision avoidance Simula0on side: a consumer controller for each system receives plans from a planning node Planning side: build plan that minimizes conflicts with observed poses of neighbors using internal simulator [Kimmel et al. DARS 14]
21 Discussion
22 Contributed Features The community needs software that will glue together existing contributions towards solving more complex problems Next steps: We would like to see it adopted by others: Ø Considering independent release of manipula,on code for Baxter Ø Providing crowd simula,on for the PA s Bus Terminal in Manhatan Provide standard modules for abstract task planners (LTL, PDDL, etc.) Beter compa,bility with exis,ng so`ware tools Now the programmer fully describes the planning tools/tasks: Can we use this infrastructure when a task hierarchy needs to be automa,cally learned from demonstra,on and experience?
23 PRACSYS Team Zakary Littlefield Athanasios Krontiris Andrew Kimmel Andrew Dobson Thank you! Rahul Shome If you are interested in the framework, contact us: or check the Sourceforge page: The work of Zakary Littlefield has been supported by a NASA graduate fellowship The work of Andrew Dobson has been supported by a DHS graduate fellowship Earlier versions of the software were supported by an NSF CPS grant
Suppor&ng the Design of Safety Cri&cal Systems Using AADL
Suppor&ng the Design of Safety Cri&cal Systems Using AADL T. Correa, L. B. Becker, J.- M. Farines, J.- P. Bodeveix, M. Filali, F. Vernadat IRIT LAAS UFSC Agenda Introduc&on Proposed Approach Verifica&on
More informationInternet of Things and Internet of People: The Role of User Interaction in the IIoT vision
Interac(on Flow Modeling Language Internet of Things and Internet of People: The Role of User Interaction in the IIoT vision Marco Brambilla marco.brambilla@polimi.it @marcobrambi Context and need Specifica(on
More informationIT Governance in Organizations Experiencing Decentralization. Jelena Zdravkovic
IT Governance in Organizations Experiencing Decentralization Jelena Zdravkovic Department of Computer & Systems Sciences (DSV), Stockholm University, Sweden Giannoulis About the Speaker Title: Associate
More informationSecurity as an App and Security as a Service: New Killer Applica6ons for So9ware Defined Networking? Guofei Gu SUCCESS Lab, Texas A&M
Security as an App and Security as a Service: New Killer Applica6ons for So9ware Defined Networking? Guofei Gu SUCCESS Lab, Texas A&M Credits Seungwon Shin (TAMU) Phil Porras, Vinod Yegneswaran (SRI Interna?onal)
More information«Shanoir : une solu/on pour la ges/on de données distribuées en imagerie in- vivo» Jus/ne Guillaumont Isabelle Corouge
«Shanoir : une solu/on pour la ges/on de données distribuées en imagerie in- vivo» Jus/ne Guillaumont Isabelle Corouge Shanoir: a solu-on for neuro- imaging data management Jus/ne Guillaumont, Isabelle
More informationSeparation of Concerns in Component-based Robotics
Separation of Concerns in Component-based Robotics Davide Brugali Università degli Studi di Bergamo, Italy Robot Control Architectures Typical functions implemented in software Acquiring and interpreting
More informationSo#ware Defined Radio (SDR) Architecture and Systems Issues
So#ware Defined Radio (SDR) Architecture and Systems Issues Workshop on Spacecra# Flight So#ware (FSW 09) 2009 11 6 Kenneth J. Peters Jet Propulsion Laboratory, California Ins9tute of Technology Speaker
More informationRobotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof
More informationEXPERIENCE WITH SERVICE OBSERVING
EXPERIENCE WITH SERVICE OBSERVING ALEXANDRA TRITSCHLER NATIONAL SOLAR OBSERVATORY 1 st SOLARNET 3 rd EAST/ATST MEETING :: 5 8 AUGUST 2013 :: OSLO, NORWAY Outline 2 Introduc?on o Current Observing Models
More informationGetting Real with Policies for Software Defined Infrastructure. Manish Dave Principal Engineer, Intel IT
Getting Real with Policies for Software Defined Infrastructure Manish Dave Principal Engineer, Intel IT Manish Dave, Principal Engineer, Intel IT Network Security Architect @ Intel IT 15+ years of experience
More informationSeminar: So#ware Engineering of Embedded Systems
Seminar: So#ware Engineering of Embedded Systems - Quality Assurance of Embedded Systems - Prof. Dr. Sabine Glesner Paula Herber, Nils Jähnig, Lydia Ma7ck, Marcus Mikulcak, Sebas;an Schlesinger Summer
More informationResearch at the Department of Computer Science and Software Engineering. Professor Yong Yue BEng, PhD, CEng, FIET, FIMechE 17 October 2014
Research at the Department of Computer Science and Software Engineering Professor Yong Yue BEng, PhD, CEng, FIET, FIMechE 17 October 2014 Research Areas Ar%ficial intelligence Robo%cs Data mining Image
More informationKaseya Fundamentals Workshop DAY THREE. Developed by Kaseya University. Powered by IT Scholars
Kaseya Fundamentals Workshop DAY THREE Developed by Kaseya University Powered by IT Scholars Kaseya Version 6.5 Last updated March, 2014 Day Two Overview Day Two Lab Review Patch Management Configura;on
More informationOMPL: The Open Motion Planning Library. Mark Moll and Lydia E. Kavraki Department of Computer Science Rice University Houston, TX USA
OMPL: The Open Motion Planning Library Mark Moll and Lydia E. Kavraki Department of Computer Science Rice University Houston, TX USA 1 Motion planning problems are hard PROBLEM Geometric Constraints: Sofa
More informationProject Management Introduc1on
Project Management Introduc1on Session 1 Part I Introduc1on By Amal Le Collen, PMP Dr. Lauren1u Neamtu, PMP Session outline 1. PART I: Introduc1on 1. The Purpose of the PMBOK Guide 2. What is a project?
More informationARTIST Methodology and Tooling. Jesus Gorroñogoitia - Atos SOC Crete, 1 st July 2015
ARTIST Methodology and Tooling Jesus Gorroñogoitia - Atos SOC Crete, 1 st July 2015 Motivation: From SaaP to SaaS So#ware as a Product based Company So#ware as a Service based Company : Cloud Computing
More informationSDN- based Mobile Networking for Cellular Operators. Seil Jeon, Carlos Guimaraes, Rui L. Aguiar
SDN- based Mobile Networking for Cellular Operators Seil Jeon, Carlos Guimaraes, Rui L. Aguiar Background The data explosion currently we re facing with has a serious impact on current cellular networks
More informationUNSUPERVISED MACHINE LEARNING EMBEDDED IN AUTONOMOUS INTELLIGENT SYSTEMS
UNSUPERVISED MACHINE LEARNING EMBEDDED IN AUTONOMOUS INTELLIGENT SYSTEMS Ramón García Martínez (1,2,3) & Daniel Borrajo (4) 1.-Arficial Intelligence Department. School of Computer Science. Politechnic
More informationCS 5150 So(ware Engineering So(ware Development in Prac9ce
Cornell University Compu1ng and Informa1on Science CS 5150 So(ware Engineering So(ware Development in Prac9ce William Y. Arms Overall Aim of the Course We assume that you are technically proficient. You
More informationKS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week
1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully
More informationSoftware Development Workflow in Robotics
Software Development Workflow in Robotics Alois Knoll Simon Barner, Michael Geisinger, Markus Rickert Robotics and Embedded Systems Department of Informatics Technische Universität München ICRA 2009 Workshop
More informationB2B Offerings. Helping businesses op2mize. Infolob s amazing b2b offerings helps your company achieve maximum produc2vity
B2B Offerings Helping businesses op2mize Infolob s amazing b2b offerings helps your company achieve maximum produc2vity What is B2B? B2B is shorthand for the sales prac4ce called business- to- business
More informationA Unified Management Framework for autonomic and so7ware- defined networks
A Unified Management Framework for autonomic and so7ware- defined networks IETF 86 29 th NMRG meenng 14 March 2013, Orlando FL, USA WWW.UNIVERSELF- PROJECT.EU OVERVIEW MOTIVATIONS UMF IN A NUTSHELL UMF
More informationChapter 3. Database Architectures and the Web Transparencies
Week 2: Chapter 3 Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objec
More informationSetup and Maintenance Factors of Adap3ve Case Management Systems
Setup and Maintenance Factors of Adap3ve Case Management Systems Thanh Tran Thi Kim 1 Max Pucher 1 Jan Mendling 2 Christoph Ruhsam 1 1. ISIS Papyrus Europe AG {thanh.tran,max.pucher,christoph.ruhsam}@isis-
More informationCS 5150 So(ware Engineering Evalua4on and User Tes4ng
Cornell University Compu1ng and Informa1on Science CS 5150 So(ware Engineering Evalua4on and User Tes4ng William Y. Arms Usability: The Analyze/Design/Build/Evaluate Loop Analyze requirements Design User
More informationHelp Framework. Ticket Management Ticket Resolu/on Communica/ons. Ticket Assignment Follow up Customer - communica/on System updates Delay management
Help for JD Edwards Our Help Framework Ticket qualifica/on Ticket crea/on Ticket Rou/ng Closures L1 issues Resolu/on KG SOPs Co- ordinate Ticket Assignment Follow up Customer - communica/on System updates
More informationFourth generation techniques (4GT)
Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some
More informationEntwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks
Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks 2015 The MathWorks, Inc. 1 Robot Teleoperation IMU IMU V, W Control Device ROS-Node Turtlebot
More informationStrategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo
Strategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo Medical Introduc;on Standards 60601-1 in par;cular
More informationSDN Controller Requirement
SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile Background l Public Cloud && Private Cloud in China Mobile Public Cloud (ecloud.10086.cn)
More informationHOLACONF - Cloud Forward 2015 Conference From Distributed to Complete Computing HAMZA. in collaboration SAHLI with
HOLACONF - Cloud Forward Conference From Distributed to Complete Computing HAMZA in collaboration SAHLI with Pr. Faiza BELALA and Dr. Chafia BOUANAKA LIRE Laboratory, Constantine II University-Abdelhamid
More informationWhy Operators Need Optical Transport SDN
Why Operators Need Optical Transport SDN Not Just Another SDN Presentation. Nanog 63 Peter Landon, Director Product Architecture BTI Systems 2 Op.cal Transport SDN: Why is it important? OpenFlow controlled
More informationProcessing of Mix- Sensi0vity Video Surveillance Streams on Hybrid Clouds
Processing of Mix- Sensi0vity Video Surveillance Streams on Hybrid Clouds Chunwang Zhang, Ee- Chien Chang School of Compu2ng, Na2onal University of Singapore 28 th June, 2014 Outline 1. Mo0va0on 2. Hybrid
More informationDomain Name System Security
Domain Name System Security Guevara Noubir Network Security Northeastern University 1 Domain Name System DNS is a fundamental applica=on layer protocol Not visible but invoked every =me a remote site is
More informationBuilding your cloud porbolio APS Connect
Building your cloud porbolio APS Connect 5 th November 2014 Duncan Robinson, Parallels Business Consul3ng Introduc/on to BCS Who are we? Created 3 years ago in response to partner demand Define the strategy
More informationWhat will I learn as an Computer Engineering student?
What will I learn as an Computer Engineering student? Department of Electrical and Computer Engineering Tu8s School of Engineering Trying to decide on a major? Most college course descrip?ons are full
More informationBig Data and Scientific Discovery
Big Data and Scientific Discovery Bill Harrod Office of Science William.Harrod@science.doe.gov! February 26, 2014! Big Data and Scien*fic Discovery Next genera*on scien*fic breakthroughs require: Major
More informationSPI/UL Cable Hea.ng Study AUTHOR- FRED DAWSON THE CHEMOURS COMPANY NEC PANEL 16 PRINCIPAL MEMBER
SPI/UL Cable Hea.ng Study AUTHOR- FRED DAWSON THE CHEMOURS COMPANY NEC PANEL 16 PRINCIPAL MEMBER Overview - Increasing power demands - Increasing power creates a poten2al problem - The Na2onal Electrical
More informationEnterprise Systems Tech. solutions, strategic persp. and org. considerations. TDEI13, 2014-09- 17 Özgün Imre
Enterprise Systems Tech. solutions, strategic persp. and org. considerations TDEI13, 2014-09- 17 Özgün Imre Agenda Report presenta=ons With candy as reward Literature Discussion Lee, Jinyoul; Keng Siau
More informationScalus A)ribute Workshop. Paris, April 14th 15th
Scalus A)ribute Workshop Paris, April 14th 15th Content Mo=va=on, objec=ves, and constraints Scalus strategy Scenario and architectural views How the architecture works Mo=va=on for this MCITN Storage
More informationA General Approach to Real-time Workflow Monitoring Karan Vahi, Ewa Deelman, Gaurang Mehta, Fabio Silva
A General Approach to Real-time Workflow Monitoring Karan Vahi, Ewa Deelman, Gaurang Mehta, Fabio Silva USC Information Sciences Institute Ian Harvey, Ian Taylor, Kieran Evans, Dave Rogers, Andrew Jones,
More informationOFERTIE OpenFlow Experiments in Real- Time Interac7ve Edutainment
OFERTIE OpenFlow Experiments in Real- Time Interac7ve Edutainment Tim Chown, Mar7n Hall- May, Tim Humernbrum, Iris Bueno- Rodriguez SDNRG, IETF89, London 6 th March 2014 About OFERTIE OFERTIE is a research
More informationWhat is Assessment? Assessment is a process of collec3ng data for the purpose of making decisions about individuals and groups
Informal Assessment What is Assessment? Assessment is a process of collec3ng data for the purpose of making decisions about individuals and groups (Salvia & Ysseldyke, 2007) Conduc3ng Assessments Collect
More informationSo#ware Product Lines for Automa5c Mul5- Cloud Configura5on
So#ware Product Lines for Automa5c Mul5- Cloud Configura5on Université Lille 1 CRIStAL UMR CNRS 9189 Inria Lille - Nord Europe France Gustavo Sousa gustavo.sousa@inria.fr Encadrants: Walter Rudametkin
More informationProgrammable Logic Controllers Definition. Programmable Logic Controllers History
Definition A digitally operated electronic apparatus which uses a programmable memory for the internal storage of instructions for implementing specific functions such as logic, sequencing, timing, counting,
More informationAlgorithms, Flowcharts & Program Design. ComPro
Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of
More informationFounda'onal IT Governance A Founda'onal Framework for Governing Enterprise IT Adapted from the ISACA COBIT 5 Framework
Founda'onal IT Governance A Founda'onal Framework for Governing Enterprise IT Adapted from the ISACA COBIT 5 Framework Steven Hunt Enterprise IT Governance Strategist NASA Ames Research Center Michael
More informationMangrove - SOA Modeling Framework Crea&on Review
Mangrove - SOA Modeling Framework Crea&on Review Wed, 17 Mar 2010 Copyright 2010 INRIA Made available under the Eclipse Public License v1.0 1 Outline Mangrove Overview Background Scope and Descrip&on Func&onal
More informationThe Future of Service Management: Addressing The Impact of Consumeriza<on
The Future of Service Management: Addressing The Impact of Consumeriza
More informationPublic Safety VoIP + Bridging
Public Safety VoIP + Bridging Anna Paulson Electronics Engineer Public Safety Communica=ons Research Program apaulson@its.bldrdoc.gov 1 2 Department of Homeland Security Office for Interoperability and
More informationCoordina(ng Aircra- During NASA Airborne Science Field Campaigns AIST- 08-0072. Michael Goodman Earth Science Technology Forum 21 June 2011
Coordina(ng Aircra- During NASA Airborne Science Field Campaigns AIST- 08-0072 Michael Goodman Earth Science Technology Forum 21 June 2011 Presenta(on Outline Introduc(on What is RTMM? Technology Infusion
More informationNodes, Ties and Influence
Nodes, Ties and Influence Chapter 2 Chapter 2, Community Detec:on and Mining in Social Media. Lei Tang and Huan Liu, Morgan & Claypool, September, 2010. 1 IMPORTANCE OF NODES 2 Importance of Nodes Not
More informationORION Retail Systems. Orion Digital Integration Inc. Point of Sale Reinvented for a Mobile World
ORION Retail Systems Orion Digital Integration Inc Point of Sale Reinvented for a Mobile World O Orion Retail Systems ORION Digital Integraon Inc. - Corporate Profile Established in 2003, Orion Digital
More informationMaking Sense of Big Data. Dr. Thomas E. Potok Computa2onal Data Analy2cs Group Leader Oak Ridge Na2onal Laboratory potokte@ornl.
Making Sense of Big Data Dr. Thomas E. Potok Computa2onal Data Analy2cs Group Leader Oak Ridge Na2onal Laboratory potokte@ornl.gov 865-574- 0834 ORNL s Big Data Legacy Science National Security Energy
More informationContent Distribu-on Networks (CDNs)
Content Distribu-on Networks (CDNs) Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:0am in Architecture N101 hjp://www.cs.princeton.edu/courses/archive/spr12/cos461/ Second Half of the Course
More informationContact Center Rou,ng Strategies for Improving Customer Experience
Contact Center Rou,ng Strategies for Improving Customer Experience an ebook from Genesys 1 The Contact Center Reality A finite number of available associates A variable volume of contacts A limited amount
More informationCIM Computer Integrated Manufacturing
INDEX CIM IN BASIC CONFIGURATION CIM IN ADVANCED CONFIGURATION CIM IN COMPLETE CONFIGURATION DL CIM A DL CIM B DL CIM C DL CIM C DL CIM B DL CIM A Computer Integrated Manufacturing (CIM) is a method of
More informationRequirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao
Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated
More informationTESTING FRAMEWORKS. Gayatri Ghanakota
TESTING FRAMEWORKS Gayatri Ghanakota OUTLINE Introduction to Software Test Automation. What is Test Automation. Where does Test Automation fit in the software life cycle. Why do we need test automation.
More informationBig Data. The Big Picture. Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas
Big Data The Big Picture Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas What is Big Data? Big Data gets its name because that s what it is data that
More informationEmbedded Software Development with MPS
Embedded Software Development with MPS Markus Voelter independent/itemis The Limitations of C and Modeling Tools Embedded software is usually implemented in C. The language is relatively close to the hardware,
More informationDesign of Intelligent Robotics. René van de Molengraft December, 6th, 2010
Design of Intelligent Robotics René van de Molengraft December, 6th, 2010 Theme Health: Care and Cure 11-12-2009 PAGE 2 Mission Help elderly people to stay in their homes Improve quality of surgery for
More informationEffec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step. Arbela Technologies
Effec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step Arbela Technologies Why Upgrade? What to do? How to do it? Tools and templates Agenda Sure Step 2012 Ax2012 Upgrade specific steps Checklist
More informationVirtualiza)on and its Applica)ons
Virtualiza)on and its Applica)ons Tatsuo Nakajima 1, Kenji Kono 2, Yoichi Ishiwata 3, Kenichi Kourai 4, Shuichi Oikawa 5, Hiroshi Yamada 2, Hiromasa Shimada 1, Yuki Kinebuchi 1, Tomohiro Miyahira 6 1 Waseda
More informationCompany Crash Course - Women in Electrical & Computer Engineering
Company Crash Course Presented by Women in Electrical and Computer Engineering Objec'ves Give you op'ons Get you started on research Hopefully, help you make some quick decisions Looking for sophomores,
More informationFull- day Workshop on Online and offline optimization for humanoid robots. at IEEE IROS 2013 in Tokyo
Full- day Workshop on Online and offline optimization for humanoid robots at IEEE IROS 2013 in Tokyo Organizers: Eiichi Yoshida, Katja Mombaur, Tom Erez, Yuval Tassa Nov 7, 2013 TALK ABSTRACTS Tamim Asfour
More informationTrevi: Watering down storage hotspots with cool fountain codes. Toby Moncaster University of Cambridge
Trevi: Watering down storage hotspots with cool fountain codes Toby Moncaster University of Cambridge Trevi summary Ø Trevi is a cool new approach to data centre storage Ø based on exis;ng ideas that are
More informationMission. To provide higher technological educa5on with quality, preparing. competent professionals, with sound founda5ons in science, technology
Mission To provide higher technological educa5on with quality, preparing competent professionals, with sound founda5ons in science, technology and innova5on, commi
More informationMain Research Gaps in Cyber Security
Comprehensive Approach to cyber roadmap coordina5on and development Main Research Gaps in Cyber Security María Pilar Torres Bruna everis Aerospace and Defence Index CAMINO WP2: Iden8fica8on and Analysis
More information978-1-4799-0913-1/14/$31.00 2014 IEEE
This paper introduces CMDB pa4erns as an approach to help address conceptual issues in CMDB implementa7ons and provide prac77oners with a common set of terms for useful designs. Configura7on Management
More informationCouncil Monitoring & Assessment Program Development
Council Monitoring & Assessment Program Development Steve Giordano & Mark Monaco, Na9onal Oceanic & Atmospheric Administra9on Greg Steyer & Mike Lee, U.S. Geological Survey Alyssa Dausman & Jessica Henkel,
More informationENUM Experiences. Lawrence Conroy <lawrence.tel>
ENUM Experiences Lawrence Conroy Specifica
More informationFrom Control Loops to Software
CNRS-VERIMAG Grenoble, France October 2006 Executive Summary Embedded systems realization of control systems by computers Computers are the major medium for realizing controllers There is a gap between
More informationHardware enhanced Security in Cloud Compu8ng. Cloud Compu8ng (Public IaaS)
Hardware enhanced Security in Cloud Compu8ng Ruby B. Lee Princeton University ARO workshop on Cloud Security, March 11, 2013 Cloud Compu8ng (Public IaaS) End Users Cloud Provider Guest VMs Cloud Customer
More informationScalable Mul*- Class Traffic Management in Data Center Backbone Networks
Scalable Mul*- Class Traffic Management in Data Center Backbone Networks Amitabha Ghosh (UtopiaCompression) Sangtae Ha (Princeton) Edward Crabbe (Google) Jennifer Rexford (Princeton) Outline Mo*va*on Contribu*ons
More informationGraduate Systems Engineering Programs: Report on Outcomes and Objec:ves
Graduate Systems Engineering Programs: Report on Outcomes and Objec:ves Alice Squires, alice.squires@stevens.edu Tim Ferris, David Olwell, Nicole Hutchison, Rick Adcock, John BrackeL, Mary VanLeer, Tom
More informationTowards Reconstruc/ng Architectural Models of So8ware Tools by Run/me Analysis
Towards Reconstruc/ng Architectural Models of So8ware Tools by Run/me Analysis Ian Peake, Jan Olaf Blech, Lasith Fernando RMIT University Melbourne, Australia Our Approach Tradi/onal Requirements Model
More informationSo#ware quality assurance - introduc4on. Dr Ana Magazinius
So#ware quality assurance - introduc4on Dr Ana Magazinius 1 What is quality? 2 What is a good quality car? 2 and 2 2 minutes 3 characteris4cs 3 What is quality? 4 What is quality? How good or bad something
More informationTechnology Big Data Solutions for Aeronautics : value, issues and solution. Business Models. Usage
Technology Big Data Solutions for Aeronautics : value, issues and solution Business Models Usage Content 1. Big Data services for aerospace 2. Altran approach: VueForge TM 3. VueForge TM for Automotive
More informationSaving Time and Money with Web Based Benefits Administra9on and Consolidated Billing
Saving Time and Money with Web Based Benefits Administra9on and Consolidated Billing Compliancy Group Webinar 11/11/14 NOTICE: Proprietary and Confiden)al. This material is proprietary to Benera)on, LLC.
More informationProtec'ng Informa'on Assets - Week 8 - Business Continuity and Disaster Recovery Planning. MIS 5206 Protec/ng Informa/on Assets Greg Senko
Protec'ng Informa'on Assets - Week 8 - Business Continuity and Disaster Recovery Planning MIS5206 Week 8 In the News Readings In Class Case Study BCP/DRP Test Taking Tip Quiz In the News Discuss items
More informationSBML SBGN SBML Just my 2 cents. Alice C. Villéger COMBINE 2010
SBML SBGN SBML Just my 2 cents Alice C. Villéger COMBINE 2010 Disclaimer Fuzzy talk work in progress last minute slides Someone else has been working on very similar stuff and should really have been talking
More informationDatabase Scheme Configuration for a Product Line of MPC-TOOLS
Database Scheme Configuration for a Product Line of MPC-TOOLS Benjamin Klöpper, Tobias Rust, Bernhard Vedder, and Wilhelm Dangelmaier Heinz Nixdorf Institute, University of Paderborn, Fürstenallee 11,
More informationIsrael Home Front Command Overview and R&D programs Early Warning and Informa?on Systems
Overview and R&D programs Maj. Alex Blekhman, Ph.D. Head of Development Sec?on ablekhman@idf.gov.il LTC Ido Orlov Head of Opera?ons Branch / 26 May 2015 - Overview holds the responsibility for civil defense
More informationVision Panels in Class A Fire Doors
Dear Industry Partners, Following the confirma1on of my appointment as Commissioner for the Department of Buildings this week, I want to again thank Mayor Rahm Emanuel and the City Council for the opportunity
More informationBacula Open Source Project Bacula Systems (professional support)
Bacula Open Source Project Bacula Systems (professional support) The Enterprise Ready Open Source Network Backup Solu
More informationData Management in the Cloud: Limitations and Opportunities. Annies Ductan
Data Management in the Cloud: Limitations and Opportunities Annies Ductan Discussion Outline: Introduc)on Overview Vision of Cloud Compu8ng Managing Data in The Cloud Cloud Characteris8cs Data Management
More informationCourse Title: Software Development
Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.
More informationHow To Use Plant Simulation In A Computer Program
Plant Simulation Plant Simulation Basics, Methods, and Strategies course code PLT101 software / version Plant Simulation 10.1 duration 5 Days The Plant Simulation Basics, Methods, and Strategies course
More informationArchitec;ng Splunk for High Availability and Disaster Recovery
Copyright 2014 Splunk Inc. Architec;ng Splunk for High Availability and Disaster Recovery Dritan Bi;ncka BD Solu;on Architecture Disclaimer During the course of this presenta;on, we may make forward- looking
More informationClusters in the Cloud
Clusters in the Cloud Dr. Paul Coddington, Deputy Director Dr. Shunde Zhang, Compu:ng Specialist eresearch SA October 2014 Use Cases Make the cloud easier to use for compute jobs Par:cularly for users
More informationIns+tuto Superior Técnico Technical University of Lisbon. Big Data. Bruno Lopes Catarina Moreira João Pinho
Ins+tuto Superior Técnico Technical University of Lisbon Big Data Bruno Lopes Catarina Moreira João Pinho Mo#va#on 2 220 PetaBytes Of data that people create every day! 2 Mo#va#on 90 % of Data UNSTRUCTURED
More informationBig Data Challenges and Opportuni4es in Railway
Big Data Challenges and Opportuni4es in Railway KTN H2020 Big Data Info Day @ London Piraba Navaratnam, Maria Grazia Viglio4 RSSB 08 Dec 2015 Rail Safety and Standards Board RSSB is an expert body with
More informationBinary Tree Vehicle Rou1ng Algorithm: Method and Applica1ons. Peter S. Lindquist Qifeng WANG University of Toledo CFIRE GISAG Center
Binary Tree Vehicle Rou1ng Algorithm: Method and Applica1ons Peter S. Lindquist Qifeng WANG University of Toledo CFIRE GISAG Center Contents Objec1ve of the Project Project DescripEon and MoEvaEon Similar
More informationSession 6: Implementation in the context of health systems strengthening (HSS) and universal health coverage (UHC) SAGE 12-14 April 2016
Dr Humphrey Karamagi, Health Systems Advisor and a.i. Head WHO Country Office, Seychelles, WHO/AFRO 1 Session 6: Implementation in the context of health systems strengthening (HSS) and universal health
More informationelearning: present and future
elearning: present and future Defini2on E- learning can be defined as the use of computer and Internet technologies to deliver a broad array of solu2ons to enable learning and improve performance. (FAO)
More informationCMMI for High-Performance with TSP/PSP
Dr. Kıvanç DİNÇER, PMP Hace6epe University Implemen@ng CMMI for High-Performance with TSP/PSP Informa@on Systems & SoFware The Informa@on Systems usage has experienced an exponen@al growth over the past
More informationDSLRob-15, Hamburg, Germany
6th International Workshop on Domain- Specific Languages and models for ROBotic systems (DSLRob-15) Christian Schlegel, Ulm University of Applied Sciences, Germany Ulrik P. Schultz, University of Southern
More informationTelephone Related Queries (TeRQ) IETF 85 (Atlanta)
Telephone Related Queries (TeRQ) IETF 85 (Atlanta) Telephones and the Internet Our long- term goal: migrate telephone rou?ng and directory services to the Internet ENUM: Deviated significantly from its
More information