EE330 Final Project Autonomous Car

Slides:



Advertisements
Similar presentations
Preliminary Driving Steps
Advertisements

TRANSPORTATION TUESDAY
Driving In Different Environments & Situations
Add and Use a Sensor & Autonomous For FIRST Robotics
Driving In Urban Traffic
Driving Maneuvers and how to do them by J. M. Christensen and how to do them by J. M. Christensen.
Performing Basic Vehicle Maneuvers
CHAPTER 6 BASIC MANEUVERS.
Honda Shadow Owners UK 2nd Person Drop Off Bike Convoy
Chapter 7 Negotiating Intersections
Parallel Parking Identify 1½ Car Lengths of Available Space
Right and Left Turns.
Chapter 10: Negotiating Intersections
Transportation Tuesday TRANSPORTATION TUESDAY REAR ENDERS – HOW CAN WE PREVENT THEM? A collision occurs when two vehicles occupy the same space!
Also, while thinking of rear view mirrors, what about this situation?
Sample questions from the Rules of the Road units of the Driving Theory syllabus. ESOL for Driving.
Transportation Tuesday TRANSPORTATION TUESDAY What needs quick thinking and concentration? Intersection, junctions, roundabouts & U turns all require your.
Chapter 13 Handling Emergencies
From the NXT top menu Connect desired hardware as indicated Enter a command in the box indicated from the menu provided Repeat for all 5 boxes.
With With Defensive driving basics  Maintain proper levels for all fluids.  Make sure all tires are in good condition, are properly inflated,
Chapter 6 Basic Car Maneuvers
Stop Sign This is a traffic sign. This means to stop. It helps us be safe when driving.
Emergency Vehicle Operations Unit VIII Avoiding Accidents 1 Dave Denniston Loss Control Training Specialist.
ANTI LOCK BRAKING SYSTEM
Instructions for using this template. Remember this is Jeopardy, so where I have written “Answer” this is the prompt the students will see, and where.
Drive Right Chapter 7 Negotiating Intersections Unit 4
Situations that require a driver to yield right-of-way.
Welcome to  Bicycling In Kids Education  Kids II Class  Second “Inside Class” Session.
STEPS TO PARALLEL PARKING FOLLOW THESES STEPS TO HELP YOUR PARALLEL PARKING SKILLS FOLLOW THESES STEPS TO HELP PERFECT YOUR PARALLEL PARKING SKILLS.
RIGHT TURNS A step by step guide intended to support the practical training. Select Slide Show from the top Toolbar then From Beginning. Let it run until.
Introduction to Loops For Loops. Motivation for Using Loops So far, everything we’ve done in MATLAB, you could probably do by hand: Mathematical operations.
Intersections.
By Kadee Blakely. Mode/Reference-Value Settings Camera Example Microwave Exmaple.
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
Traffic Signals NV Driver Education Curriculum Unit 2: Signs, Signals, and Roadway Markings Presentation 2 of 3.
Partial lesson 18 of 64 slides Other City/Suburban Strategies and Rules of the Road.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Module 5 Terena Wibecka Lauren Megan Block 1X. Processing Information 1.A driver needs visibility, space, and time to safely operate a vehicle. 2.A vehicle.
Section 3 Basic Maneuvering Tasks: Low ,
Module 5 Brooke, Kendra 1 st Block Y day. Processing Information A driver needs time, space and visiblity to safely operate a vehicle. A vehicle needs.
Intersections.
Ch. 7 Intersections.
Performing Basic Vehicle Maneuvers
ANTI LOCK BRAKING SYSTEM
FREEWAY DRIVING.
Unit 5 VEHICLE HANDLING SAFE VEHICLE CONTROL
Application Case Study Security Camera Controller
PRESENTED BY:BHABESH RANJAN MAHAKUD
SIGNALING, TURNING AND PARKING
Negotiating Intersections
PASSING LANE CHANGING MERGING SHARING THE ROAD
Defensive driving.
Chapter 7 Negotiating Intersections
Chapter 3 Cruise Control
Unit 4: Vision and Space Management
Use of Neutral Gear in an Automatic Transmission Car
Evaluation in Engineering Design Process Modeling and FSM
Unit 2: Signs, Signals, and Roadway Markings
Driving in City Traffic
Signs and Symbols from Instant Art Traffic Signs CD-ROM
PASSING LANE CHANGING MERGING SHARING THE ROAD
TRANSPORTATION TUESDAY
TUGS Jason Higuchi && Julia Yefimenko && Raudel mayorga
Chapter 9 Environments and Traffic Settings
Traffic Safety.
You will be given the answer. You must give the correct question.
Alabama Driver Manual Chapter 3
How to Safely Approach and Pass Through an Intersection
Stop! Look! Listen! Think!.
Virginia School Bus Driver Training
Presentation transcript:

