M. Tech. Project Presentation Automatic Cruise Control System By: Rupesh Sonu Kakade 05323014 Under the guidance of Prof. Kannan Moudgalya and Prof. Krithi.

Slides:



Advertisements
Similar presentations
Proactive Traffic Merging Strategies for Sensor-Enabled Cars
Advertisements

Formal Computational Skills
Discrete Controller Design
Transport Modelling Traffic Flow Theory 2.
 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
The Modeling Process, Proportionality, and Geometric Similarity
Modelling - Module 1 Lecture 1 Modelling - Module 1 Lecture 1 David Godfrey.
1 12. Principles of Parameter Estimation The purpose of this lecture is to illustrate the usefulness of the various concepts introduced and studied in.
Introduction to VISSIM
Optimal Missile Guidance system By Yaron Eshet & Alon Shtakan Supervised by Dr. Mark Mulin.
Computational Modelling of Road Traffic SS Computational Project by David Clarke Supervisor Mauro Ferreira - Merging Two Roads into One As economies grow.
APPLICATIONS OF INTEGRATION
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Chapter 21. Stabilization policy with rational expectations
Intelligent Steering Using PID controllers
Design of Cooperative Vehicle Safety Systems Based on Tight Coupling of Communication, Computing and Physical Vehicle Dynamics Yaser P. Fallah, ChingLing.
A new car following model: comprehensive optimal velocity model Jun fang Tian, Bin jia, Xin gang Li Jun fang Tian, Bin jia, Xin gang Li MOE Key Laboratory.
Adaptive Cruise Control (ACC)
Prof. Dr. S. K. Bhattacharjee Department of Statistics University of Rajshahi.
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
1 Challenge the future M.Wang, W.Daamen, S. P. Hoogendoorn and B. van Arem Driver Assistance Systems Modeling by Optimal Control Department of Transport.
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
Automatic Merge Control Algorithms Ashish Gudhe Roll. No Guide :- Prof. K. Ramamritham.
1 Evaluation of Adaptive Cruise Control in Mixed Traffic Session
Curve-Fitting Regression
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
Dark Energy. Expanding Universe Galaxies in the universe are spreading out over time. –Hubble’s law From Einstein’s general relativity this happens as.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
WS8-1 ADM740, Workshop 8, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 8 Creating Event Files.
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology Principles of Parameter Estimation.
Chapter 25 Capacitance.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
Behavior Control of Virtual Vehicle
A Microscopic Simulation Study of Automated Headway Control of Buses on the Exclusive Bus Lane on the Lincoln Tunnel Corridor Vehicle-Following Algorithm.
Adaptive Cruise Control
Effect of Electronically Enhanced Driver Behavior on Freeway Traffic Flow Alain L. Kornhauser Professor, Operations Research & Financial Engineering Director,
Protective Braking for ACSF Informal Document: ACSF
Electric Field.
Chapter - Continuous Control
WHO HAS THE RIGHT-OF-WAY? Definition of right-of-way The right of one roadway user to go first or to cross in front of another; right-of-way must be.
Ch 8.2: Improvements on the Euler Method Consider the initial value problem y' = f (t, y), y(t 0 ) = y 0, with solution  (t). For many problems, Euler’s.
Korea University User Interface Lab Copyright 2008 by User Interface Lab Human Action Laws in Electronic Virtual Worlds – An Empirical Study of Path Steering.
ANTILOCK BRAKING SYSTEM
Estimation by Intervals Confidence Interval. Suppose we wanted to estimate the proportion of blue candies in a VERY large bowl. We could take a sample.
Modeling Road Traffic Greg Pinkel Brad Ross Math 341 – Differential Equations December 1, 2008.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
1 Instituto Tecnológico de Aeronáutica Prof. Maurício Vicente Donadon AE-256 NUMERICAL METHODS IN APPLIED STRUCTURAL MECHANICS Lecture notes: Prof. Maurício.
Lecture 9: PID Controller.
DRIVER MODEL B. Vineeth ME13B1007 K. Kiran Kumar ME13B1020 N. Sai Krishna ME13B1024 S. Gurucharan ME13B1031 T. Krishna Teja ME13B1034.
6.1 Areas Between Curves In this section we learn about: Using integrals to find areas of regions that lie between the graphs of two functions. APPLICATIONS.
Vehicular Mobility Modeling for Flow Models Yaniv Zilberfeld Shai Malul Students: Date: May 7 th, 2012 VANET Course: Algorithms in.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
CRUISE CONTROL DEVICES Presented by Anju.J.S. CRUISE CONTROL DEVICES.
INTRODUCTION TO TRAFFIC ENGINEERING. of roads, streets and highways, their networks and terminals, abutting lands, and relationships with other modes.
Modeling of Traffic Flow Problems
Chapter 3 Cruise Control
Chap. 2: Kinematics in one Dimension
Collaborative Driving and Congestion Management
Situations that require a driver to yield right-of-way
Stopping distances.
Vision based automated steering
Dilemma Zone Protection at An Isolated Signalized Intersection Using Dynamic Speed Guidance Wenqing Chen.
Using Parametric Curves to Describe Motions
Safety Distance to the front
Car-Following Theory Glossary Car-following theories
Chapter 7 Functions of Several Variables
Lecture 6: Time Domain Analysis and State Space Representation
Chapter 7 Inverse Dynamics Control
Presentation transcript:

M. Tech. Project Presentation Automatic Cruise Control System By: Rupesh Sonu Kakade Under the guidance of Prof. Kannan Moudgalya and Prof. Krithi Ramamritham Indian Institute of Technology, Bombay 10 July 2007

Overview Introduction Objectives Automatic Cruise Control (ACC) Control in stop-and-go traffic Results Conclusion Future Improvements

