Control Design of an Automated Highway System (Roberto Horowitz and Pravin Varaiya) Presentation: Erik Wernholt

Similar documents
Control Design of an Automated Highway System

Control Design of an Automated Highway System

IMPACT OF AUTOMATED HIGHWAY SYSTEMS ON INTELLIGENT TRANSPORTATION SYSTEMS RESEARCH.

Paper Presentation. Automated Vehicle Merging Maneuver Implementation for AHS. Xiao-Yun Lu, Han-Shue Tan, Steven E. Shiladover and J.

Emergency Vehicle Maneuvers and Control Laws for Automated Highway Systems

A Review on Cooperative Adaptive Cruise Control (CACC) Systems: Architectures, Controls, and Applications

Adams-EDEM Co-simulation for Predicting Military Vehicle Mobility on Soft Soil

Developing a Platoon-Wide Eco-Cooperative Adaptive Cruise Control (CACC) System

Fleet Penetration of Automated Vehicles: A Microsimulation Analysis

EPSRC-JLR Workshop 9th December 2014 TOWARDS AUTONOMY SMART AND CONNECTED CONTROL

What do autonomous vehicles mean to traffic congestion and crash? Network traffic flow modeling and simulation for autonomous vehicles

Modeling Multi-Objective Optimization Algorithms for Autonomous Vehicles to Enhance Safety and Energy Efficiency

Tips & Technology For Bosch business partners

WHITE PAPER Autonomous Driving A Bird s Eye View

Functional Algorithm for Automated Pedestrian Collision Avoidance System

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

Automated Driving - Object Perception at 120 KPH Chris Mansley

Emergency Vehicle Maneuvers and Control Laws for Automated Highway Systems

Good Winding Starts the First 5 Seconds Part 2 Drives Clarence Klassen, P.Eng.

China Intelligent Connected Vehicle Technology Roadmap 1

The Digital Future of Driving Dr. László Palkovics State Secretary for Education

Vehicle Dynamics and Control

CONNECTED AUTOMATION HOW ABOUT SAFETY?

Economic and Social Council

An Introduction to Automated Vehicles

A Control Architecture for Integrated Cooperative Cruise Control and Collision Warning Systems

Deep Learning Will Make Truly Self-Driving Cars a Reality

Regulatory frameworks for Dynamically Positioned vessels operating in closed bustie mode: the grey zone

Our Approach to Automated Driving System Safety. February 2019

A Communication-centric Look at Automated Driving

Switching Control for Smooth Mode Changes in Hybrid Electric Vehicles

EB TechPaper. Staying in lane on highways with EB robinos. elektrobit.com

Systems-Theoretic Process Analysis: AUTOMOBILE FEATURES FOR LANE MANAGEMENT

VALET project: how connected and automated driving will change urban parking? Proposition technique

Isaac Newton vs. Red Light Cameras

The MathWorks Crossover to Model-Based Design

AN ANALYSIS OF DRIVER S BEHAVIOR AT MERGING SECTION ON TOKYO METOPOLITAN EXPRESSWAY WITH THE VIEWPOINT OF MIXTURE AHS SYSTEM

State of the art in autonomous driving. German Aerospace Center DLR Institute of transportation systems

Procedure for assessing the performance of Autonomous Emergency Braking (AEB) systems in front-to-rear collisions

5G V2X. The automotive use-case for 5G. Dino Flore 5GAA Director General

Design Evaluation of Fuel Tank & Chassis Frame for Rear Impact of Toyota Yaris

«From human driving to automated driving"

Approach for determining WLTPbased targets for the EU CO 2 Regulation for Light Duty Vehicles

Use of Flow Network Modeling for the Design of an Intricate Cooling Manifold

Analytical thermal model for characterizing a Li-ion battery cell

ENERGY ANALYSIS OF A POWERTRAIN AND CHASSIS INTEGRATED SIMULATION ON A MILITARY DUTY CYCLE

Eco-driving webinar WP 4.5. Veerle Heijne (TNO)

FLYING CAR NANODEGREE SYLLABUS

Introduction to Abaqus/CAE. Abaqus 2018

9.03 Fact Sheet: Avoiding & Minimizing Impacts

Using cloud to develop and deploy advanced fault management strategies

ME 455 Lecture Ideas, Fall 2010

Traffic Operations with Connected and Automated Vehicles

