Real-Time Systems Hermann Härtig Introduction
|
|
- Poppy Richards
- 5 years ago
- Views:
Transcription
1 Real-Time Systems Hermann Härtig Introduction 08/10/10
2 Organisation Issues Web-Page Subscribe to the mailing list!!! Time 3 SWS: 2 lectures + 1 exercises Thursday, 5th/6th DS (whether or not 6th DS is needed is usually announced the day before on the Web-Site) WS 2010/11 Real-Time Systems, Introduction / Hermann Härtig 2
3 Real-Time Systems Defnition (strict) Systems, whose correctness depends (not only) on the correct logical results of computations (but also) on meeting all deadlines. Results must be produced before previously stated deadlines. Deadlines are dictated by the environment of the system. WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 3
4 Real-Time Systems Defnition (weaker) Systems, whose quality depend (not only) on the logical results of computations (but also) on the time these results are produced. Requested timing characteristics originate from the environment of the system. WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 4
5 Some Examples for Weaker Notions Occasional misses of deadlines are ok. The value of a result depends on the time it becomes available. An imperfect result early may be better than a perfect result (too) late. The more results can be obtained before a given deadline the better. There are more- and less-critical activities ( mixed criticality ) WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 5
6 Some more Terminology hard vs. frm vs. soft and safety critical safety critical a malfunctioning system endangers human life hard real-time systems deadlines are strict, missing has fatal consequences for the controlled object or humans, must work under peak load frm real-time systems deadlines are strict soft real-time systems deadlines should be met, value of results decreases with time, graceful degradation under peak load is acceptable WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 6
7 A Saying Hard real-time systems are hard to build, soft real-time systems even harder. Doug Jensen (?) WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 7
8 Embedded Systems (also see Lecture Prof. Hochberger) (Real-Time) Computer systems as integral part of a larger system... Common characteristics: large numbers (mass market) static structure (changing) minimize mechanics software very hard to change after deployment (ROM) cars, consumer electronics,... Well over 90% of microprocessor production in terms of units (in contrast to value) WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 8
9 Periodic Processes Start-periodic-thread: While forever { Begin period (length of period) compute End period } important parameters: period length (worst) case execution time per period where do the times come from... WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 9
10 Principle Interfaces Person Real-Time Computer System Controlled Object times induced thru both interfaces WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 10
11 Layers of Control Pilot Pilot Interface Navigation Fly by Wire Aircraft Multiples stages may induce diferent times WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 11
12 Simple Control System external infuences actuators controlled system sensors y(t) u(t) control e(t) dif operator WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 12
13 Simple Digital Control System external infuences actuators controlled system sensors y(t) D / A u(t) control e(t) dif D / A periodic sampling operator WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 13
14 PID controller Continuous formula: t u=k p e k i =0 e d T d de dt Approximation by periodic sampling (rate T) Integral via Simpson's Rule: T 3 (e k 2 +4e k 1 +e k ) Diferential: e k e k 1 T Then: u k :=u k 2 a e k b e k 1 c e k 2 With a=k p + k T i 3 + T d T b= 4k T i 3 T d T c= k i T 3 WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 14
15 Digital Controllers at every xx time units do read r,y u k :=u k-2 +a*e k +b*e k-1 +c*e k-2 write u done sample period T depends on: reactivity of person (<100 ms) reactivity of controlled object (? ) WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 15
16 Simple Control Loop (Kopetz) operator Controlling Computer System Controlled Object valve steam WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 16
17 Times Temperature rise time rise time (10% or other small neighborhood) object delay (inertia of contr. process) SOLL 90% sampling period rule of thumb < 1/10 to 1/20 rise time computation delay computation delay jitter (< sample period) IST 10% steam deadtime = object delay + comp delay shorter sampling periods result in: object delay real-time smoother operation less oscillation more resources used WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 17
18 Complications of simple model: state complete state of controlled object is not represented in sampled data (robot arm) state... at every xx timeunits do read... compute output and new state from samples and current state write... done WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 18
19 Digital Control System actuators controlled system sensors y(t) u(t) control state model dif trajectory generator WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 19
20 Complications of simple model: Multirate Controllers multiple sensors, actuators, and state variables with diferent sampling rates often the larger are integer multiples of smaller rates harmonic rates example: rotation, temperature (engine control) method (successive loop closure): start with highest rate sensor integrate it in system and consider it part of the controlled object determine next rates (as multiples of fastest) WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 20
21 Example: Engine Control Controls amount of fuel precise time of injection (0.1 degree of crankshaft) depending on rpm, 10 ms per 360 degree ca. 3micro-sec precision WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 21
22 Example: Aircraft Control Fly by wire Navigation Pilot interface Observations: hierarchical control very high safety required WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 22
23 Example: Air Trafc Control Signal processing Tracks and displays position of aircrafts. Detects danger of collision situations. Observation: very dynamic, planes come and leave hierarchical structure less stringent timing requirements at higher levels WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 23
24 Example: Measurement Systems Signal Conditioning use physical, possibly non linear efect and produce conditioned data for human perception Data Sampling sample data at precise points in time Observation: often it is more important to collect data with precise timestamps than collecting data at precise times WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 24
25 Example: Protection/Alarm Systems Continuous Monitoring whether a physical process meets certain criteria Alarm otherwise Interpretation of raw data and deduction of causality for human operator (reduction of alarm showers) Observation: Timestamps are used for detection of causal dependency. WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 25
26 Example: Signal Processing Filters Compression Radar Tracking Observation: required computing can vary widely WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 26
27 Example: Multimedia Systems 25 Frames per second max 20 ms audio jitter includes disk/network dynamic: additional applications come and go animation in real-time WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 27
28 Example: AWACS 10 Hz radar signals Any number of objects to track... WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 28
29 Example: Long Term deadlines Intel s fabs coordinations... WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 29
30 Example: Assembly line remove object from belt if not possible before object passed the point of removal, stop the belt WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 30
31 Events Task actions are at certain times or by events Periodic sporadic Stochastically non-deterministic Non-stochastically non-deterministic More in chapter on models! WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 31
32 Necessary, Desirable Properties Predictability / Sustainability establish behavior under extreme cases/situations then be sure that RT properties are ensured in all cases (more later) Composability if for a subsystem some property has been established, it should hold after integration in subsystem (Kopetz) Maintainability slight changes of parameters, repair,... WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 32
33 Necessary, Desirable Properties Safety no desasters Fault Tolerance tolerate failures how to construct reliable systems from unreliable components Security maintain properties even under attack WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 33
34 Computer Science Areas Parallel programming Low Level I/O Computer architecture Communication Modeling techniques (Scheduling) Programming languages Fault Tolerance SW design Operations Research Computer science theory WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 34
35 Lecture Overview (not a temporal order) Foundations: Introduction (Org, Defnitions, Examples, CS-Areas) Time and Order: Time, Clocks (logical and physical) Modeling Real-Time Systems: Tasks, Jobs, Periods, Resources Time Driven Systems: Mars Video, Principles, cyclic executives Event Driven Scheduling: RMS, EDF, Priority Inversion... Other areas: Hardware: Busses, Caches, Catch and Compare, Operating Systems: general,case-studies: QNX, Posix, may be: AUTOSAR Communication: near (CAN), far(atm), alarm showers (Mars-Example) HLL: Ada, Synchronous HLL, evt: RT-Java real-time literature recherche (exercises) May be s: Multiprocessor scheduling Mixed criticality (per video from Sanjoy Baruah) Fault Tolerance in Real-Time, Replica Determinism Statistical Scheduling: SRMS, QRMS Non Periodic RT-Systems (per video from Doug Jensen) WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 35
36 Material Textbooks (available in library): Hermann Kopetz Real-Time Systems (Kluwer) Jane Liu Real-Time Systems (Prentice Hall) Additional papers: provided in lectures WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 36
37 Distributed Real-Time Systems... Why The controlled object often is distributed Technology... microcontrollers and busses Isolated treatment of subsystems Fault tolerance through replication Problems: (global) time and order communication in real-time WS 2010/11 Real-Time-Systems, Introduction / Hermann Härtig 37
Introduction 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 informationCIS 480/899 Embedded and Cyber Physical Systems Spring 2009 Introduction to Real-Time Scheduling. Examples of real-time applications
CIS 480/899 Embedded and Cyber Physical Systems Spring 2009 Introduction to Real-Time Scheduling Insup Lee Department of Computer and Information Science University of Pennsylvania lee@cis.upenn.edu www.cis.upenn.edu/~lee
More informationTime Triggered Protocol (TTP/C): A Safety-Critical System Protocol
Time Triggered Protocol (TTP/C): A Safety-Critical System Protocol Literature Review EE382c Fall 1999 Howard Curtis Global Technology Services MCC Robert France Global Software Division Motorola, Inc.
More informationIntroduction to Real-time software systems Draft Edition
Introduction to Real-time software systems Draft Edition Jan van Katwijk Janusz Zalewski DRAFT VERSION of November 2, 1998 2 Chapter 1 Introduction 1.1 General introduction Information technology is of
More informationOutline Simulators and such. What defines a simulator? What about emulation?
Outline Simulators and such Mats Brorsson & Mladen Nikitovic ICT Dept of Electronic, Computer and Software Systems (ECS) What defines a simulator? Why are simulators needed? Classifications Case studies
More informationWhat is a Simulation? Simulation & Modeling. Why Do Simulations? Emulators versus Simulators. Why Do Simulations? Why Do Simulations?
What is a Simulation? Simulation & Modeling Introduction and Motivation A system that represents or emulates the behavior of another system over time; a computer simulation is one where the system doing
More informationDSP VLSI Design. DSP Systems. Byungin Moon. Yonsei University
Byungin Moon Yonsei University Outline What is a DSP system? Why is important DSP? Advantages of DSP systems over analog systems Example DSP applications Characteristics of DSP systems Sample rates Clock
More information6.270 Lecture. Control Systems
6.270 Lecture Control Systems Steven Jorgensen Massachusetts Institute of Technology January 2014 Overview of Lecture Feed Forward Open Loop Controller Pros and Cons Bang-Bang Closed Loop Controller Intro
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014
More informationMechatronics (Mechanical System Control): It s The Software!
Mechatronics (Mechanical System Control): It s The Software! David M. Auslander Mechanical Engineering University of California at Berkeley Copyright (c) 2007, D. M. Auslander 1 Preamble 1. Don t take
More informationUsing Variable-MHz Microprocessors to Efficiently Handle Uncertainty in Real-Time Systems
Using Variable-MHz Microprocessors to Efficiently Handle Uncertainty in Real-Time Systems Eric Rotenberg Center for Embedded Systems Research (CESR) Department of Electrical & Computer Engineering North
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 informationThe Case for Feedback Control Real-Time Scheduling. Abstract
The Case for Feedback Control Real-Time Scheduling John A. Stankovic, Chenyang Lu and Sang H. Son Department of Computer Science University of Virginia Charlottesville, VA22903 USA e-mail: {stankovic,
More informationEvent-Driven Scheduling. (closely following Jane Liu s Book)
Event-Driven Scheduling (closely following Jane Liu s Book) Real-Time Systems, 2009 Event-Driven Systems, 1 Principles Admission: Assign priorities to Jobs At events, jobs are scheduled according to their
More informationThe Evolution of Real-Time Programming
The Evolution of Real-Time Programming Christoph M. Kirsch Department of Computer Sciences University of Salzburg E-mail: ck@cs.uni-salzburg.at Raja Sengupta Department of Civil Engineering University
More informationEnergy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control
Energy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control Guangyi Cao and Arun Ravindran Department of Electrical and Computer Engineering University of North Carolina at Charlotte
More informationLaurea Specialistica in Ingegneria. Ingegneria dell'automazione: Sistemi in Tempo Reale
Laurea Specialistica in Ingegneria dell'automazione Sistemi in Tempo Reale email: palopoli@sssup.it Tel. 050 883444 Introduzione Lecture schedule Introduction Selected topics on discrete time and sampled
More informationCSE 237A Winter 2018 Homework 1
CSE 237A Winter 2018 Homework 1 Problem 1 [10 pts] a) As discussed in the lecture, ARM based systems are widely used in the embedded computing. Choose one embedded application and compare features (e.g.,
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015
More informationScheduling and Communication Synthesis for Distributed Real-Time Systems
Scheduling and Communication Synthesis for Distributed Real-Time Systems Department of Computer and Information Science Linköpings universitet 1 of 30 Outline Motivation System Model and Architecture Scheduling
More informationBooklet of teaching units
International Master Program in Mechatronic Systems for Rehabilitation Booklet of teaching units Third semester (M2 S1) Master Sciences de l Ingénieur Université Pierre et Marie Curie Paris 6 Boite 164,
More informationREAL TIME DIGITAL SIGNAL PROCESSING. Introduction
REAL TIME DIGITAL SIGNAL Introduction Why Digital? A brief comparison with analog. PROCESSING Seminario de Electrónica: Sistemas Embebidos Advantages The BIG picture Flexibility. Easily modifiable and
More information3.5: Multimedia Operating Systems Resource Management. Resource Management Synchronization. Process Management Multimedia
Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Multimedia Transfer and Control Protocols Quality of Service and 3.5: Multimedia
More informationCORC 3303 Exploring Robotics. Why Teams?
Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:
More informationCAN for time-triggered systems
CAN for time-triggered systems Lars-Berno Fredriksson, Kvaser AB Communication protocols have traditionally been classified as time-triggered or eventtriggered. A lot of efforts have been made to develop
More information10. BSY-1 Trainer Case Study
10. BSY-1 Trainer Case Study This case study is interesting for several reasons: RMS is not used, yet the system is analyzable using RMA obvious solutions would not have helped RMA correctly diagnosed
More informationNonlinear Control Lecture
Nonlinear Control Lecture Just what constitutes nonlinear control? Control systems whose behavior cannot be analyzed by linear control theory. All systems contain some nonlinearities, most are small and
More informationPure Versus Applied Informatics
Pure Versus Applied Informatics A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The structure of mathematics as a discipline. Analysing Pure
More informationFAIL OPERATIONAL E/E SYSTEM CONCEPT FOR FUTURE APPLICATION IN ADAS AND AUTONOMOUS DRIVING
FAIL OPERATIONAL E/E SYSTEM CONCEPT FOR FUTURE APPLICATION IN ADAS AND AUTONOMOUS DRIVING Fail Safe Fail Operational Fault Tolerance ISO 26262 Hermann Kränzle, TÜV NORD Systems OUR FUNCTIONAL SAFETY CERTIFIED
More informationFuel cell power system connection. Dynamics and Control of Distributed Power Systems. DC storage. DC/DC boost converter (1)
Dynamics and Control of Distributed Power Systems Fuel cell power system connection Ian A. Hiskens University of Wisconsin-Madison ACC Workshop June 12, 2006 This topology is fairly standard, though there
More informationLoop Design. Chapter Introduction
Chapter 8 Loop Design 8.1 Introduction This is the first Chapter that deals with design and we will therefore start by some general aspects on design of engineering systems. Design is complicated because
More informationHardware Platforms and Sensors
Hardware Platforms and Sensors Tom Spink Including material adapted from Bjoern Franke and Michael O Boyle Hardware Platform A hardware platform describes the physical components that go to make up a particular
More informationComputer engineering - Wikipedia, the free encyclopedia
Computer engineering - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/computer_engineering 1 of 3 5/27/2009 2:27 PM Computer engineering From Wikipedia, the free encyclopedia Computer Engineering
More informationLecture 2: Embedded Systems: An Introduction
Design & Co-design of Embedded Systems Lecture 2: Embedded Systems: An Introduction Adapted from ECE456 course notes, University of California (Riverside), and EE412 course notes, Princeton University
More informationImplementation of Networked Control System using a Profibus-DP Network
International Journal of the Korean Society of Precision Engineering Vol. 3, No. 3, July 22. Implementation of Networked Control System using a Profibus-DP Network Kyung Chang Lee 1,andSukLee 2 1 School
More informationA Real-Time Regulator, Turbine and Alternator Test Bench for Ensuring Generators Under Test Contribute to Whole System Stability
A Real-Time Regulator, Turbine and Alternator Test Bench for Ensuring Generators Under Test Contribute to Whole System Stability Marc Langevin, eng., Ph.D.*. Marc Soullière, tech.** Jean Bélanger, eng.***
More informationIntroduction. Lecture 0 ICOM 4075
Introduction Lecture 0 ICOM 4075 Information Ageis the term used to refer to the present era, beginning in the 80 s. The name alludes to the global economy's shift in focus away from the manufacturing
More informationI am very pleased to teach this class again, after last year s course on electronics over the Summer Term. Based on the SOLE survey result, it is clear that the format, style and method I used worked with
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 informationLaboratory Seven Stepper Motor and Feedback Control
EE3940 Microprocessor Systems Laboratory Prof. Andrew Campbell Spring 2003 Groups Names Laboratory Seven Stepper Motor and Feedback Control In this experiment you will experiment with a stepper motor and
More informationLab 23 Microcomputer-Based Motor Controller
Lab 23 Microcomputer-Based Motor Controller Page 23.1 Lab 23 Microcomputer-Based Motor Controller This laboratory assignment accompanies the book, Embedded Microcomputer Systems: Real Time Interfacing,
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 informationEducational Courses 2016
Educational Courses 2016 Course 1106 : Gas Regulator Troubleshooting Prerequisite : Course 1100 or 2 years experience This course is intended for technicians responsible for installing, maintaining and
More informationAN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS
AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting
More informationRF Receiver Hardware Design
RF Receiver Hardware Design Bill Sward bsward@rtlogic.com February 18, 2011 Topics Customer Requirements Communication link environment Performance Parameters/Metrics Frequency Conversion Architectures
More informationMDSRC Proceedings, December, 2017 Wah/Pakistan
Three Phase Frequency Converter Quratulain Jamil 1, Hafiz Muhammad Ashraf Hayat 2, Haris Masood 3 1 Department of Electrical Engineering Wah Engineering College, University of Wah jamil0265@gmail.com 2
More informationGlossary of terms. Short explanation
Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal
More informationDEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES
DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES Prof. Dr.-Ing. habil. Ansgar Trächtler Folie 1 DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES Outline 1. Introduction
More informationENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS
CHAPTER 1 By Radu Muresan University of Guelph Page 1 ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS September 25 12 12:45 PM QUESTIONS SET 1 1. Give 3 advantages of feedback in control. 2. Give 2 disadvantages
More informationLR8509 Series 1.5MHz 600mA Synchronous Step-Down Converter
LR8509 Series 1.5MHz 600mA Synchronous Step-Down Converter INTRODUCTION: The LR8509 is a 1.5MHz constant frequency, slope compensated current mode PWM synchronous step-down converter. High switching frequency
More informationRECOMMENDATION ITU-R SA Protection criteria for deep-space research
Rec. ITU-R SA.1157-1 1 RECOMMENDATION ITU-R SA.1157-1 Protection criteria for deep-space research (1995-2006) Scope This Recommendation specifies the protection criteria needed to success fully control,
More informationTeaching Mechanical Students to Build and Analyze Motor Controllers
Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session
More informationCS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty
CS123 Programming Your Personal Robot Part 3: Reasoning Under Uncertainty Topics For Part 3 3.1 The Robot Programming Problem What is robot programming Challenges Real World vs. Virtual World Mapping and
More informationof harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control
Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.
More informationRobotic Navigation Distance Control Platform
Robotic Navigation Distance Control Platform System Block Diagram Student: Scott Sendra Project Advisors: Dr. Schertz Dr. Malinowski Date: November 18, 2003 Objective The objective of the Robotic Navigation
More informationECET 211 Electric Machines & Controls Lecture 7 Relays (1 of 2) Lecture 7 Relays
ECET 211 Electric Machines & Controls Lecture 7 Relays (1 of 2) Text Book: Electric Motors and Control Systems, by Frank D. Petruzella, published by McGraw Hill, 2015 Paul I-Hai Lin, Professor of Electrical
More informationCOMPARATIVE PERFORMANCE OF SMART WIRES SMARTVALVE WITH EHV SERIES CAPACITOR: IMPLICATIONS FOR SUB-SYNCHRONOUS RESONANCE (SSR)
7 February 2018 RM Zavadil COMPARATIVE PERFORMANCE OF SMART WIRES SMARTVALVE WITH EHV SERIES CAPACITOR: IMPLICATIONS FOR SUB-SYNCHRONOUS RESONANCE (SSR) Brief Overview of Sub-Synchronous Resonance Series
More informationDynamic MIPS Rate Stabilization in Out-of-Order Processors
Dynamic Rate Stabilization in Out-of-Order Processors Jinho Suh and Michel Dubois Ming Hsieh Dept of EE University of Southern California Outline Motivation Performance Variability of an Out-of-Order Processor
More informationOverview Agents, environments, typical components
Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents
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 informationDigital PWM IC Control Technology and Issues
Digital PWM IC Control Technology and Issues Prof. Seth R. Sanders (sanders@eecs.berkeley.edu) Angel V. Peterchev Jinwen Xiao Jianhui Zhang EECS Department University of California, Berkeley Digital Control
More informationServo Loop Bandwidth, Motor Sizing and Power Dissipation. Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion
Servo Loop Bandwidth, Motor Sizing and Power Dissipation Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion Professional Background University of Buffalo, 1994 MS ME Active Systems product
More informationECEN720: High-Speed Links Circuits and Systems Spring 2017
ECEN720: High-Speed Links Circuits and Systems Spring 2017 Lecture 9: Noise Sources Sam Palermo Analog & Mixed-Signal Center Texas A&M University Announcements Lab 5 Report and Prelab 6 due Apr. 3 Stateye
More informationPID-control and open-loop control
Automatic Control Lab 1 PID-control and open-loop control This version: October 24 2011 P I D REGLERTEKNIK Name: P-number: AUTOMATIC LINKÖPING CONTROL Date: Passed: 1 Introduction The purpose of this
More informationA Winning Combination
A Winning Combination Risk factors Statements in this presentation that refer to future plans and expectations are forward-looking statements that involve a number of risks and uncertainties. Words such
More informationCastle Creations, INC.
Castle Link Live Communication Protocol Castle Creations, INC. 6-Feb-2012 Version 2.0 Subject to change at any time without notice or warning. Castle Link Live Communication Protocol - Page 1 1) Standard
More informationAUTOMATIC VOLTAGE REGULATOR AND AUTOMATIC LOAD FREQUENCY CONTROL IN TWO-AREA POWER SYSTEM
AUTOMATIC VOLTAGE REGULATOR AND AUTOMATIC LOAD FREQUENCY CONTROL IN TWO-AREA POWER SYSTEM ABSTRACT [1] Nitesh Thapa, [2] Nilu Murmu, [3] Aditya Narayan, [4] Birju Besra Dept. of Electrical and Electronics
More information19. Design for Low Power
19. Design for Low Power Jacob Abraham Department of Electrical and Computer Engineering The University of Texas at Austin VLSI Design Fall 2017 November 8, 2017 ECE Department, University of Texas at
More informationFrom Single to Formation Flying CubeSats: An Update of the Delfi Programme
From Single to Formation Flying CubeSats: An Update of the Delfi Programme Jian Guo, Jasper Bouwmeester & Eberhard Gill 1 Outline Introduction Delfi-C 3 Mission Delfi-n3Xt Mission Lessons Learned DelFFi
More informationReal Time System Applications in Spread Spectrum Communication: A Literature Review
, pp.27-32 http://dx.doi.org/10.14257/ijsip.2014.7.1.03 Real Time System Applications in Spread Spectrum Communication: A Literature Review Shahid Latif Department of Computer Science & IT Sarhad University
More informationAn Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing
An Integrated ing and Simulation Methodology for Intelligent Systems Design and Testing Xiaolin Hu and Bernard P. Zeigler Arizona Center for Integrative ing and Simulation The University of Arizona Tucson,
More informationISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 6, Issue 2, March 2017
Implementation of Sensor Actuator Application and Input Output Hardware Layer of AUTOSAR Banushree 1, Hamsini C 2, Dr. S Gayathri 3, Dr. K T Veeramanju 4 Abstract AUTOSAR (Automotive Open System Architecture)
More informationENGINEERING SERVICE-ORIENTED ROBOTIC SYSTEMS
ENGINEERING SERVICE-ORIENTED ROBOTIC SYSTEMS Prof. Dr. Lucas Bueno R. de Oliveira Prof. Dr. José Carlos Maldonado SSC5964 2016/01 AGENDA Robotic Systems Service-Oriented Architecture Service-Oriented Robotic
More informationTrends in Software and Control
Trends in Software and Control Sanz, Ricardo; Årzén, Karl-Erik Published in: Control Systems Magazine DOI: 10.1109/MCS.2003.1200238 Published: 2003-01-01 Link to publication Citation for published version
More informationPID Control Technical Notes
PID Control Technical Notes General PID (Proportional-Integral-Derivative) control action allows the process control to accurately maintain setpoint by adjusting the control outputs. In this technical
More informationEnergy Efficient Scheduling Techniques For Real-Time Embedded Systems
Energy Efficient Scheduling Techniques For Real-Time Embedded Systems Rabi Mahapatra & Wei Zhao This work was done by Rajesh Prathipati as part of his MS Thesis here. The work has been update by Subrata
More informationPowerMonitor 5000 Family Advanced Metering Functionality
PowerMonitor 5000 Family Advanced Metering Functionality Steve Lombardi, Rockwell Automation The PowerMonitor 5000 is the new generation of high-end electrical power metering products from Rockwell Automation.
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 informationR. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder
R. W. Erickson Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder Construction of transfer function v 2 (s) v (s) = Z 2Z Z Z 2 Z = Z out Z R C Z = L Q = R /R 0 f
More informationA NOVEL VISION SYSTEM-ON-CHIP FOR EMBEDDED IMAGE ACQUISITION AND PROCESSING
A NOVEL VISION SYSTEM-ON-CHIP FOR EMBEDDED IMAGE ACQUISITION AND PROCESSING Neuartiges System-on-Chip für die eingebettete Bilderfassung und -verarbeitung Dr. Jens Döge, Head of Image Acquisition and Processing
More informationNSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure
Hybrid Systems: From Models to Code Tom Henzinger UC Berkeley NSF UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Foundations of Hybrid and Embedded Software Systems French Guyana,
More informationFindings of the Artist2 Workshop Beyond Autosar
Findings of the Artist2 Workshop Beyond Autosar Werner Damm OFFIS Acknowledgements This presentation reports on Results of the NoE Artist2, Workshop Beyond Autosar (co-organized with Albert Benveniste,
More informationComputer Aided Design of Electronics
Computer Aided Design of Electronics [Datorstödd Elektronikkonstruktion] Zebo Peng, Petru Eles, and Nima Aghaee Embedded Systems Laboratory IDA, Linköping University www.ida.liu.se/~tdts01 Electronic Systems
More informationMICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS
MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS 1 RAKSHA A R, 2 KAVYA B, 3 PRAVEENA ANAJI, 4 NANDESH K N 1,2 UG student, 3,4 Assistant Professor Department of
More information7.2 DV1311.L08 and DV1311.L12
7. DV.L08 and DV.L 7.. General information The DV.L08 and DV.L modules let you control valve manifolds using multi-pin technology. There are two types of valve control modules available for delivery, which
More informationMechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators
Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a
More informationOughtToPilot. Project Report of Submission PC128 to 2008 Propeller Design Contest. Jason Edelberg
OughtToPilot Project Report of Submission PC128 to 2008 Propeller Design Contest Jason Edelberg Table of Contents Project Number.. 3 Project Description.. 4 Schematic 5 Source Code. Attached Separately
More informationRobo-Erectus Jr-2013 KidSize Team Description Paper.
Robo-Erectus Jr-2013 KidSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon and Changjiu Zhou. Advanced Robotics and Intelligent Control Centre, Singapore Polytechnic, 500 Dover Road, 139651,
More informationHybrid architectures. IAR Lecture 6 Barbara Webb
Hybrid architectures IAR Lecture 6 Barbara Webb Behaviour Based: Conclusions But arbitrary and difficult to design emergent behaviour for a given task. Architectures do not impose strong constraints Options?
More informationFuzzy PID Controllers for Industrial Applications
Fuzzy PID Controllers for Industrial Applications G. Ron Chen Lecture for EE 6452 City University of Hong Kong Summary Proportional-Integral-Derivative (PID) controllers are the most widely used controllers
More informationDISTRIBUTED OBJECT VISUALIZATION FOR SENSOR-DRIVEN SYSTEMS
DISTRIBUTED OBJECT VISUALIZATION FOR SENSOR-DRIVEN SYSTEMS Christopher D. Gill, Washington University, St. Louis, MO David L. Levine, Washington University, St. Louis, MO Carlos O Ryan, Washington University,
More informationDIGITAL CONTROL OF ELECTRO-HYDRAULIC STEERING TEST BENCH
DIGITAL CONTROL OF ELECTRO-HYDRAULIC STEERING TEST BENCH Alexander Mitov, Jordan Kralev 2, Ilcho Angelov 3 TU-Sofia, Faculty of Power Engineering and Power Machines, Department: HAD and HM, e-mail:alexander_mitov@mail.bg
More informationCHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang
CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID
More informationME 487 Mechatronics. Office: JH 515, Tel.: (505)
ME 487 Mechatronics Instructor: Assistant: Dr. Ou Ma Office: JH 515, Email: oma@nmsu.edu Tel.: (505)646-6534 Xiumin Diao (Ph.D. student) Office: JH 608, Email: xiumin@nmsu.edu Tel.: (505)646-6544 Dept.
More informationOverview. 1 Trends in Microprocessor Architecture. Computer architecture. Computer architecture
Overview 1 Trends in Microprocessor Architecture R05 Robert Mullins Computer architecture Scaling performance and CMOS Where have performance gains come from? Modern superscalar processors The limits of
More informationSatellite Testing. Prepared by. A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai
Satellite Testing Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai @copyright Solar Panel Deployment Test Spacecraft operating
More informationDatorstödd Elektronikkonstruktion
Datorstödd Elektronikkonstruktion [Computer Aided Design of Electronics] Zebo Peng, Petru Eles and Gert Jervan Embedded Systems Laboratory IDA, Linköping University http://www.ida.liu.se/~tdts80/~tdts80
More informationEssential Understandings with Guiding Questions Robotics Engineering
Essential Understandings with Guiding Questions Robotics Engineering 1 st Quarter Theme: Orientation to a Successful Laboratory Experience Student Expectations Safety Emergency MSDS Organizational Systems
More informationIntegrated Safety Envelopes
Integrated Safety Envelopes Built-in Restrictions of Navigable Airspace Edward A. Lee Professor, EECS, UC Berkeley NSF / OSTP Workshop on Information Technology Research for Critical Infrastructure Protection
More informationPrinciples of Engineering
Principles of Engineering 2004 (Fifth Edition) Clifton Park, New York All rights reserved 1 The National Academy of Sciences Standards: 1.0 Science Inquiry 1.1 Ability necessary to do scientific inquiry
More information