Adaptive Cruise Control

Slides:



Advertisements
Similar presentations
Simulation of Feedback Scheduling Dan Henriksson, Anton Cervin and Karl-Erik Årzén Department of Automatic Control.
Advertisements

EE5900 Advanced Embedded System For Smart Infrastructure
ELECTRONIC STABILITY PROGRAM (ESP) LECTURER NAME: MR
M. Tech. Project Presentation Automatic Cruise Control System By: Rupesh Sonu Kakade Under the guidance of Prof. Kannan Moudgalya and Prof. Krithi.
CAB 1/13 CAB Iveco Sales Academy Operation Overview Windows/mirrors Steering wheel stalks Windscreen wipers Cruise Control CC activation CC safety functions.
A Hierarchical Co-ordination Language for Interacting Real-time Tasks Arkadeb Ghosal, UC Berkeley Thomas A. Henzinger, EPFL Daniel Iercan, "Politehnica"
Real-Time Embedded Systems
EE357 Control System I - Lec B2 (2010W) - Introduction.
© Ricardo plc 2012 Eric Chan, Ricardo UK Ltd 21 st October 2012 SARTRE Demonstration System The research leading to these results.
Introduction to VISSIM
Engine Electronic Controlled. Ignition systems THE CONSTANT ENERGY IGNITION SYSTEM DIGITAL (PROGRAMMED) IGNITION SYSTEM DISTRIBUTORLESS IGNITION SYSTEM.
Effect of Electronically Enhanced Driver Behavior on Freeway Traffic Flow Alain L. Kornhauser Professor, Operations Research & Financial Engineering Director,
Communication Scheduling for Time-Triggered SystemsSlide 1 Communication Scheduling for Time-Triggered Systems Paul Pop, Petru Eles and Zebo Peng Dept.
Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty.
High-level System Modeling and Power Management Techniques Jinfeng Liu Dept. of ECE, UC Irvine Sep
Chess Review May 11, 2005 Berkeley, CA Extensible and Scalable Time Triggered Scheduling for Automotive Applications Wei Zheng Advisor: Professor Alberto.
1 of 30 June 14, 2000 Scheduling and Communication Synthesis for Distributed Real-Time Systems Paul Pop Department of Computer and Information Science.
Abstract The development and implementation of model-driven architectures for integrated real-time, embedded, hybrid control software is described using.
1 of 14 1/15 Schedulability Analysis and Optimization for the Synthesis of Multi-Cluster Distributed Embedded Systems Paul Pop, Petru Eles, Zebo Peng Embedded.
Cruise Control Karen Lie Engr 315.
Overview of Anti-lock Brake System Jonathan Brown ABS 2 Fall 2001.
Overview of Project Lydia Eatmon ACC2 Fall Project Adaptive Cruise Control Diver aid, part cruise control, part collision avoidance Motivation for.
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
1 of 12 May 3, 2000 Performance Estimation for Embedded Systems with Data and Control Dependencies Paul Pop, Petru Eles, Zebo Peng Department of Computer.
1 Oct 2, 2003 Design Optimization of Mixed Time/Event-Triggered Distributed Embedded Systems Traian Pop, Petru Eles, Zebo Peng Embedded Systems Laboratory.
1 of 14 1 Analysis and Synthesis of Communication-Intensive Heterogeneous Real-Time Systems Paul Pop Computer and Information Science Dept. Linköpings.
1 of 14 1/15 Design Optimization of Multi-Cluster Embedded Systems for Real-Time Applications Paul Pop, Petru Eles, Zebo Peng, Viaceslav Izosimov Embedded.
1 of 16 June 21, 2000 Schedulability Analysis for Systems with Data and Control Dependencies Paul Pop, Petru Eles, Zebo Peng Department of Computer and.
Booch Block diagram for cruise control
UML for Embedded Systems Development— Extensions; Hardware-Software CoDesign.
Design for Engineering
Design of Adaptive Cruise Control System - A Time-critical Data Driven Approach by Neera Sharma ( ) under the guidance of Prof. Krithi Ramamritham.
Course Outline DayContents Day 1 Introduction Motivation, definitions, properties of embedded systems, outline of the current course How to specify embedded.
Real-time systems Systems Refers to: (computing, communication, and information) (c) Rlamsal DWIT.
1. This seminar paper is based upon the project work being carried out by the collaboration of Delphi- Delco Electronics (DDE) and General Motors Corporation.It.
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking.
AUTOTRONICS (VEHICLE CONTROL SYSTEM)
1 Challenge the future Meng Wang Department of Transport & Planning Department of BioMechanical Engineering Supervisor(s): Winnie Daamen, Serge Hoogendoorn,
1 of 14 1/15 Synthesis-driven Derivation of Process Graphs from Functional Blocks for Time-Triggered Embedded Systems Master thesis Student: Ghennadii.
Automatic Merge Control Algorithms Ashish Gudhe Roll. No Guide :- Prof. K. Ramamritham.
Real Time Scheduling Telvis Calhoun CSc Outline Introduction Real-Time Scheduling Overview Tasks, Jobs and Schedules Rate/Deadline Monotonic Deferrable.
Adaptive Cruise Control Advisor(s): Prof. Krithi Ramamritham Prof. S. Ramesh Prof. Kavi Arya Gurulingesh R. KReSIT, IIT Bombay.
6. Application mapping 6.1 Problem definition
Presentation on Real Time Systems and Adaptive Cruise Control.
Chapter 6 Adaptive Cruise Control (ACC)
6. A PPLICATION MAPPING 6.3 HW/SW partitioning 6.4 Mapping to heterogeneous multi-processors 1 6. Application mapping (part 2)
Computer Science and Engineering Parallel and Distributed Processing CSE 8380 March 03, 2005 Session 15.
> Power Supervison Desired Output level Source Diesel Valve Sink Diesel Valve > Valve Regulator Sink T = 40 ms Air Valve CBSE Course The SaveComp Component.
Effect of Electronically Enhanced Driver Behavior on Freeway Traffic Flow Alain L. Kornhauser Professor, Operations Research & Financial Engineering Director,
A flexible simulator for control- dominated distributed real-time systems Johannes Petersson IDA/SaS/ESLAB Johannes Petersson IDA/SaS/ESLAB Master’s Thesis.
1 of 14 1/15 Schedulability-Driven Frame Packing for Multi-Cluster Distributed Embedded Systems Paul Pop, Petru Eles, Zebo Peng Embedded Systems Lab (ESLAB)
Submitted To: Submitted By: Seminar On ADAPTIVE CRUISE CONTROL.
The Universal Systems Model. The Universal System Models The four components of the Universal Systems Model are: The four components of the Universal.
Overview of Project CACC1 Software Engineering CSE435 Michigan State University Fall 2013 Team members: Project Manager: Kathy Cummings Facilitator: Phil.
Mohammed Hasham Chemnitz University of Technology Masters Automotive Software Engineering 2nd Semester Automatic Cruise Control Seminar Automotive Sensors.
VEMANA INSTITUTE OF TECHNOLOGY,BANGALORE
‘Adaptive Cruise Control’
Team members: Project Manager: Alex Crimin Facilitator: Chengzhu Jin
Autonomous CAR.
ECE 382. Feedback Systems Analysis and Design
Chapter 3 Cruise Control
Period Optimization for Hard Real-time Distributed Automotive Systems
ADAPTIVE CRUISE CONTROL
Real-Time Support for Automotive Application
Design Optimization of Multi-Cluster Embedded Systems for Real-Time Applications Paul Pop, Petru Eles, Zebo Peng, Viaceslav Izosimov Embedded Systems.
Schedulability-Driven Partitioning and Mapping for Multi-Cluster Real-Time Systems Paul Pop, Petru Eles, Zebo Peng, Viaceslav Izosimov Embedded Systems.
Vision based automated steering
Design for Engineering
Fig. 1 Throttle body(left) and gas pedal(right)
Presentation transcript:

Adaptive Cruise Control by Gurulingesh R. 03329008 Kanwal Rekhi School of Information Technology Indian Institute of Technology Bombay

Overview Motivation Adaptive Cruise Controller: An Example Functional Model Task Model Architecture Future Work References

Motivation

Motivation (Cont…) Partitioning of system into TT and ET domains Process Mapping Optimization of parameters corresponding to communication protocol. Sequence and Slots of TDMA (TTC) Priorities of Messages (ETC) Schedulability

Adaptive Cruise Control automatically adjusts vehicle speed to maintain a driver-selected safe distance from the vehicle ahead in the same lane. It then returns to the set speed when traffic clears. Requirements: The speed should be kept close to the SET speed, if there is no vehicle ahead. Timegap should be maintained at x sec.

Requirements (cont…) Detect the manual intervention by Driver. Indicate thru UI, the action being taken by ACC. Should be activated above xkmph. Velocity changes should be smooth in the speed control mode to make the ride comfortable. Etc…

Functions Identified Computing Current speed of our vehicle Leading Vehicle related Task Controlling Speed of our Vehicle Controlling the Throttle Controlling the Brake Detecting Manual Intervention UI to the Driver Periodicity of Tasks Hard, Firm; Periodic, Aperiodic…

Components Needed Sensors: Actuators: Four Wheel Sensors Brake Pedal Sensor Accelerator Pedal Senor IR Sensor Throttle position Sensor Brake Actuator position Sensor Actuators: Brake Actuator Throttle Actuator