Research Challenges for Automated Vehicles

TSFS02 Vehicle Dynamics and Control. Computer Exercise 2: Lateral Dynamics

SAFE DRIVING USING MOBILE PHONES

Control as a Service (CaaS)

Introducing Formal Methods (with an example)

SIMULATING AUTONOMOUS VEHICLES ON OUR TRANSPORT NETWORKS

Permanent Multipath Clamp-On Transit Time Flow Meter

Safe, comfortable and eco-friendly, Smart Connected Society

Automotive Electronics/Connectivity/IoT/Smart City Track

Environmental Envelope Control

Status of the Informal Working Group on ACSF

THE WAY TO HIGHLY AUTOMATED DRIVING.

1) The locomotives are distributed, but the power is not distributed independently.

BIG BAR SOFT SPRING SET UP SECRETS

The Role of Infrastructure Connected to Cars & Autonomous Driving INFRAMIX PROJECT

Merih DDCA60 Operation and User Manual I Merih Asansör A.Ş.

Optimizing Battery Accuracy for EVs and HEVs

1. WARNINGS CAUTION BEFORE FIRST USE GENERAL NOTE. Merih DDCA60 Operation and User Manual I Merih Asansör A.Ş.

Assisted and Automated Driving DEFINITION AND ASSESSMENT: SUMMARY DOCUMENT

Experience the Hybrid Drive

Power bus control for series hybrid heavy-duty vehicles

Adaptive Power Grids: Responding to Generation Diversity

Power Electronics and Drives (PED)

A Personalized Highway Driving Assistance System

JCE 4600 Basic Freeway Segments

ADVANCED EMERGENCY BRAKING SYSTEM (AEBS) DISCLAIMER

Intelligent Vehicle Systems

Can STPA contribute to identify hazards of different natures and improve safety of automated vehicles?

ELEN E9501: Seminar in Electrical Power Networks. Javad Lavaei

(Refer Slide Time: 00:01:10min)

UNCLASSIFIED FY 2017 OCO. FY 2017 Base

Precursor Systems Analyses of Automated Highway Systems. Entry/Exit Implementation. U.S. Department of Transportation Federal Highway Administration

FMVSS 126 Electronic Stability Test and CarSim

Chapter 2 & 3: Interdependence and the Gains from Trade

Chapter01 - Control system types - Examples

Traffic Management through C-ITS and Automation: a perspective from the U.S.

PROJECT: Wilkinson Road Corridor Improvement Traffic Management Planning Project SUBJECT: Traffic Analysis

G4 Apps. Intelligent Vehicles ITS Canada ATMS Detection Webinar June 13, 2013

Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles

Low and medium voltage service. Power Care Customer Support Agreements

ENGINEERING FOR HUMANS STPA ANALYSIS OF AN AUTOMATED PARKING SYSTEM

Featured Articles Utilization of AI in the Railway Sector Case Study of Energy Efficiency in Railway Operations

CER/EIM Position Paper Ballast Pick-up due to Aerodynamic Effects. October Version 1.0

EN 1 EN. Second RDE LDV Package Skeleton for the text (V3) Informal EC working document

Lecture 4: Capacity and Level of Service (LoS) of Freeways Basic Segments. Prof. Responsável: Filipe Moura

Turbo boost. ACTUS is ABB s new simulation software for large turbocharged combustion engines

Modelling and Simulation Specialists

Transcription:

Control Design of an Automated Highway System (Roberto Horowitz and Pravin Varaiya) Presentation: Erik Wernholt 2001-05-11 1 Contents Introduction What is an AHS? Why use an AHS? System architecture Layers Models On-board vehicle control system Hybrid system Methodology that guarantees safety and efficiency Example: Join maneuver Roadside control system Questions 2001-05-11 2 1

Introduction - what is an AHS? A fully automated control system that leaves few vehicle driving decisions to the driver Scenario: You queue the car at an AHS entrance gate Hardware check and its destination recorded You relinquish control to the AHS The car executes a series of maneuvers, controlled by the AHS As your car approaches its destination, it executes an exit maneuver At the AHS exit gate, your ability to handle your car is checked and control is returned to you. 2001-05-11 3 Introduction - why use an AHS? Increase highway capacity while improving safety Capacity of 8000 vehicles per hour and lane (compared with 2000 today) Small relative impact velocity in case of a collision Reduced aerodynamic drag (lower fuel consumption and emissions) The vehicles must be fully automated, since people cannot react quickly enough to drive safely with such small distances. 2001-05-11 4 2

