Lecture 8 Receding Horizon Temporal Logic Planning & Compositional Protocol Synthesis

Size: px
Start display at page:

Download "Lecture 8 Receding Horizon Temporal Logic Planning & Compositional Protocol Synthesis"

Transcription

1 Lecture 8 Receding Horizon Temporal Logic Planning & Compositional Protocol Synthesis Ufuk Topcu Nok Wongpiromsarn Richard M. Murray EECI, 18 May 2012 Outline: Receding horizon temporal logic planning (RHTLP) Basic idea & main result Discussion of the key details of implementation Hierarchical control architecture Autonomous driving examples Compositional control protocol synthesis and its application to smart camera networks and resource allocation 1

2 Problem: Design control protocols, that... Handle mixture of discrete and continuous dynamics Account for both high-level specs and low-level constraints Traffic Planner Path Planner ẋ = f(x, u, δ) g(x, u) 0 Reactively respond to changes in environment,... with correctness certificates. [ (ϕ init ϕ env ) (ϕ safety ϕ goal )] 2

3 Preview Alice s navigation stack Mission Planner Different views long-horizon specification W L Multi-scale models W 0... W L 1 W L W 0 W L 1 Hierarchical control architecture Traffic Planner short-horizon specification Path Planner continuous dynamics& constraints min T t 0 L(x, u)dt s.t. ẋ = f(x, u) g(x, u) 0 Vehicle Actuation Multi-layer approach Use optimal trajectory generation to create a discrete abstraction that captures the dynamics at a simplified level Reactive planner based on GR(1) synthesis (possibly RHC) High level planner sends specifications to reactive planer Online versus offline decisions at each level 3

4 Computational Complexity Eiffel Tower Supélec Each of these cells may be occupied by an obstacle. The vehicle can be in any of these cells. L (2L)(2 2L ) possible states! 4

5 Receding Horizon Control t+t min C(x(τ),u)τ))dτ + V (x(t + T )) u [t,t+t ] t subject to: ẋ = f(x, u), x(t) given x(t + T )=x f, g(x, u) 0 Reduces the computational cost by solving smaller problems. Real-time (re)computation improves robustness. 5

6 Receding Horizon Control finite-horizon If not implemented properly, global optimization terminal cost properties, e.g., stability, are not t+t guaranteed. min C(x(τ),u)τ))dτ + V (x(t + T )) u Increasing T helps for stability at [t,t+t ] t the expense of increased subject to: computational cost. ẋ = f(x, u), x(t) given If the terminal cost is chosen as a control Lyapunov function, i.e., V is (locally) positive definite and satisfy (for some r>0) min( V + C)(x, u) < 0, x {x : V (x) r 2 } u then stability is guaranteed. Alternative (related) approach, imposed contractiveness constraints in short-horizon problems. x(t + T )=x f, g(x, u) 0 6

