6 Secrets of Exploratory Testing in Embedded Systems. Shmuel Gershon Tel Aviv, July 2013
|
|
- Alexander Singleton
- 5 years ago
- Views:
Transcription
1 6 Secrets of Exploratory Testing in Embedded Systems Shmuel Gershon Tel Aviv, July 2013
2 Who are you people? Testers Managers Web Explorers Programmers All of the others in one Embbeded Aficionados Curious In the wrong conference? 2
3 What am I doing here 3
4 Is this the tester you hire? PERSONAL FREEDOM RESPONSIBILITY of the individual tester OPTIMIZE THE QUALITY OF THE WORK LEARNING + DESIGN + EXECUTION + RESULT INTERPRETATION... THROUGHOUT THE PROJECT 4
5 Remember our Super Tester? "A style of software testing that emphasizes the PERSONAL FREEDOM and RESPONSIBILITY of the individual tester to OPTIMIZE THE QUALITY OF THE WORK by treating test-related LEARNING, test DESIGN, test EXECUTION, and test RESULT INTERPRETATION as mutually supportive activities that run in parallel THROUGHOUT THE PROJECT" (Cem Kaner) 5
6 Exploratory Testing by Cem: "A style of software testing that emphasizes the PERSONAL FREEDOM and RESPONSIBILITY of the individual tester to OPTIMIZE THE QUALITY OF THE WORK by treating test-related LEARNING, test DESIGN, test EXECUTION, and test RESULT INTERPRETATION as mutually supportive activities that run in parallel THROUGHOUT THE PROJECT" (Cem Kaner) 6
7 Embedded Systems: An embedded system is a computer system designed for specific control functions within a larger system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. == It is hidden, untouchable, inside other systems! 7
8 Test This: 8
9 Now Test This: 9
10 Now Test This One: 10
11 And Finally Test This One: 11
12 Common Direction SDK API Automated Tests Automation Suite Seems as if reality forces you into it Handless Operation 12
13 Why Breaking the Pattern? Stiffness Long Feedback Loop Borderless infrastructure Premature learning
14 radio signal speed is slow (a signal from Mars to Earth takes Exploring the Untouchable Rovers on celestial bodies (such as the Mars Rovers) cannot be easily remote-controlled since the between 3 and 21 mins). A rovers is capable of operating autonomously with little assistance from ground control for data acquisition, but requires human input for identifying promising targets, and determining how to position itself. 14
15 Exploring the Hidden 15
16 16
17 How to Break the Pattern? 17
18 6 Principles Traduttore, Tradittore Caveat Testor Stay in Control Simple Autonomy Probes Principles Judge Not Verbs Cut the Middleman 18
19 Probes 1) Probes Have a system that gives you information, all the information, unfiltered, from all the system. You can filter it elsewhere. - Signals - Logs / States - Results - Timers / Watchdogs 19
20 Verbs 2) Verbs Name your actions: Put your hands inside the system. - If it can do something, you can do it too. - Not only direct inputs controls the environment - Sometimes the way to control it is to know how the system deals with environments and inputs - Your simulation + the system rules = state 20
21 Cut the Middleman 3) Cut the Middleman The system should allow tests to flow, without stopping to re-automate. - Short action and reaction cycles increase engagement and cognition 21
22 Judge Not 4) Be cautious in judgment Computers help get results, testers interpret results. - You can t possibly teach a computer how an unknown bug looks like 22
23 Stay in Control Simple Autonomy 5) Stay in Control If you are exploring, you need the steering wheel. - Cruise Control may be for known areas - Automatic Pilot may be for getting started 23
24 Traduttore, Tradittore Caveat Testor 6) Traduttore, Tradittore We are building an abstraction, and all abstractions are leaky. All models are false but some models are useful. George E. P. Box 24
25 The only summary slide you need to remember: It s all about building an automated system for manual tests 25
26 (Free!) Bonus Benefits! Find Limits When Automated Tests are needed they can use the same Manual infrastructure Debug, Troubleshooting, Bug Isolation 26
27 More Bonus! Automation Layers Test Cases Automation System Structure Test Structure 27
28 Credits, Questions, Answers Michael Stahl Gary Draishpits Cem Kaner Michael Bolton Doron Blazer Doron Maliach Yonatan Tidhar Bat-Sheva Honigstein Intel Sensors Team o My Manager too! QA & Test 28
I m Michael Bolton. Testers: Get Out of the Quality Assurance Business! Updates. Let s Start With a Simple Question: The Quality Answer
I m Michael Bolton Testers: Get Out of the Quality Assurance Business! Michael Bolton DevelopSense http://www.developsense.com Not the singer. Not the guy in Office Space. No relation. Updates Let s Start
More informationTesting is More Than Checking
Testing is More Than Checking Michael Bolton DevelopSense http://www.developsense.com @michaelbolton Special acknowledgements to Cem Kaner, James Bach, and Jerry Weinberg I m Michael Bolton Not the singer.
More informationIMGD 1001: Programming Practices; Artificial Intelligence
IMGD 1001: Programming Practices; Artificial Intelligence Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Outline Common Practices Artificial
More informationC. R. Weisbin, R. Easter, G. Rodriguez January 2001
on Solar System Bodies --Abstract of a Projected Comparative Performance Evaluation Study-- C. R. Weisbin, R. Easter, G. Rodriguez January 2001 Long Range Vision of Surface Scenarios Technology Now 5 Yrs
More informationIMGD 1001: Programming Practices; Artificial Intelligence
IMGD 1001: Programming Practices; Artificial Intelligence by Mark Claypool (claypool@cs.wpi.edu) Robert W. Lindeman (gogo@wpi.edu) Outline Common Practices Artificial Intelligence Claypool and Lindeman,
More informationHIL Simulation Lab Work
2017.03.09 HIL Simulation Lab Work with Step by Step Exercises that you can do in your own Pace http://home.hit.no/~hansha/?lab=hilsim Hans-Petter Halvorsen Introduction to HIL Lab Work Hans-Petter Halvorsen
More informationHello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its
Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its main features and the application benefits of leveraging
More informationThe Promise and Realities of Additive Manufacturing (3D Printing) in Space Betsy Cantwell, PhD
The Promise and Realities of Additive Manufacturing (3D Printing) in Space Betsy Cantwell, PhD October 15, 2014 ASEB Meeting, Irvine, CA 1 Overview Background of the study Background on additive manufacturing
More informationDownloading a ROBOTC Sample Program
Downloading a ROBOTC Sample Program This document is a guide for downloading and running programs on the VEX Cortex using ROBOTC for Cortex 2.3 BETA. It is broken into four sections: Prerequisites, Downloading
More informationLast Time: Acting Humanly: The Full Turing Test
Last Time: Acting Humanly: The Full Turing Test Alan Turing's 1950 article Computing Machinery and Intelligence discussed conditions for considering a machine to be intelligent Can machines think? Can
More informationIndustrial Applications and Challenges for Verifying Reactive Embedded Software. Tom Bienmüller, SC 2 Summer School, MPI Saarbrücken, August 2017
Industrial Applications and Challenges for Verifying Reactive Embedded Software Tom Bienmüller, SC 2 Summer School, MPI Saarbrücken, August 2017 Agenda 2 Who am I? Who is BTC Embedded Systems? Formal Methods
More informationLow cost microscope automation hardware and embedded software development. J. Ramirez A. Villa M. Toscani
Low cost microscope automation hardware and embedded software development. J. Ramirez A. Villa M. Toscani Introduction What Is this presentation about: Provide a general approach for open automation of
More informationInstrumentation and Control Systems
Unit 16: Unit Instrumentation and Control Systems D/615/1490 Unit level 4 Credit value 15 Introduction Instrumentation and control can also be described as measurement automation, which is a very important
More informationKnowledge Enhanced Electronic Logic for Embedded Intelligence
The Problem Knowledge Enhanced Electronic Logic for Embedded Intelligence Systems (military, network, security, medical, transportation ) are getting more and more complex. In future systems, assets will
More informationHuman Robot Interaction (HRI)
Brief Introduction to HRI Batu Akan batu.akan@mdh.se Mälardalen Högskola September 29, 2008 Overview 1 Introduction What are robots What is HRI Application areas of HRI 2 3 Motivations Proposed Solution
More informationRobotics Enabling Autonomy in Challenging Environments
Robotics Enabling Autonomy in Challenging Environments Ioannis Rekleitis Computer Science and Engineering, University of South Carolina CSCE 190 21 Oct. 2014 Ioannis Rekleitis 1 Why Robotics? Mars exploration
More informationMotion Graphs Teacher s Guide
Motion Graphs Teacher s Guide 1.0 Summary Motion Graphs is the third activity in the Dynamica sequence. This activity should be done after Vector Motion. Motion Graphs has been revised for the 2004-2005
More informationAutonomous Robotic (Cyber) Weapons?
Autonomous Robotic (Cyber) Weapons? Giovanni Sartor EUI - European University Institute of Florence CIRSFID - Faculty of law, University of Bologna Rome, November 24, 2013 G. Sartor (EUI-CIRSFID) Autonomous
More informationIOT Question Bank. Unit 1. Chapter 1
IOT Question Bank Unit 1 Chapter 1 THE INTERNET OF THINGS: AN OVERVIEW 1) What are the flavours of the Internet of Things? 2) Write an equation of the Internet of Things. And explain the purpose of IOT.
More informationR2U2 in Space: System & Software Health Management for Small Satellites
R2U2 in Space: System & Software Health Management for Small Satellites Kristin Yvonne Rozier, Iowa State University Joint work with Johann Schumann (SGT/NASA Ames) December 15, 2016 A Recent Motivation...
More informationRecommended Work Keys Scores for Engineering Technologies and Robotics
Great Oaks Engineering Technologies and Robotics Essential Skills Profile This profile provides an outline of the skills required for successful completion of this career program. Additional information
More informationElectronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory
Electronics Design Laboratory Lecture #4 Electronics Design Laboratory 1 Part A Experiment 2 Robot DC Motor Measure DC motor characteristics Develop a Spice circuit model for the DC motor and determine
More informationMorse Code Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Learning Focus.
Overview Challenge Students will design, program, and build a robot that communicates with Morse code. The robot must use its communication system to tell the operator when the robot completes each task
More information12. ELECTRONICS & INSTRUMENTATION FOR TEMPERATURE
12. ELECTRONICS & INSTRUMENTATION FOR TEMPERATURE 12.1 INTRODUCTION The range requirement in instrumentation ranges from a simple display of a single temperature value to multi sensor data acquisition
More informationChapter 2 Introduction to Haptics 2.1 Definition of Haptics
Chapter 2 Introduction to Haptics 2.1 Definition of Haptics The word haptic originates from the Greek verb hapto to touch and therefore refers to the ability to touch and manipulate objects. The haptic
More informationMARITIME. Digital Twins. for Design, Testing and Verification of Autonomous Systems. Ungraded. 13 June 2016 SAFER, SMARTER, GREENER
MARITIME Digital Twins for Design, Testing and Verification of Autonomous Systems 1 SAFER, SMARTER, GREENER 2011 2 2017 3 Key digital trends shaping the (maritime) industry s future Internet of Things
More informationHorizon 2020 ICT Robotics Work Programme (draft - Publication: 20 October 2015)
NCP TRAINING BRUSSELS 07 OCTOBER 2015 1 Horizon 2020 ICT Robotics Work Programme 2016 2017 (draft - Publication: 20 October 2015) Cécile Huet Deputy Head of Unit Robotics Directorate General for Communication
More informationSome caveats Summary
Better by Design Graham Freeburn Newell & Budge Testing Solutions Graham.Freeburn@newellandbudge.com Tel: +44(0)1698 464 239 Fax: +44(0)1698 464 250 www.newellandbudge.com The Menu Aperitif Starter Introduction
More informationROBOTIC MANIPULATION AND HAPTIC FEEDBACK VIA HIGH SPEED MESSAGING WITH THE JOINT ARCHITECTURE FOR UNMANNED SYSTEMS (JAUS)
ROBOTIC MANIPULATION AND HAPTIC FEEDBACK VIA HIGH SPEED MESSAGING WITH THE JOINT ARCHITECTURE FOR UNMANNED SYSTEMS (JAUS) Dr. Daniel Kent, * Dr. Thomas Galluzzo*, Dr. Paul Bosscher and William Bowman INTRODUCTION
More informationPixie Location of Things Platform Introduction
Pixie Location of Things Platform Introduction Location of Things LoT Location of Things (LoT) is an Internet of Things (IoT) platform that differentiates itself on the inclusion of accurate location awareness,
More informationEmbracing Complexity. Gavin Walker Development Manager
Embracing Complexity Gavin Walker Development Manager 1 MATLAB and Simulink Proven Ability to Make the Complex Simpler 1970 Stanford Ph.D. thesis, with thousands of lines of Fortran code 2 MATLAB and Simulink
More informationIntroduction to Programming. June 4 June 8, and July 9 July 13 Mo-Fr., 8:30AM - 3:30PM
Introduction to Programming June 4 June 8, and July 9 July 13 This hands-on training will teach basics of computer programming. Campers will learn how computers work, how to control devices and components
More informationHello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which
Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which behaves like ADC with external analog part and configurable
More informationVision & Industry 4.0: Towards smarter sensors. Dr. Amina Chebira Vision Embedded Systems, CSEM SA October 4 th, 2016
Vision & Industry 4.0: Towards smarter sensors Dr. Amina Chebira Vision Embedded Systems, CSEM SA October 4 th, 2016 Outline Perception and vision Smarter sensors Recognition applications More miniaturization,
More informationCanadian Technology Accreditation Criteria (CTAC) INSTRUMENTATION ENGINEERING TECHNOLOGY - TECHNOLOGIST Technology Accreditation Canada (TAC)
Canadian Technology Accreditation Criteria (CTAC) INSTRUMENTATION ENGINEERING TECHNOLOGY - TECHNOLOGIST Technology Accreditation Canada (TAC) Preamble These CTAC are applicable to programs having titles
More informationCS494/594: Software for Intelligent Robotics
CS494/594: Software for Intelligent Robotics Spring 2007 Tuesday/Thursday 11:10 12:25 Instructor: Dr. Lynne E. Parker TA: Rasko Pjesivac Outline Overview syllabus and class policies Introduction to class:
More informationSensors & Systems for Human Safety Assurance in Collaborative Exploration
Sensing and Sensors CMU SCS RI 16-722 S09 Ned Fox nfox@andrew.cmu.edu Outline What is collaborative exploration? Humans sensing robots Robots sensing humans Overseers sensing both Inherently safe systems
More informationGST BOCES. Regional Robotics Competition & Exhibition. May 29, :00 2:00. Wings of Eagles Discovery Center, Big Flats NY. Mission Mars Rover
GST BOCES Regional Robotics Competition & Exhibition May 29, 2019 9:00 2:00 Wings of Eagles Discovery Center, Big Flats NY Mission Rover Revision: 10/15/18 contact: STEM@GSTBOCES.org Page: 1 Program Overview
More informationForce feedback interfaces & applications
Force feedback interfaces & applications Roope Raisamo Tampere Unit for Computer-Human Interaction (TAUCHI) School of Information Sciences University of Tampere, Finland Based on material by Jukka Raisamo,
More informationSINGLE SENSOR LINE FOLLOWER
SINGLE SENSOR LINE FOLLOWER One Sensor Line Following Sensor on edge of line If sensor is reading White: Robot is too far right and needs to turn left Black: Robot is too far left and needs to turn right
More informationWisconsin Technical College System Curriculum Standards Model & Program Design Summary ELECTRICAL & INSTRUMENTATION APPRENTICE
Curriculum Standards Model & Program Design Summary 50-414-2 ELECTRICAL & INSTRUMENTATION APPRENTICE Program Information Program Electrical & Instrumentation Technicians install, service, troubleshoot;
More informationUnit level 5 Credit value 15. Introduction. Learning Outcomes
Unit 46: Unit code Embedded Systems A/615/1514 Unit level 5 Credit value 15 Introduction An embedded system is a device or product which contains one or more tiny computers hidden inside it. This hidden
More informationIntroduction to Computer Science
Introduction to Computer Science CSCI 109 Andrew Goodney Fall 2017 China Tianhe-2 Robotics Nov. 20, 2017 Schedule 1 Robotics ì Acting on the physical world 2 What is robotics? uthe study of the intelligent
More informationM.Sinduja,S.Ranjitha. Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi.
POWER LINE CARRIER COMMUNICATION FOR DISTRIBUTION AUTOMATION SYSTEM M.Sinduja,S.Ranjitha Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi.
More informationAutomated Industrial Wind Tunnel Network Control with LabVIEW. Matt Draear
Automated Industrial Wind Tunnel Network Control with LabVIEW Matt Draear Advisor: Dr. Malinowski 1 Presentation Outline Overview of Old Hardware Overview of New Hardware Details of New Hardware FPGA LabVIEW
More informationGROSSUM GUIDE FIVE IMPORTANT THINGS TO CONSIDER BEFORE DEVELOPING YOUR WEB OR MOBILE STARTUP
GROSSUM GUIDE FIVE IMPORTANT THINGS TO CONSIDER BEFORE DEVELOPING YOUR WEB OR MOBILE STARTUP GROSSUM GUIDE 5 IMPORTANT THINGS TO CONSIDER BEFORE DEVELOPING YOUR WEB OR MOBILE STARTUP DEVELOPING A STARTUP?
More informationAUTOMATION ACCESSORIES
RG SERIES AUTOMATION ACCESSORIES The Vision System Faster than contact probes, the ultra-highspeed vision system gives integrated, closed loop control of the machine using the image from the camera. The
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 informationROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION
ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and
More informationDietmar Braun Institut d Etudes Politiques et Internationales Université de Lausanne
Dietmar Braun Institut d Etudes Politiques et Internationales Université de Lausanne Workshop of the Six Countries Programme, at the Fraunhofer Institute for Systems and Innovation Research, Karlsruhe,
More informationKeywords: Multi-robot adversarial environments, real-time autonomous robots
ROBOT SOCCER: A MULTI-ROBOT CHALLENGE EXTENDED ABSTRACT Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA veloso@cs.cmu.edu Abstract Robot soccer opened
More informationMethodology of Stable Probe Card Power Path Design for Wafer Level Testing
Intel Test Operation Methodology of Stable Probe Card Power Path Design for Wafer Level Testing Sayed Mobin (sayed.h.mobin@intel.com) Intel Test Operation, Intel Corporation 2006 SouthWest Test Workshop
More informationExam Results. John Aldrich. February These slides will be ed to students
Exam Results John Aldrich February 2019 These slides will be emailed to students Next week you should get your results You will get an email saying that your results are available through SUSSED. You will
More informationVibration Fundamentals Training System
Vibration Fundamentals Training System Hands-On Turnkey System for Teaching Vibration Fundamentals An Ideal Tool for Optimizing Your Vibration Class Curriculum The Vibration Fundamentals Training System
More informationCHAPTER 1: INTRODUCTION. Multiagent Systems mjw/pubs/imas/
CHAPTER 1: INTRODUCTION Multiagent Systems http://www.csc.liv.ac.uk/ mjw/pubs/imas/ Five Trends in the History of Computing ubiquity; interconnection; intelligence; delegation; and human-orientation. http://www.csc.liv.ac.uk/
More informationExam #2 CMPS 80K Foundations of Interactive Game Design
Exam #2 CMPS 80K Foundations of Interactive Game Design 100 points, worth 17% of the final course grade Answer key Game Demonstration At the beginning of the exam, and also at the end of the exam, a brief
More informationSchool of Engineering SUMMER CAMPS PROGRAMMING : STEP BY STEP ROBOTICS & BASICS OF PROGRAMMING. INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS
School of Engineering SUMMER CAMPS 20 18 PROGRAMMING : STEP BY STEP June 4 - July 24 ROBOTICS & BASICS OF PROGRAMMING INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS PROGRAMMING & BIOMEDICAL APPLICATIONS
More informationCOS Lecture 1 Autonomous Robot Navigation
COS 495 - Lecture 1 Autonomous Robot Navigation Instructor: Chris Clark Semester: Fall 2011 1 Figures courtesy of Siegwart & Nourbakhsh Introduction Education B.Sc.Eng Engineering Phyics, Queen s University
More informationin the New Zealand Curriculum
Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure
More informationHCI/Design Careers for New College Grads
HCI/Design Careers for New College Grads Philip Guo http://pgbovine.net/hci-design-jobs.htm Assistant Professor of Cognitive Science UC San Diego Design Lab 2017-11-27, Prototype 1 The goal of this talk
More information"This powerpoint presentation is property of David Abbink and Delft University of Technology. No part of this publication may be reproduced, stored
"This powerpoint presentation is property of David Abbink and Delft University of Technology. No part of this publication may be reproduced, stored in other retrieval systems or transmitted in any form
More informationFORCE FEEDBACK. Roope Raisamo
FORCE FEEDBACK Roope Raisamo Multimodal Interaction Research Group Tampere Unit for Computer Human Interaction Department of Computer Sciences University of Tampere, Finland Outline Force feedback interfaces
More informationMars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.
Mars Rover: System Block Diagram November 19, 2002 By: Dan Dunn Colin Shea Eric Spiller Advisors: Dr. Huggins Dr. Malinowski Mr. Gutschlag System Block Diagram An overall system block diagram, shown in
More informationWelcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems
Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems Dr. Hausi A. Müller Department of Computer Science University of Victoria http://courses.seng.uvic.ca/courses/2015/summer/seng/480a
More informationA Few Applications For Signal Conditioners
A Few Applications For Signal Conditioners Signal Conditioners are used to isolate, amplify, filter, and convert a variety of input signals to clean output signals that can be more easily handled by process
More informationADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor
ADAS Development using Advanced Real-Time All-in-the-Loop Simulators Roberto De Vecchi VI-grade Enrico Busto - AddFor The Scenario The introduction of ADAS and AV has created completely new challenges
More informationRobotics in Oil and Gas. Matt Ondler President / CEO
Robotics in Oil and Gas Matt Ondler President / CEO 1 Agenda Quick background on HMI State of robotics Sampling of robotics projects in O&G Example of a transformative robotic application Future of robotics
More informationEleonora Escalante, MBA - MEng Strategic Corporate Advisory Services Creating Corporate Integral Value (CIV)
Eleonora Escalante, MBA - MEng Strategic Corporate Advisory Services Creating Corporate Integral Value (CIV) Leg 7. Trends in Competitive Advantage. 21 March 2018 Drawing Source: Edx, Delft University.
More informationAppendices master s degree programme Human Machine Communication
Appendices master s degree programme Human Machine Communication 2015-2016 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability
More informationCanadian Technology Accreditation Criteria (CTAC) ELECTROMECHANICAL ENGINEERING TECHNOLOGY - TECHNICIAN Technology Accreditation Canada (TAC)
Canadian Technology Accreditation Criteria (CTAC) ELECTROMECHANICAL ENGINEERING TECHNOLOGY - TECHNICIAN Technology Accreditation Canada (TAC) Preamble These CTAC are applicable to programs having titles
More informationand : Principles of Autonomy and Decision Making. Prof Brian Williams, Prof Emilio Frazzoli and Sertac Karaman September, 8 th, 2010
16.410 and 16.412: Principles of Autonomy and Decision Making Prof Brian Williams, Prof Emilio Frazzoli and Sertac Karaman September, 8 th, 2010 1 1 Assignments Homework: Class signup, return at end of
More informationAdaptive Touch Sampling for Energy-Efficient Mobile Platforms
Adaptive Touch Sampling for Energy-Efficient Mobile Platforms Kyungtae Han Intel Labs, USA Alexander W. Min, Dongho Hong, Yong-joon Park Intel Corporation, USA April 16, 2015 Touch Interface in Today s
More informationDigital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?
Digital Transformation A Game Changer How Does the Digital Transformation Affect Informatics as a Scientific Discipline? Manfred Broy Technische Universität München Institut for Informatics ... the change
More informationD - Robot break time - make a game!
D - Robot break time - make a game! Even robots need to rest sometimes - let's build a reaction timer game to play when we have some time off from the mission. 2017 courses.techcamp.org.uk/ Page 1 of 7
More informationNew Customizable Phased Array UT Instrument Opens Door for Furthering Research and Better Industrial Implementation
New Customizable Phased Array UT Instrument Opens Door for Furthering Research and Better Industrial Implementation Gavin Dao a & Robert Ginzel b a Advanced OEM Solutions 8044 Montgomery Road #700 Cincinnati
More informationInterfacing ACT-R with External Simulations
Interfacing with External Simulations Eric Biefeld, Brad Best, Christian Lebiere Human-Computer Interaction Institute Carnegie Mellon University We Have Integrated With Several External Simulations and
More informationEarly Testing Without the Test and Test Again Syndrome
Early Testing Without the Test and Test Again Syndrome Better Software 04 Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax
More informationCPE/CSC 580: Intelligent Agents
CPE/CSC 580: Intelligent Agents Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Course Overview Introduction Intelligent Agent, Multi-Agent
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino What is Robotics? Robotics studies robots For history and definitions see the 2013 slides http://www.ladispe.polito.it/corsi/meccatronica/01peeqw/2014-15/slides/robotics_2013_01_a_brief_history.pdf
More informationIndustrial Mobile Robots Safety Standard Update. Michael Gerstenberger Chair R15.08 Subcommittee
Industrial Mobile Robots Safety Standard Update Michael Gerstenberger Chair R15.08 Subcommittee Outline Background Definitions and examples Existing standards Key questions/topics Participation Speaker
More informationElectrical Testing of Passive Components
feature Electrical Testing of Passive Components by Todd L. Kolmodin, Manfred Ludwig, Howard Carpenter and Rick Meraw Gardien Services USA and China Introduction Substrates have become more critical with
More informationBEGINNER PROGRAMMING LESSON
Basic Line Follower By Sanjay and Arvind Seshan BEGINNER PROGRAMMING LESSON LESSON OBJECTIVES 1. Learn how humans and robots follow lines 2. Learn how to get a robot to follow a line using Color Mode on
More informationProject Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project
Project Superfinish Full-Production Superfinishing Machine ELECOMP Capstone Design Project 2018-2019 Sponsoring Company Supfina Machine Company, Inc. 181 Circuit Drive, North Kingstown RI 02852 Phone:
More informationHOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS
HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS Code : 6ROBOTMOD Prerequisite : 6ARTINTEL Credit : 3 s (3 hours LAB) Year Level:
More informationIntroduction To Cognitive Robots
Introduction To Cognitive Robots Prof. Brian Williams Rm 33-418 Wednesday, February 2 nd, 2004 Outline Examples of Robots as Explorers Course Objectives Student Introductions and Goals Introduction to
More informationCOVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING
COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COURSE: MCE 527 DISCLAIMER The contents of this document are intended for practice and leaning purposes at the
More informationBuilding an autonomous light finder robot
LinuxFocus article number 297 http://linuxfocus.org Building an autonomous light finder robot by Katja and Guido Socher About the authors: Katja is the
More informationSpacecraft Autonomy. Seung H. Chung. Massachusetts Institute of Technology Satellite Engineering Fall 2003
Spacecraft Autonomy Seung H. Chung Massachusetts Institute of Technology 16.851 Satellite Engineering Fall 2003 Why Autonomy? Failures Anomalies Communication Coordination Courtesy of the Johns Hopkins
More informationMEM380 Applied Autonomous Robots I Winter Feedback Control USARSim
MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration
More information1. Which set of events are caused by the following action? (Use the code above to help you answer the question.)
1. Which set of events are caused by the following action? (Use the code above to help you answer the question.) A. B. C. D. 2. Which set of events are caused by the following action? (Use the code above
More informationQuiz name: Chapter 12 Classwork Assignment When astronauts go to Mars in 20 years where should they land
Name: Quiz name: Chapter 12 Classwork Assignment When astronauts go to Mars in 20 years where should they land Date: 1. If all goes according to plan, the first human space crew will take off for the planet
More informationLearn more at
Design of a Monitoring System for Determining Subsea Wellhead Fatigue Utilisation Richard Baker Senior Engineer, 2H Offshore Engineering OI2016, London, March 2016 Agenda Why monitor subsea wellhead fatigue?
More informationASD Considerations on a Scoping Paper for the EU Preparatory Action on Defence Research 29 July 2016
Contact: Isabelle Maelcamp ASD Considerations on a Scoping Paper for the EU Preparatory Action on Defence Research 29 July 2016 Introduction On 30 th June 2016, representatives of the European Commission
More informationPower Electrician Level 3
s Power Electrician Level 3 Rev. September 2008 Power Electrician Unit: C1 Electrical Code III Level: Three Duration: 60 hours Theory: Practical: 60 hours 0 hours Overview: This unit of instruction is
More informationRead S&G ch. 9 (Compilers and Language Translation)
Lecture 17 Programming Languages (S&G, ch. 8) 3/16/04 CS 100 - Lecture 17 1 Read S&G ch. 9 (Compilers and Language Translation) 3/16/04 CS 100 - Lecture 17 2 CS 100 1 The Phenomenology of Tools 3/16/04
More informationSoftware Eng. 2F03: Logic For Software Engineering
Software Eng. 2F03: Logic For Software Engineering Dr. Mark Lawford Dept. of Computing And Software, Faculty of Engineering McMaster University 0-0 Motivation Why study logic? You want to learn some cool
More informationCollaborative Control: A Robot-Centric Model for Vehicle Teleoperation
Collaborative Control: A Robot-Centric Model for Vehicle Teleoperation Terry Fong The Robotics Institute Carnegie Mellon University Thesis Committee Chuck Thorpe (chair) Charles Baur (EPFL) Eric Krotkov
More informationCSCI 4190 Introduction to Robotic Algorithms, Spring 2003 Lab 1: out Thursday January 16, to be completed by Thursday January 30
CSCI 4190 Introduction to Robotic Algorithms, Spring 2003 Lab 1: out Thursday January 16, to be completed by Thursday January 30 Following a path For this lab, you will learn the basic procedures for using
More informationNagoya University Center of Innovation (COI)
The 18th International Conference on Industrial Technology Innovation (ICITI, 2017) Nagoya University Center of Innovation (COI) -Empowering an aging society through advanced mobility- August 22, 2017
More informationCognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many
Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July
More information