Introduction Conventional Cruise Control Difficulties: 1. Useful only in sparsely populated roads 2. Disengagement may result in driver loosing control of a car. Velocity control Driver Set Speed

Introduction Automatic Cruise Control (ACC) System Control Objectives: 1. Follow-the-leader car 2. Adapt to leader velocity

Introduction - ACC

Safe Inter-vehicle distance Rule: 1. Constant spacing policy – Safe distance is independent of vehicle parameters such as maximal velocity, deceleration, etc.

Introduction - ACC 2. Constant time-gap policy: Difficulties with ACC: 1. Federal and State laws prohibits the use of ACC system below certain speed value. 2. Human driving often results in excessive accelerations and decelerations. Thus violating comfort specifications.

Introduction Stop-and-go scenario demands a different behavior from vehicles. Control in stop-and-go scenario Control Objectives: 1. Safety Constraint: Stop the vehicle before it reaches a critical distance,. 2. Comfort specification: Keep the deceleration and jerk bounded.

Overview Introduction Objectives of project Automatic Cruise Control (ACC) Control in stop-and-go traffic Results Conclusion Future Improvements

Objectives of Project Design control systems for 1. Speed control - in conventional cruise control 2. ACC controller 3. Controller for stop-and-go traffic and 4. Integrate controllers on low-cost platform

Approach used Zones: 1. Blue Zone: Cruise control 2. Green Zone: Automatic cruise control 3. Orange Zone: Stop-and-go traffic control 4. Red Zone: Safety critical zone

Overview Introduction Objectives of project Automatic Cruise Control (ACC) Control in stop-and-go traffic Results Conclusion Future Improvements

Automatic Cruise Control Control Objectives: 1. Follow-the-leader car, i.e., distance error should be minimal. Distance error is computed from where, 2. Adapt to leader velocity, i.e., relative velocity between two vehicles should be minimal.

ACC Control Law: The first time-derivative of distance error is computed and solved the following equation which ensures the distance error reduces to zero. We have

ACC The control structure is similar to PD controller with, 1. Proportional gain 2. Derivative gain

ACC Control Scheme

Overview Introduction Objectives of project Automatic Cruise Control (ACC) Control in stop-and-go traffic Results Conclusion Future Improvements

Control during stop-and-go scenario Control Objectives: 1. Safety Constraint: Stop the vehicle before it reaches a critical distance,. 2. Comfort specification: Keep the deceleration and jerk values bounded for all t. Reference model: Input: Lead vehicle velocity and Output: Reference distance and reference acceleration

Control during stop-and-go scenario

Reference model has twofold objectives: 1. Reference distance computation: 2. Reference acceleration computation: Safety and comfort constraints

Control during stop-and-go scenario Objectives: To find constraints on c and so that safety and comfort specifications are satisfied for all initial conditions and. Initial conditions are defined as where t = 0 s, is the time when Orange Zone is reached. Solvingand

Control during stop-and-go scenario where =

Control during stop-and-go scenario Solving the previous expression, we have The maximum penetration distance is This gives us a lower bound on c

Control during stop-and-go scenario Next we find upper bound on c. Substitute in expression for reference acceleration, i.e., The maximum value of reference breaking is computed from

Control during stop-and-go scenario Substitute in, we have

Control during stop-and-go scenario Now we consider comfort specification, i.e., jerk values must also be bounded. This gives us another upper limit on value for c. The maximum value of jerk is believed to depend on extremes of

Control during stop-and-go scenario The expression has two solutions. i.e., estimated lead velocity assumed to be zero. Therefore maximum value of jerk could be computed from

Control during stop-and-go scenario To proceed we assume i. e., negative acceleration is always greater than positive acceleration. The maximum jerk will be bounded as

Control during stop-and-go scenario Assuming sufficiently large forThe previous expression yields another upper bound on value for c. C1 and c2 are associated with safety Whereas c3 is associated with comfort

Control during stop-and-go scenario In the Orange Zone, priority is given to safety, i.e., Next we determine the lower bound on the value of. We use the above expression together with If takes the smallest value then c takes on the largest value.

Control during stop-and-go scenario

Overview Introduction Objectives of project Automatic Cruise Control (ACC) Control in stop-and-go traffic Results Conclusion Future Improvements

Results We implemented ACC controller on Dexter-6C. This platform is relatively reach in a sense that it has 1. Independent steering controller 2. Independent drive controller 3. Independent controller for white line sensing Our objective was to implement control system on a low cost platform, such as CDBOT. The experimental results on CDBOT are also presented.

Results Figure: Dexter-6C, a test car

Results - On Dexter-6C Fig.: Speed control loop performanceFig.: Car-following (ACC) results

Results - On Dexter-6C Fig.: Time-gap results

Results – On CDBOT Inner speed control loop performance test

ACC Results – On CDBOT

Results – On CDBOT Control in stop-and-go scenario

Overview Introduction Objectives of project Automatic Cruise Control (ACC) Control in stop-and-go traffic Results Conclusion Future Improvements

Conclusion Different traffic densities is found to demand different behavior from vehicles. Controllers for longitudinal speed control of cars during sparsely populated road, moderate traffic, and stop-and-go scenarios are designed. Controllers were integrated on robotic platform, CDBOT. Also ACC controller was implemented on Dexter-6C.

Overview Introduction Objectives of project Automatic Cruise Control (ACC) Control in stop-and-go traffic Results Conclusion Future Improvements

1. ACC controller used PD structure. Due to its non perfect tracking, jerk values are some times higher. This aspect could be improved by using advanced controller such as controller based on adaptive control theory. 2. String (or platoon) stability problem is not analyzed here.