Precedence Graph showing communication relation b Wheel S IR S f Speed Set Throttle S Brake S c d e Throttle A Brake A Curr_Thr Pos Curr_Br Pos

Src: Prof. Shashikant's Control System Lec-1 in DEP Mode ACC System Design (desired vehicle speed) Control I/P Physical Process Sensors Actuators Adaptive Cruise Cont. Reference Input Actual output Sensor Noise Actuator Noise Sensed O/P Desired Disturbances (accelerator pedal (throttle) position, brake pedal position) (wheel speed sensor) (air drag, grade, friction etc) (vehicle speed) Src: Prof. Shashikant's Control System Lec-1 in DEP Mode

Block Diagram

Block Diagram (cont…) Three Control Loops: Outer loop does the entire process of deciding whether to accelerate or decelerate or to maintain the same speed. Two Inner loops are special actuation loops that control the throttle and brake control systems

Task Graph

ACC Control Algorithm Algorithm will mainly have three features: maintain the speed set by the driver if there is no leading vehicle. to adjust the speed of the vehicle appropriately to maintain the desired safe distance from leading vehicle to switch back and forth between above two modes according to the situation.

Flow Chart

Flow Chart (cont…)

State Diagram

Src: Prof. Shashikant's Control System Lec-1 in DEP Mode Process Model Physical Process Actual Output Control I/P Disturbances E G 1/Rw 1/M Src: Prof. Shashikant's Control System Lec-1 in DEP Mode

Physical Positioning of the Components Wheel Speed Sensor FR Sensor FL Sensor RL Sensor RR Brake RL Actuator Brake RR Brake FL Brake FR Brake Pedal Sensors Accelerator Pedal Sensors Radar/Sensor/Camera

NODE -OBSTACLE DETECTION NODE-FL NODE-RR NODE-FR NODE-RL NODE -OBSTACLE DETECTION MAIN-NODE velRR-Sensor RR-Actuator velFR-Sensor FR-Actuator velRL-Sensor RL-Actuator velFL-Sensor FL-Actuator Brake-Pedal-Sensor Accelerator-Pedal-Sensor

Future Work Classifying tasks as TT and/or ET and as Soft, Hard or Firm. Writing Algorithm Allocation of Tasks Schedulability One or two similar application if time permits

Some of the References Paul pop et. al. “Design Optimization of Multi-Cluster Embedded Systems for Real-Time Applications”, Date’04, Paris, France, February 16-20, 2004, pp. 1028-1033 . Jakob Axelsson, “A case Study in Heterogeneous Implementation of Automotive Real-Time Systems”, 6th International Workshop on Hardware/Software CoDesign, Seattle, March 15-18, 1998. Krithi Ramamritham, “Allocation and Scheduling of Precedence-Related Periodic Tasks”, IEEE Transaction in Parallel and Distributed Systems, 1995, pp. 412-420. Cecilia Ekelin, Jan jonsson, “Real Time System Constraints: Where do they Come From and where do they Go?”, In Proceedings of the Int’l Workshop on Real Time Constarints, Oct. 16, 1999, USA, pp. 53-57. Kristina Ahlström, Jan Torin, “Design Method for Conceptual Design of By-Wire Control: Two Case Studies”, 7th Int’l conference on Engineering of Complex Computer Systems, June 11-13, 2001.