System architecture - layers 2001-05-11 5 System architecture - layers, cont. Physical layer All the on-board vehicle controllers of the physical components of a vehicle (e.g. engine, brake, and steering control systems) Main function: to decouple the longitudinal and lateral vehicle guidance control and to approximately linearize the dynamics. The decoupling simplifies the design of the regulation layer. Regulation layer: Responsible for lateral and longitudinal guidance of the vehicle, and the execution of the maneuvers ordered by the coordination layer. Is engaged in one activity at any time and switches to another activity in response to commands from the coordination layer. 2001-05-11 6 3

System architecture - layers, cont. Coordination layer: Responsible for selecting the activity that the vehicle shall execute, in order to realize its current activity plan Supervises and commands the regulation layer by selecting one activity from a finite set Communicates and coordinates its action with neighboring vehicles Communicates with the link layer roadside control system (e.g. receives an updated activity plan) Stores and updates all relevant information regarding the vehicle s state (identity, current location, activity and assigned activity plan) 2001-05-11 7 System architecture - layers, cont. Link layer: Link = a controller for each 0.5-5 km long segment of the highway Control the traffic flow within the link in order to achieve full capacity and minimum vehicle travel time and undesirable transient phenomena Divided into sections, one per lane Receives and discharges traffic flow from neighboring links Broadcasts specific activity plans for each vehicle type and section to the vehicle coordination layer controllers Receives commands from the network layer regarding traffic flow Network layer: Control traffic flow within the network of highway links. 2001-05-11 8 4

System architecture - models Physical layer: Detailed differential equations Regulation layer: Low order linear systems Coordination layer: Finite-state machines (coordination protocol) Link layer: Fluid flow models Aggregated space and time vehicle density profiles are used as states. Commands are functions of time and space Dynamics are then described using conservation flow models. Network layer: Capacitated graph 2001-05-11 9 On-board vehicle control system - Hybrid system The physical and regulation layers are described by a discrete state variable the current activity and the continuous state variable of the activity s differential equation. The coordination layer determines the transition from one activity to another. This means that the three lowest layers form a hybrid system. Both discrete and continuous state variables are coupled since the coordination layers are communicating and the regulation layers are using measurements of neighboring vehicles behavior. 2001-05-11 10 5

On-board vehicle control system - Methodology for safety and efficiency Primary objectives: safely and efficiently control the vehicle while executing the activity plan Overall AHS optimality is not monitored or guaranteed at this level Necessary to develop a design and verification methodology that guarantees safety and efficiency of the overall on-board vehicle hybrid control system This is done in three steps: Active Plan Definition Coordination Layer Design Regulation Layer Design 2001-05-11 11 On-board vehicle control system - Methodology for safety and efficiency, cont. Active Plan Definition Limited set of atomic maneuvers, which simplifies the control design Only leaders can initiate maneuvers Leaders can only execute one maneuver at a given time Maneuvers are coordinated with the relevant leaders of neighboring platoons Only after agreement is reached between these leaders is a maneuver initiated Coordination Layer Design Realized as a hierarchy of coupled finite-state machines The coordination of each maneuver is implemented by a protocol between relevant peer leaders involved in the maneuver The protocol specification and overall coordination layer design is formally specified verified using software verification tools (COSPAN) The overall state machine has more than 500 000 states 2001-05-11 12 6

On-board vehicle control system - Methodology for safety and efficiency, cont. Regulation Layer Design Is designed so that the execution of every maneuver initiated by the coordination layer follows the maneuver's state machine protocol => The hybrid system produces the same sequence of events as that dictated by the coordination layer design, in which the entire continuous time behavior of the vehicle is represented as a single state => The regulation layer must perform in a manner that is consistent with the coordination layer model. A set of performance parameters is gathered for different maneuvers that will guaranty safety. 2001-05-11 13 On-board vehicle control system - Example: Join maneuver 2001-05-11 14 7