7 Receding Horizon for LTL Synthesis Global (long-horizon) specification: (ϕ init ϕ env ) (ϕ safety ϕ goal ) [TAC 11(submitted), HSCC 10] Basic idea: Partition the state space into a partially ordered set ({W j }, ϕg ) ν 10 W 0 Goal-induced partial order ν 9 ν 8 W 1 { ν 7 W 2 Plan from the current cell on { { state satisfying ϕ goal Short-horizon specification: For each i, ((ν W i ) Φ ϕ env ) (Φ ϕ safety (ν F i (W i ))) { Receding horizon invariant: rules out corner cases Get closer to goal rather than reaching. : horizon length F ν 6 W 3 Theorem: Receding horizon implementation of the short-horizon strategies ensures the correctness of the global specification. Trade-offs: ν 4 ν 5 ν 3 W 4 computational cost vs. horizon length vs. strength of invariant vs. conservatism ν 2 ν 1 7

8 How to come up with a partial order, F and Φ? In general, problem-dependent and requires user guidance. Partial automation is possible (discussed later). Partial order: measure of closeness to the goal, i.e, to the states satisfying. The map F determines the horizon length. W L W L 1 W 0... W L 1 W L F(W j )=W j 2, j 2 F(W j )=W 0, j < 2 W 0 The invariant Φ (in this example) rules out the states that render the short horizon problems unrealizable. In the example above, it is the conjunction of the following propositional formulas on the initial states for each subproblem: no collision in the initial state vehicle cannot be in the left lane unless there is an obstacle in the right lane in the initial state vehicle is able to progress from the initial state 8

9 Navigation of point-mass omnidirectional vehicle nondimensionalized dynamics: ẍ +ẋ = q x (t) ÿ +ẏ = q y (t) θ + 2mL2 J θ = q θ conservative bounds on control authority to decouple the dynamics: q x (t), q y (t) 0.5 q θ (t) 1 W L W L 1 W 0 Reasons for the non-intuitive trajectories: Synthesis: feasibility rather than optimality. Specifications are not rich enough. Partition (in two consecutive cells): 1 v z 0!1 i!1 i z 9

10 Example: Navigation In Urban-Like Environment Dynamics: ẋ(t) =u x (t)+d x (t), ẏ(t) =u y (t)+d y (t) Actuation limits: u x (t),u y (t) [ 1, 1], t 0 Disturbances: d x (t),d y (t) [.1,.1], t 0 Traffic rules: No collision Stay in right lane unless blocked by obstacle Proceed through intersection only when clear Environment assumptions: Obstacle may not block a road Obstacle is detected before it gets too close Limited sensing range (2 cells ahead) Obstacle does not disappear when the vehicle is in its vicinity Obstacles don t span more than certain # of consecutive cells in the middle of the road Each intersection is clear infinitely often Cells marked by star and adjacent cells are not occupied by obstacle infinitely often Goals: Visit the cells with * s infinitely often. 10

11 Navigation In Urban-Like Environment Setup: Dynamics: Fully actuated with actuation limits and bounded disturbances Specifications: Traffic rules Assumptions on obstacles, sensing range, intersections,... Goals: Visit the two stars infinitely often Results: Without receding horizon: 1e87 states (hence, not solvable) Receding horizon: Partial order: From the top layer of the control hierarchy Horizon length = 2 ( F(Wj)=W i j 2. i ) Invariant: Not surrounded by obstacles. If started in left lane, obstacle in right lane. 1e4 states in the automaton. ~1.5 sec for each short-horizon problem Milliseconds for partial order generation Ufuk Topcu 11 response [TAC 11(submit), HSCC 10] Goal Generator Trajectory Planner G

12 What is Φ? A propositional formula (that we call receding horizon invariant). Used to exclude the initial states that render synthesis infeasible, e.g., states from which collision is unavoidable Short-horizon specification: ((ν W i ) Φ ϕ env ) (Φ ϕ safety (ν F i (W i ))) Given partial order and F, computation of the invariant can be automated: Check realizability If realizable, done. If not, collect violating initiation conditions. Negate them and put in Φ. Repeat until all subproblems or all possible states are excluded (in the latter case, either the global problem is infeasible or RHTLP with given partial order and F is inconclusive.) 12

13 Generalization to multiple goals General form of LTL specifications considered in reactive control protocol synthesis: ψ init ψ e ψ f,i i I f Each partial order covers the discrete (system) state space. For each ν W i j 0, one can find a cell in the proceeding partial order that ν belongs to. partial order 1 i I s ψ s,i partial order 2 multiple goals { ψ g,i i I g... partial order n W i j Strategy: While in implement (in a receding horizon fashion) the controller that realizes W { } (ν W i j ) Φ ψe e k If ψ e f,k k Is ψ s,k ν F i (Wj i ) Φ, 13

14 Computational complexity & completeness For Generalized Reactivity [1] formulas, the computation time of synthesis is O(mn Σ 3 ), where Σ is the number of discrete states. m p e i i=1 j=1 Receding horizon implementation... reduces the computational complexity by restricting the state space considered in each subproblem; and is not complete, i.e., the global problem may be solvable but the choice of {W j }, the partial order, the maps F i, and Φmay not lead to a solution. n q s j F i Choose to give longer horizon : Subproblems in RHTLP are more likely to be realizable. Computational cost is higher. E.g., for urban-like driving example is infeasible with horizon length of one. W L W L 1 W 0 Global synthesis problem (ϕ init ϕ env ) (ϕ safety ϕ goal ) Subproblems in RHTLP ((v W i ) Φ ϕ end ) (ϕ safety (v F i (W i ) Φ) 14

15 RHTLP in TuLiP SynthesisProb - system model - system spec ShortHorizonProb RHTLPProb System model System spec Continuous State Space Partition Proposition preserving partition Continuous State Space Discretization Finite transition system Continuous controller W j F Φ j - shprobs - Φ Digital Design Synthesis Discrete Planner ShortHorizonProb: a class for defining a short horizon problem computelocalphi(): compute ϕ that makes this short horizon problem realizable. RHTLPProb: a class for defining a receding horizon temporal logic planning problem Contains a collection of short-horizon problems Useful methods - computephi(): compute ϕ for this RHTLP problem if one exists. - validate(): validate that the sufficient conditions for applying RHTLP hold 15

16 Hierarchical control structure models of varying fidelity Abstraction procedure and bisimulations relate models of different fidelity level. W L W L 1 1 W 0 Goal Generator v z 0 Trajectory Planner env ẍ +ẋ = q x (t) ÿ +ẏ = q y (t) θ + 2mL2 J θ = q θ!1 i!1 i z q x (t), q y (t) 0.5 q θ (t) 1 Continuous Controller u sd noise δu Plant Local Control 16

17 Decompositions in the state space Decompositions induced by... receding horizon distributed synthesis goal underlying network 17 Synthesis of Embedded Control Software

18 Smart camera networks { - static cameras for tracking targets - pan-tilt-zoom (PTZ) for active recognition Goal: synthesize control protocols for PTZ to ensure that one high resolution image of each target is captured at least once 18 Synthesis of Embedded Control Software

19 Synthesis of protocols for active surveillance System: - region of view of PTZs - governed by finite state automata Additional requirement: - Zoom-in the corner cells infinitely often. Environment specifications: - At most N targets at a time. - Every target remains at least T time steps and eventually leaves. - Can only enter/exit through doors. - Can only move to neighbors. 19 Synthesis of Embedded Control Software

20 Centralized vs. decentralized control architecture tracking subsystem controller PTZ-1 PTZ-2 tracking subsystem controller-1 & PTZ-1 controller-2 & PTZ-2 20 How to design control protocols that can be synthesized implemented in a decentralized way? What information exchange & interface models are needed? Synthesis of Embedded Control Software

21 Compositional Synthesis Goal: Find control protocols for PTZ-1 & PTZ-2 so that ϕ e ϕ s holds. Simple & not very useful composition: Any execution of the env t, satisfying ϕ e, also satisfies ϕ e1 ϕ e2 Any execution of the system, satisfying ϕ ϕ s1 s2, also satisfies No common controlled variables in ϕ s1 and ϕ s2 ϕ s There exist control protocols that realize ϕ ϕ e1 s1 & ϕ ϕ e2 s2 ϕ e ϕ s is realized Synthesis of Embedded Control Software

22 Central Compositional e 1, ϕ e1 φ 1 Sys 1 c 1 s 1, ϕ s1 φ 2 e, ϕ e s, ϕ Sys s ( ) e, ϕ e P 1 ( ) s, ϕ s c P 2 φ 1 Sys 2 φ 2 e 2, ϕ e2 c 2 s 2, ϕ s Synthesis of Embedded Control Software

23 (Refined) Compositional Synthesis As before: Any execution of the env t, satisfying ϕ e, also satisfies ϕ e1 ϕ e2 Any execution of the system, satisfying ϕ ϕ s1 s2, also satisfies No common controlled variables in Refined interfaces: ϕ s1 and ϕ s2 There exist control protocols that realize (φ 2 ϕ ) (ϕ φ & e1 s1 1 ) (φ 1 ϕ ) (ϕ φ e2 s2 2 ) ϕ s For soundness and to avoid circularity: (φ i φ i) for i =1, 2 ϕ e ϕ s 23 is realized. OTWM@ICCPS11(s) Synthesis of Embedded Control Software

24 Application to a (very simple) smart camera network IsZoomed & StepsInZone φ 1 and φ 1 limit the number of unzoomed targets entering zone 2 from zone Synthesis of Embedded Control Software

25 Case Study: Synthesis of Protocols for Electric Power Management Multiple criticality levels: flight controllers active de-icing environmental control increasing criticality Environment variables: wind gust (w) outside temperature (T) Controlled variables: altitude power supply to different components For environment & control variables, use crude discretization over their respective ranges. For example, T {low, low-medium, medium-high, high} representing the range of [ 22 o F, 32 o F ] Source: Dependent (state) variables: level of ice accumulation state-of-charge of the batteries cabin pressure level 25

26 Modeling & The Dependent Variables Use models based on finite transitions systems from a combination of empirical data and first principles. icing level airspeed reduction power increase to regain airspeed climb-rate reduction reduction in control authority trace < 10 knots < 10% < 10% no effect light knots 10 19% 10 19% no effect moderate knots 20 39% 20% slow or overly sensitive response severe 40 knots unable unable limited or no response likelihood of icing model of icing level model of cabin pressure level temperature State-of-charge evolves with: b[t + 1] = min{b,b[t]+ P p f [t] p d [t] p e [t]} storage capacity generation capacity power supply to each functionality Transitions model the gap between requested and supplied power for each functionality. 26

27 Sample Specifications Resource constraint: Prioritization: (p f + p d + p e P + b) (p f r f ) (p f = high p d = high p e = low) power requests from flight controller (f), deicing (d), and pressure control (e): r f r f (h, a, w) r d r d (T,h) r e r e (T,h) Safety: Performance: Assumptions: Altitude cannot change too much between to consecutive instants, e.g., (h = low ( h = medium-high h = high)) Ice accumulation limits allowable altitude change, e.g., (a = severe h = h) Ice accumulation cannot be severe: (a = severe) Cabin pressure does not exceed the level at 8000 ft. Always go back to the desirable altitude: (h = high) Wind gusts cannot be severe too many consecutive steps. (n w N w (w = severe) No abrupt change in outside temperature, e.g., (T = medium-low T = high) Notation may not be fully explained. Ask, if confused!!! 27

28 Dynamic power allocation allows reductions in peak power (i.e., generator weight) requirements. environment variables & energy storage Formulate as a temporal logic, reactive planning problem (ϕ environment power requests & supplies ϕ initial ϕ criticality ) dependent variables (ϕ performance ϕ safety ) N w =2,B =3 P =5 r f,r d {0, 1, 2, 3} r e {0, 1, 2} 28

29 Conventional vs. Boeing 787 Electric Power Network Structure pre : distributed 29

30 Distributed resource allocation peak power p 1 peak power p 2 p 21 Controlled variables: Power supplies to each function Altitude Environment variables: Wind gusts Outside temperature Generator health status Dependent variables: Level of ice accumulation State-of-charge of the battery Cabin pressure & temperature generator 2 peak power 6 feedback refinement no dynamic allocation Interface refinements centralized no refinement serial refinement ψ 12 = (h = 1) G 1 G 2 ψ 21 = [( H 1 (p 21 = 1)) (H 1 (p 21 = 0))] Ufuk Topcu generator 1 peak power

31 Compositional Synthesis of Distributed Protocols ϕ e1 ϕ s1 ϕ e3 ϕ s3 K 1 S 3 K 3 i ϕ ei ϕ e ϕ s i ϕ si S 1 ϕ e2 S 2 K 2 ϕ s2 controlled subsys local controller physical coupling information flow exogenous signal } weaker environment assumptions } stronger system requirements Extra (mild) technical conditions: No common controlled variables & loops are well-posed. Theorem: ϕ e ϕ s is realizable if every ϕ ei ϕ si is realizable. Contracts formalize the coupling and information exchange between subsystems. Trade-offs: conservatism vs. expressiveness of contracts Ufuk Topcu 31 vs. need for coordination & computational cost

Distributed Synthesis of Control Protocols for Smart Camera Networks

Distributed Synthesis of Control Protocols for Smart Camera Networks Distributed Synthesis of Control Protocols for Smart Camera Networks Necmiye Ozay, Ufuk Topcu, Tichakorn Wongpiromsarn and Richard M Murray last updated on March 10, 2011 Abstract We considered the problem

More information

Distributed Synthesis of Control Protocols for Smart Camera Networks

Distributed Synthesis of Control Protocols for Smart Camera Networks Distributed Synthesis of Control Protocols for Smart Camera Networks Necmiye Ozay, Ufuk Topcu, Tichakorn Wongpiromsarn and Richard M Murray Abstract We considered the problem of designing control protocols

More information

Distributed Power Allocation for Vehicle Management Systems

Distributed Power Allocation for Vehicle Management Systems 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Distributed Power Allocation for Vehicle Management Systems Necmiye Ozay

More information

Distributed Synthesis of Control Protocols for Smart Camera Networks

Distributed Synthesis of Control Protocols for Smart Camera Networks To appear, 011 International Conference on Cyber-Physical Systems ICCPS) http://wwwcdscaltechedu/~murray/papers/otwm11-iccpshtml Distributed Synthesis of Control Protocols for Smart Camera Networks Necmiye

More information

Robotics and Autonomy. Control of Complex Systems (RMM)

Robotics and Autonomy. Control of Complex Systems (RMM) Robotics and Autonomy Richard M. Murray BE 107, 14 May 2015 Goals: Describe how behavior is implemented in robotic systems (vs biology) Discuss some of the ways that insights in robotics might impact biology

More information

ADVANCES in electronics technology have made the transition

ADVANCES in electronics technology have made the transition JOURNAL OF L A TEX CLASS FILES 1 Specification and Synthesis of Reactive Protocols for Aircraft Electric Power Distribution Huan Xu 1, Ufuk Topcu 2, and Richard M. Murray 1 Abstract The increasing complexity

More information

Time-average constraints in stochastic Model Predictive Control

Time-average constraints in stochastic Model Predictive Control Time-average constraints in stochastic Model Predictive Control James Fleming Mark Cannon ACC, May 2017 James Fleming, Mark Cannon Time-average constraints in stochastic MPC ACC, May 2017 1 / 24 Outline

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 1 p. 1/13 4F3 - Predictive Control Lecture 1 - Introduction to Predictive Control Jan Maciejowski jmm@eng.cam.ac.uk http://www-control.eng.cam.ac.uk/homepage/officialweb.php?id=1

More information

Op#mal Control of Non- determinis#c Systems for a Fragment of Temporal Logic

Op#mal Control of Non- determinis#c Systems for a Fragment of Temporal Logic Op#mal Control of Non- determinis#c Systems for a Fragment of Temporal Logic Eric M. Wolff 1 Ufuk Topcu 2 and Richard M. Murray 1 1 Caltech and 2 UPenn SYNT July 13, 2013 Autonomous Systems in the Field

More information

Next Generation of Adaptive Traffic Signal Control

Next Generation of Adaptive Traffic Signal Control Next Generation of Adaptive Traffic Signal Control Pitu Mirchandani ATLAS Research Laboratory Arizona State University NSF Workshop Rutgers, New Brunswick, NJ June 7, 2010 Acknowledgements: FHWA, ADOT,

More information

Integrated Safety Envelopes

Integrated 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 information

Robotic Vehicle Design

Robotic Vehicle Design Robotic Vehicle Design Sensors, measurements and interfacing Jim Keller July 2008 1of 14 Sensor Design Types Topology in system Specifications/Considerations for Selection Placement Estimators Summary

More information

Where s Waldo? Sensor-Based Temporal Logic Motion Planning

Where s Waldo? Sensor-Based Temporal Logic Motion Planning Where s Waldo? Sensor-Based Temporal Logic Motion Planning Hadas Kress-Gazit, Georgios E. Fainekos and George J. Pappas GRASP Laboratory, University of Pennsylvania Philadelphia, PA 19104, USA {hadaskg,fainekos,pappasg}@grasp.upenn.edu

More information

NEXT-GENERATION aircraft are moving away from hydraulically and pneumatically powered systems into electrically powered systems

NEXT-GENERATION aircraft are moving away from hydraulically and pneumatically powered systems into electrically powered systems JOURNAL OF AEROSPE INFORMATION SYSTEMS Vol. 11, No. 10, October 2014 Control Software Synthesis and Validation for a Vehicular Electric Power Distribution Testbed Robert Rogersten KTH Royal Institute of

More information

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control Utilization-Aware Adaptive Back-Pressure Traffic Signal Control Wanli Chang, Samarjit Chakraborty and Anuradha Annaswamy Abstract Back-pressure control of traffic signal, which computes the control phase

More information

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes 7th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece June 4-6, 009 Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes Theofanis

More information

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Introduction M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) Politecnico di Milano, Italy farina@elet.polimi.it

More information

THE move from conventional to more-electric aircraft

THE move from conventional to more-electric aircraft 1 Specification and Synthesis of Reactive Protocols for Aircraft Electric Power Distribution Huan Xu 1, Ufuk Topcu 2, and Richard M. Murray 3 Abstract The increasing complexity of electric power systems

More information

Distributed Consensus and Cooperative Estimation

Distributed Consensus and Cooperative Estimation Distributed Consensus and Cooperative Estimation Richard M. Murray Control and Dynamical Systems California Institute of Technology Domitilla Del Vecchio (U Mich) Bill Dunbar (UCSC) Alex Fax (NGC) Eric

More information

Formal Verification. Lecture 5: Computation Tree Logic (CTL)

Formal Verification. Lecture 5: Computation Tree Logic (CTL) Formal Verification Lecture 5: Computation Tree Logic (CTL) Jacques Fleuriot 1 jdf@inf.ac.uk 1 With thanks to Bob Atkey for some of the diagrams. Recap Previously: Linear-time Temporal Logic This time:

More information

Timed Games UPPAAL-TIGA. Alexandre David

Timed Games UPPAAL-TIGA. Alexandre David Timed Games UPPAAL-TIGA Alexandre David 1.2.05 Overview Timed Games. Algorithm (CONCUR 05). Strategies. Code generation. Architecture of UPPAAL-TIGA. Interactive game. Timed Games with Partial Observability.

More information

Intelligent Technology for More Advanced Autonomous Driving

Intelligent Technology for More Advanced Autonomous Driving FEATURED ARTICLES Autonomous Driving Technology for Connected Cars Intelligent Technology for More Advanced Autonomous Driving Autonomous driving is recognized as an important technology for dealing with

More information

L09. PID, PURE PURSUIT

L09. PID, PURE PURSUIT 1 L09. PID, PURE PURSUIT EECS 498-6: Autonomous Robotics Laboratory Today s Plan 2 Simple controllers Bang-bang PID Pure Pursuit 1 Control 3 Suppose we have a plan: Hey robot! Move north one meter, the

More information

Glossary of terms. Short explanation

Glossary 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 information

Correct, Reactive Robot Control from Abstraction and Temporal Logic Specifications

Correct, Reactive Robot Control from Abstraction and Temporal Logic Specifications IEEE RAM 1 Correct, Reactive Robot Control from Abstraction and Temporal Logic Specifications Hadas KressGazit, Member, IEEE, Tichakorn Wongpiromsarn, and Ufuk Topcu, Member, IEEE Abstract We describe

More information

Robotic Vehicle Design

Robotic Vehicle Design Robotic Vehicle Design Sensors, measurements and interfacing Jim Keller July 19, 2005 Sensor Design Types Topology in system Specifications/Considerations for Selection Placement Estimators Summary Sensor

More information

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1 Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Winter Semester, 2018 Linear control systems design Part 1 Andrea Zanchettin Automatic Control 2 Step responses Assume

More information

A Reconfigurable Guidance System

A Reconfigurable Guidance System Lecture tes for the Class: Unmanned Aircraft Design, Modeling and Control A Reconfigurable Guidance System Application to Unmanned Aerial Vehicles (UAVs) y b right aileron: a2 right elevator: e 2 rudder:

More information

Automatically synthesizing a planning and control subsystem for the DARPA urban challenge

Automatically synthesizing a planning and control subsystem for the DARPA urban challenge University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering 8-23-2008 Automatically synthesizing a planning and control subsystem for the DARPA

More information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized Motion Planning for Groups of Nonholonomic Robots Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University

More information

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS A Thesis Proposal By Marshall T. Cheek Submitted to the Office of Graduate Studies Texas A&M University

More information

UAV: Design to Flight Report

UAV: Design to Flight Report UAV: Design to Flight Report Team Members Abhishek Verma, Bin Li, Monique Hladun, Topher Sikorra, and Julio Varesio. Introduction In the start of the course we were to design a situation for our UAV's

More information

Mitigating the State Explosion Problem of Temporal Logic Synthesis

Mitigating the State Explosion Problem of Temporal Logic Synthesis INGRAM PUBLISHING Mitigating the State Explosion Problem of Temporal Logic Synthesis R obots these days feature a tight interplay level physics and actuation limitations that constrain their between computational

More information

MPC Design for Power Electronics: Perspectives and Challenges

MPC Design for Power Electronics: Perspectives and Challenges MPC Design for Power Electronics: Perspectives and Challenges Daniel E. Quevedo Chair for Automatic Control Institute of Electrical Engineering (EIM-E) Paderborn University, Germany dquevedo@ieee.org IIT

More information

CS686: High-level Motion/Path Planning Applications

CS686: High-level Motion/Path Planning Applications CS686: High-level Motion/Path Planning Applications Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/mpa Class Objectives Discuss my general research view on motion planning Discuss

More information

NSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure

NSF. 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 information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy Outline 18-452/18-750 Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/

More information

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear control systems design Andrea Zanchettin Automatic Control 2 The control problem Let s introduce

More information

Comparison of a Switching Controller to two LTI Controllers for a Class of LTI Plants

Comparison of a Switching Controller to two LTI Controllers for a Class of LTI Plants 8 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 8 FrB.5 Comparison of a Switching Controller to two LTI Controllers for a Class of LTI Plants Keith R. Santarelli Sandia

More information

Situational Reasoning for Road Driving in an Urban Environment

Situational Reasoning for Road Driving in an Urban Environment Situational Reasoning for Road Driving in an Urban Environment Noel E. Du Toit, Tichakorn Wongpiromsarn, Joel W. Burdick, and Richard M. Murray California Institute of Technology Division of Engineering

More information

Solutions to the problems from Written assignment 2 Math 222 Winter 2015

Solutions to the problems from Written assignment 2 Math 222 Winter 2015 Solutions to the problems from Written assignment 2 Math 222 Winter 2015 1. Determine if the following limits exist, and if a limit exists, find its value. x2 y (a) The limit of f(x, y) = x 4 as (x, y)

More information

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1 PERIODICA POLYTECHNICA SER. TRANSP. ENG. VOL. 27, NO. 1 2, PP. 3 16 (1999) ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1 István SZÁSZI and Péter GÁSPÁR Technical University of Budapest Műegyetem

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment Ching-Chang Wong, Hung-Ren Lai, and Hui-Chieh Hou Department of Electrical Engineering, Tamkang University Tamshui, Taipei

More information

A New Control Theory for Dynamic Data Driven Systems

A New Control Theory for Dynamic Data Driven Systems A New Control Theory for Dynamic Data Driven Systems Nikolai Matni Computing and Mathematical Sciences Joint work with Yuh-Shyang Wang, James Anderson & John C. Doyle New application areas 1 New application

More information

INF3430 Clock and Synchronization

INF3430 Clock and Synchronization INF3430 Clock and Synchronization P.P.Chu Using VHDL Chapter 16.1-6 INF 3430 - H12 : Chapter 16.1-6 1 Outline 1. Why synchronous? 2. Clock distribution network and skew 3. Multiple-clock system 4. Meta-stability

More information

MEM: Intro to Robotics. Assignment 3I. Due: Wednesday 10/15 11:59 EST

MEM: Intro to Robotics. Assignment 3I. Due: Wednesday 10/15 11:59 EST MEM: Intro to Robotics Assignment 3I Due: Wednesday 10/15 11:59 EST 1. Basic Optics You are shopping for a new lens for your Canon D30 digital camera and there are lots of lens options at the store. Your

More information

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems Ian Mitchell Department of Computer Science University of British Columbia Jeremy Templeton Department

More information

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 Jorge Paiva Luís Tavares João Silva Sequeira Institute for Systems and Robotics Institute for Systems and Robotics Instituto Superior Técnico,

More information

Model Based Systems of Systems Engineering. Fran McCafferty Principal Systems Engineer

Model Based Systems of Systems Engineering. Fran McCafferty Principal Systems Engineer Model Based Systems of Systems Engineering Fran McCafferty Principal Systems Engineer fmccafferty@vitechcorp.com 1 System of Systems v System of Subsystems The major distinction between systems as elements

More information

Performance Characterization of IP Network-based Control Methodologies for DC Motor Applications Part II

Performance Characterization of IP Network-based Control Methodologies for DC Motor Applications Part II Performance Characterization of IP Network-based Control Methodologies for DC Motor Applications Part II Tyler Richards, Mo-Yuen Chow Advanced Diagnosis Automation and Control Lab Department of Electrical

More information

Module 3 : Sampling and Reconstruction Problem Set 3

Module 3 : Sampling and Reconstruction Problem Set 3 Module 3 : Sampling and Reconstruction Problem Set 3 Problem 1 Shown in figure below is a system in which the sampling signal is an impulse train with alternating sign. The sampling signal p(t), the Fourier

More information

MOBILE robot networks have received considerable attention

MOBILE robot networks have received considerable attention IEEE TRANSACTIONS ON ROBOTICS, VOL. 32, NO. 5, OCTOBER 2016 1045 Global Planning for Multi-Robot Communication Networks in Complex Environments Yiannis Kantaros, Student Member, IEEE, and Michael M. Zavlanos,

More information

TRUST-BASED CONTROL AND MOTION PLANNING FOR MULTI-ROBOT SYSTEMS WITH A HUMAN-IN-THE-LOOP

TRUST-BASED CONTROL AND MOTION PLANNING FOR MULTI-ROBOT SYSTEMS WITH A HUMAN-IN-THE-LOOP TRUST-BASED CONTROL AND MOTION PLANNING FOR MULTI-ROBOT SYSTEMS WITH A HUMAN-IN-THE-LOOP Yue Wang, Ph.D. Warren H. Owen - Duke Energy Assistant Professor of Engineering Interdisciplinary & Intelligent

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information

Distributed supervisory control for a system of path-network sharing mobile robots

Distributed supervisory control for a system of path-network sharing mobile robots 1 Distributed supervisory control for a system of path-network sharing mobile robots Elżbieta Roszkowska Bogdan Kreczmer Adam Borkowski Michał Gnatowski The Institute of Computer Engineering, Control and

More information

A Practical Approach to Bitrate Control in Wireless Mesh Networks using Wireless Network Utility Maximization

A Practical Approach to Bitrate Control in Wireless Mesh Networks using Wireless Network Utility Maximization A Practical Approach to Bitrate Control in Wireless Mesh Networks using Wireless Network Utility Maximization EE359 Course Project Mayank Jain Department of Electrical Engineering Stanford University Introduction

More information

Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework

Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework Ninad Pradhan, Timothy Burg, and Stan Birchfield Abstract A potential function based path planner for a mobile

More information

A Paradigm for Dynamic Coordination of Multiple Robots

A Paradigm for Dynamic Coordination of Multiple Robots A Paradigm for Dynamic Coordination of Multiple Robots Luiz Chaimowicz 1,2, Vijay Kumar 1 and Mario F. M. Campos 2 1 GRASP Laboratory University of Pennsylvania, Philadelphia, PA, USA, 19104 2 DCC Universidade

More information

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 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 information

Notes S5 breakout session - Hybrid Automata Verification S5 Conference June 2015

Notes S5 breakout session - Hybrid Automata Verification S5 Conference June 2015 Notes S5 breakout session - Hybrid Automata Verification S5 Conference June 2015 Introduction - What is the definition of nondeterminism we are considering? Certification nondeterminism? Usually there

More information

Introduction to Systems Engineering

Introduction to Systems Engineering p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career

More information

Computing RW Supervisors:

Computing RW Supervisors: Computing RW Supervisors: 20 odd years of battling complexity Martin Fabian, Professor Outline How did I get here? What is a hard problem? How do we battle computational complexity? Where are we now? Where

More information

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS Meriem Taibi 1 and Malika Ioualalen 1 1 LSI - USTHB - BP 32, El-Alia, Bab-Ezzouar, 16111 - Alger, Algerie taibi,ioualalen@lsi-usthb.dz

More information

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles Selcuk Bayraktar, Georgios E. Fainekos, and George J. Pappas GRASP Laboratory Departments of ESE and CIS University of Pennsylvania

More information

Dynamic Network Energy Management via Proximal Message Passing

Dynamic Network Energy Management via Proximal Message Passing Dynamic Network Energy Management via Proximal Message Passing Matt Kraning, Eric Chu, Javad Lavaei, and Stephen Boyd Google, 2/20/2013 1 Outline Introduction Model Device examples Algorithm Numerical

More information

Systems Engineering Overview. Axel Claudio Alex Gonzalez

Systems Engineering Overview. Axel Claudio Alex Gonzalez Systems Engineering Overview Axel Claudio Alex Gonzalez Objectives Provide additional insights into Systems and into Systems Engineering Walkthrough the different phases of the product lifecycle Discuss

More information

Real-time Cooperative Multi-target Tracking by Dense Communication among Active Vision Agents

Real-time Cooperative Multi-target Tracking by Dense Communication among Active Vision Agents Real-time Cooperative Multi-target Tracking by Dense Communication among Active Vision Agents Norimichi Ukita Graduate School of Information Science, Nara Institute of Science and Technology ukita@ieee.org

More information

Closing the loop around Sensor Networks

Closing the loop around Sensor Networks Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley Chess Review May 11, 2005 Berkeley, CA Conceptual Issues Given a certain wireless sensor

More information

DisCoF: Cooperative Pathfinding in Distributed Systems with Limited Sensing and Communication Range

DisCoF: Cooperative Pathfinding in Distributed Systems with Limited Sensing and Communication Range DisCoF: Cooperative Pathfinding in Distributed Systems with Limited Sensing and Communication Range Yu Zhang, Kangjin Kim and Georgios Fainekos Abstract Cooperative pathfinding is often addressed in one

More information

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1 Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior

More information

Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents

Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents Walid Saad, Zhu Han, Tamer Basar, Me rouane Debbah, and Are Hjørungnes. IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 10,

More information

Formal Composition for. Time-Triggered Systems

Formal Composition for. Time-Triggered Systems Formal Composition for Time-Triggered Systems John Rushby and Ashish Tiwari Rushby,Tiwari@csl.sri.com Computer Science Laboratory SRI International Menlo Park CA 94025 Rushby, Tiwari, SR I Formal Composition

More information

Hybrid architectures. IAR Lecture 6 Barbara Webb

Hybrid 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 information

From Structured English to Robot Motion

From Structured English to Robot Motion From Structured English to Robot Motion Hadas Kress-Gazit, Georgios E. Fainekos and George J. Pappas GRASP Laboratory, University of Pennsylvania Philadelphia, PA 1910, USA {hadaskg,fainekos,pappasg}@grasp.upenn.edu

More information

Information Quality in Critical Infrastructures. Andrea Bondavalli.

Information Quality in Critical Infrastructures. Andrea Bondavalli. Information Quality in Critical Infrastructures Andrea Bondavalli andrea.bondavalli@unifi.it Department of Matematics and Informatics, University of Florence Firenze, Italy Hungarian Future Internet -

More information

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw Networked and Distributed Control Systems Lecture 1 Tamas Keviczky and Nathan van de Wouw Lecturers / contact information Dr. T. Keviczky (Tamas) Office: 34-C-3-310 E-mail: t.keviczky@tudelft.nl Prof.dr.ir.

More information

Optimal Positioning of Flying Relays for Wireless Networks

Optimal Positioning of Flying Relays for Wireless Networks Optimal Positioning of Flying Relays for Wireless Networks Junting Chen 1 and David Gesbert 2 1 Ming Hsieh Department of Electrical Engineering, University of Southern California, USA 2 Department of Communication

More information

Introduction to Real-Time Systems

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 information

Synthesis for Robotics

Synthesis for Robotics Synthesis for Robotics Contributors: Lydia Kavraki, Hadas Kress-Gazit, Stéphane Lafortune, George Pappas, Sanjit A. Seshia, Paulo Tabuada, Moshe Vardi, Ayca Balkan, Jonathan DeCastro, Rüdiger Ehlers, Gangyuan

More information

SuperOPF and Global-OPF : Design, Development, and Applications

SuperOPF and Global-OPF : Design, Development, and Applications SuperOPF and Global-OPF : Design, Development, and Applications Dr. Hsiao-Dong Chiang Professor, School of Electrical and Computer Engineering, Cornell University, Ithaca, NY, USA School of electrical

More information

Avoiding Forgetfulness: Structured English Specifications for High-Level Robot Control with Implicit Memory

Avoiding Forgetfulness: Structured English Specifications for High-Level Robot Control with Implicit Memory Avoiding Forgetfulness: Structured English Specifications for High-Level Robot Control with Implicit Memory Vasumathi Raman 1, Bingxin Xu and Hadas Kress-Gazit 2 Abstract This paper addresses the challenge

More information

Motion of Robots in a Non Rectangular Workspace K Prasanna Lakshmi Asst. Prof. in Dept of Mechanical Engineering JNTU Hyderabad

Motion of Robots in a Non Rectangular Workspace K Prasanna Lakshmi Asst. Prof. in Dept of Mechanical Engineering JNTU Hyderabad International Journal of Engineering Inventions e-issn: 2278-7461, p-isbn: 2319-6491 Volume 2, Issue 3 (February 2013) PP: 35-40 Motion of Robots in a Non Rectangular Workspace K Prasanna Lakshmi Asst.

More information

Column Generation. A short Introduction. Martin Riedler. AC Retreat

Column Generation. A short Introduction. Martin Riedler. AC Retreat Column Generation A short Introduction Martin Riedler AC Retreat Contents 1 Introduction 2 Motivation 3 Further Notes MR Column Generation June 29 July 1 2 / 13 Basic Idea We already heard about Cutting

More information

Antlab: a Multi-Robot Task Server

Antlab: a Multi-Robot Task Server Antlab: a Multi-Robot Task Server IVAN GAVRAN, MPI-SWS RUPAK MAJUMDAR, MPI-SWS INDRANIL SAHA, IIT Kanpur We present Antlab, an end-to-end system that takes streams of user task requests and executes them

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

R2U2 in Space: System & Software Health Management for Small Satellites

R2U2 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 information

CHBE320 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 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 information

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

AN 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 information

Distributed Control-as-a-Service with Wireless Swarm Systems"

Distributed Control-as-a-Service with Wireless Swarm Systems Distributed Control-as-a-Service with Wireless Swarm Systems" Prof. Rahul Mangharam Director, Real-Time & Embedded Systems Lab Dept. Electrical & Systems Engineering Dept. Computer & Information Science

More information

List of Figures List of Tables. Chapter 1: Introduction 1

List of Figures List of Tables. Chapter 1: Introduction 1 Contents List of Figures List of Tables iii viii Chapter 1: Introduction 1 Chapter 2: Study of Pedestrian Behaviors in Urban Space 8 2.1 Effects of Space Configuration and Attraction on Spatial Behavior

More information

Cyber Physical Systems: Next Generation of Embedded Systems

Cyber Physical Systems: Next Generation of Embedded Systems Institute for Software Integrated Systems Vanderbilt University Cyber Physical Systems: Next Generation of Embedded Systems Janos Sztipanovits ISIS, Vanderbilt University 27 September, 2010 Outline Cyber

More information

Model-based Design of Coordinated Traffic Controllers

Model-based Design of Coordinated Traffic Controllers Model-based Design of Coordinated Traffic Controllers Roopak Sinha a, Partha Roop b, Prakash Ranjitkar c, Junbo Zeng d, Xingchen Zhu e a Lecturer, b,c Senior Lecturer, d,e Student a,b,c,d,e Faculty of

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

Towards Quantification of the need to Cooperate between Robots

Towards Quantification of the need to Cooperate between Robots PERMIS 003 Towards Quantification of the need to Cooperate between Robots K. Madhava Krishna and Henry Hexmoor CSCE Dept., University of Arkansas Fayetteville AR 770 Abstract: Collaborative technologies

More information

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning Summer School on GNSS 2014 Student Scholarship Award Workshop August 2, 2014 3D-Map Aided Multipath Mitigation for Urban GNSS Positioning I-Wen Chu National Cheng Kung University, Taiwan. Page 1 Outline

More information

Lecture 20 November 13, 2014

Lecture 20 November 13, 2014 6.890: Algorithmic Lower Bounds: Fun With Hardness Proofs Fall 2014 Prof. Erik Demaine Lecture 20 November 13, 2014 Scribes: Chennah Heroor 1 Overview This lecture completes our lectures on game characterization.

More information

Hybrid control of networked embedded systems

Hybrid control of networked embedded systems Hybrid control of networked embedded systems A. Balluchi, L. Benvenuti, S. Engell, T. Geyer, K.H. Johansson, F. Lamnabhi-Lagarrigue, J. Lygeros M. Morari, G. Papafotiou, A.L. Sangiovanni-Vincentelli, F.

More information

interactive IP: Perception platform and modules

interactive IP: Perception platform and modules interactive IP: Perception platform and modules Angelos Amditis, ICCS 19 th ITS-WC-SIS76: Advanced integrated safety applications based on enhanced perception, active interventions and new advanced sensors

More information