EE330 Final Project Autonomous Car Xiaoyu Che & Dong Ding 12/7/2012

Outline Objective Design Method Code For 3 Cases Testbench And Simulation Synthesis Layout In Virtuoso Outline Iowa state University

To Create a simple algorithm that is used when the software fails To Create a simple algorithm that is used when the software fails. This algorithm will be coded into hardware so that even when the main software fails, this backup emergency system will keep the car on the road until it can safely exit traffic and be repaired. Objective Iowa state University

Design Method Inputs: · (2) Line sensors (2‐bit each) · Camera Fail indicator · GPS no signal indicator · Software interrupt (software fail) indicator · City vs. Highway mode Outputs: · Brakes - Assume a 4‐bit number scaled linearly with 0000 as 0% brakes and 1111 as 100% brakes. · Accelerator (4‐bit) · Wheel – Assume ‐90 degress to +90 degrees rotation (no major turns here) – this is scaled by an 8‐bit number. · Alarm- for requesting human intervention Design Method Iowa state University

Code For Input, Output and Register Mode : 1 city mode, 0 highway mode X: Time register Y: Brake indicator Code For Input, Output and Register Iowa state University

Case 1: Highway Wheel Control Case: Driving on a highway & software fails or when the GPS and/or cameras lose signal. Condition: 1. The sensors return a 1 when a painted line in the road cross directly in front of the sensor from the right. 2. When the line comes from the left, a 2 is returned. Result: The correct logic should turn the wheel for 2 seconds at a 45 degree angle from vertical in the correct direction to stay in the same lane. Calculate :01000000 (64) means 45 degree left 11000000 (192) means 45 degree right Case 1: Highway Wheel Control Iowa state University

Code For Case 1 Normal position Turn right Turn left Iowa state University

Case 2: City Brake Control Case: Driving in a city setting & the software fails or the cameras lose sight , a hardware backup is needed. Result: The car should slow to a stop immediately. Slow the car by progressively increasing the brakes from 0% to 100% over 5 seconds. Hold brake at 100% until GPS/cameras return or the user takes over. Alarm part integrated. Calculate: 5 seconds, 4 bits– the brakes variable increase 16 times, 0.3125 seconds every time Case 2: City Brake Control Iowa state University

The sensors don't operate after 15 seconds, the car stops A human takes control. The alarm will be off. Brakes indicator = 1, start brake Increasing the brakes from 0% to 100% over 5 seconds Code For Case 2 Iowa state University

The worst case: the software fails or the cameras lose sight , a hardware backup is needed. And even the backup sensors lose signal Condition: 1. After 15 seconds, if the sensors do not resume operation, the car will be slowed to a stop no matter on the highway or city. 2. If a human takes control in 15 seconds, the alarm will be off. Case 3: Worst Case Iowa state University

Brakes when the alarm keeps 15s A human takes control. Sensor=0. The alarm will be off. Increasing the brakes from 0% to 100% over 5 seconds Code For Case 3 Iowa state University

Overall Code: Input output and register Case1: wheel control increasing brakes from 0% to 100% over 5 seconds Overall Code: Case2: City brake control Iowa state University

Testbench And Simulation The testbench is as follow: Testbench And Simulation Iowa state University

Case 1: Highway Wheel Control Result: When sensor=1(01), which means the car turns right. Wheel=01000000 to correct the direction. Otherwise, When sensor=2(10), Wheel=11000000. Case 1: Highway Wheel Control Iowa state University

Case 2: City Brake Control Result: Slow the car by progressively increasing the brakes from 0% to 100% over 5 seconds. Hold brake at 100% until GPS/cameras return or the user takes over. Case 2: City Brake Control Iowa state University

Case 3: worst case Result: After 15 seconds, if the sensors resume operation , the alarm will be 0 again. If they do not resume operation, the car will be slowed to a stop no matter on the highway or city. Case 3: worst case Iowa state University

Synthesis Iowa state University

Floorplanning Iowa state University

Power Planning Iowa state University

Placement Iowa state University

Special Route Iowa state University

Nano Route Iowa state University

Iowa state University

Verification & Streamout Iowa state University

Layout In Virtuoso Iowa state University

Thank you! Iowa state University