On-board vehicle control system - Example: Join maneuver, cont. Two consecutive platoons, traveling on the same lane, join to form a single platoon. The leader of the trail platoon, vehicle A_L has to engage in a join protocol with the leader of the lead platoon, vehicle B_F. A sufficient condition for preventing vehicle collision in a platoon, is to make the platoon maximum deceleration ratio sufficiently large (defined as the ratio between the maximum allowable decelerations of the last follower and the leader of the platoon) A safety set can be defined such that the join maneuver can be completed safely if initiated when the velocities of and distance between A_L and B_F belongs to the set. The set depends on given performance parameters. Overall AHS Safety Results: By combining the results in Proposition 1 with the follower law safety results given by (3) and (4), it is possible to derive conditions for overall highway safety. By using the results in Proposition 2, it is possible to calculate performance parameters that will yield a provably safe on-board vehicle control system. 2001-05-11 15 Roadside control system Primary objective is to optimize the capacity and traffic flow of the overall AHS. Control the network and link layers in ways that tend to increase vehicle safety, such as Maintaining sufficiently low aggregated vehicle densities and Decreasing the inlet traffic flow into links where aggregated traffic density is very large 2001-05-11 16 8

Questions Peter Aronsson: 1) The verification, as I understand it, is done individually for each layer. How is the whole system verified? 2) By layering the system, and using different models for different layers, the complete hybrid system is divided into layers, where some layers induvidually are not hybrid. It seems that the major reasons for layering are to handle the complexity of the system, and to apply analysis methods to each layer depending on its model. For instance, analysing the coordinating system with finite state machine analysis techniques. Is layering, with the purpose of extracting the discrete parts of a hybrid system into one layer, a common technique of dealing with hybrid systems? Patrik Haslum: 1) In what sense is the link stabilizing controller "distributed"? 2) To what extent is the verification described automated? (It seems to be mostly manual, with the exception of some correctness condition on the coordination FSM s, which are discrete only). 3) I ran across some other papers (Russel & co, IJCAI 97, 99) a while ago that were also related to the PATH project: These, aimed to develop a "controller" (in the AI sense) for a single car without relying on any "infrastructure" (i.e. smart roads or communication with surrounding cars). In the end of the present paper, it s mentioned that there are large problems introducing this type of system in reality, because of big costs and the fact that it s got to be done all at once. Given this, doesn t the "smart car on it s own" approach seem like a better idea? Frida Gunnarsson: 1) The on-board vehicle control system is a hybrid control system. Can the used design method be used on other systems or is there even an underlying method? 2) The authors claim that it is necessary to develop a method to guarantee stability and safety but it seems that they only use very system specific rules, etc. Is it generalizable? Svante Björklund: 1) Is is possible to control a car enough quickly to mantain a inter-car distance of 1 meter? Is the bandwidth of the car enough high? 2) Why was the NAHSC dissolved in 1998? 3) On page 916 it is told about residual filters generating unique patterns of residuals for each different fault. Is it possible to use the method of algebraic consistency tests in the course Adaptive filtering and change detection? 4) Car that do not have an on-board vehicle control system, how are they handled? Are they not allowed to travel on AHS Highways? 5) Why are so many as 500000 states needed in the coordination layer? 6) Shouldn t it be AMIN <= apmin in equation (1)? apmin is negative, isn t it? Jakob Roll: What strengths and weaknesses can you see with the proposed approach for automated highways (e.g., lumping cars together into "platoons")? Daniel Karlsson: 1) It says in the article that the three lowest levels in the architecture can be viewed as a hybrid system. Can you elaborate a little on why this is the case? 2) How, approximately, would a hybrid automaton look like or be built from the descriptions given of the individual layers?

David Lindgren: How would you characterize the AHS-automatas in terms of Hybrid Theory? For instance, are they linear in the (akward) respect we learned at the last seminar, i.e. constant derivatives only, or are they more general? Dan Lawesson: The task of the vehicle follower control law is to maintain a constant vehicle spacing between vehicles forming a platoon. Why is a platoon designed to keep constant spacing in distance and not in time (e.g. 80ms instead of 2m) which seems to be a more reasonable measure when maximizing flow under safety constraints? Do platoons always cruise at the same speed? In that case time and space are equivalent measures, I suppose. Martin Enqvist: In practice, the actual performance of a vehicle varies over time in an unpredictable way (e.g. due to varying road conditions). Is not this a problem for the safety of an AHS? Would not, for example, the performance of the join maneuver in section III be decreased considerable if worst case accelerations and decelerations have to be considered at all times.