A theory on autonomous driving algorithms

Slides:



Advertisements
Similar presentations
Chapter 8 Driver Education Sharing the Road with Others Page
Advertisements

SHARING THE ROAD WITH HEAVY VEHICLES You don’t have to be told there are a lot of trucks on the road. But do you always drive or ride with trucks in mind?
Chapter 10: Negotiating Intersections
Also, while thinking of rear view mirrors, what about this situation?
1 CO Games Development 2 Week 22 Flocking Gareth Bellaby.
Steering Behaviors For Autonomous Characters
 In the absence of external forces, an object at rest remains at rest and an object in motion remains in motion with a constant velocity.  This law.
Sensors Cassandra, Gayathri, Rohan, Patrick. -Many distractions while driving -Want to dramatically reduce accidents that occur -Try to figure out ways.
Flow Fields Hao Li and Howard Hamilton. Motivation for Flow Fields Multiple AI algorithms in a computer game can produce conflicting results. The AI must.
Drive Right Chapter 7 Negotiating Intersections Unit 4
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
Particle Swarm Optimization † Spencer Vogel † This presentation contains cheesy graphics and animations and they will be awesome.
Commercial Vehicles  Many drivers believe that because commercial vehicles sit so high in the cab of their vehicle, they can see everything around them.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Logic Based.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
ZOMBIE MOTION QUESTIONS Zombies Humans If a zombie gets a question right, they can infect a human. If a human gets a question right, they’re protected.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Congestion.
EUCAR IST Workshop 23 May Active Safety Vehicle Systems and HMI. Topics in need of a Holistic Approach for Integrated Solutions Ulf Palmquist EUCAR.
Motion Speed. Motion  Motion: A change in position Depends on reference point Is the mom moving relative to the dad? Is the mom moving if you were on.
An Egg-citing Crash. Objectives of Lesson Automotive safety features that help to save lives. What Crumple Zones are and how they help us. The physics.
Module 3 Brianna James Percy Antoine. Entering the Roadway/Moving to the Curb/Backing  The seven steps to safely pull from a curb. Place foot firmly.
TRANSPORTATION TUESDAY
Rules and Regulations for Safe Driving
Chapter 11: Sharing the Roadway
ADVANCED DRIVER ASSISTANCE SYSTEMS
Chapter 8 Driver Education
Stopping a vehicle.
Question Does the current affect the time it takes a boat to cross a river if the boat is pointed directly across the river?
L-9 Conservation of Energy, Friction and Circular Motion
Advanced & Group Steering
How fast is the butterfly moving? What direction is it moving?
Chapter 7 Negotiating Intersections
Chapter 11 Section 1 Distance and Displacement
One Dimensional Motion
Modeling of Traffic Patterns on Highways
Describing Motion.
Unit 4: Vision and Space Management
L-9 Conservation of Energy, Friction and Circular Motion
Autonomous Vehicle Simulations
CIS 488/588 Bruce R. Maxim UM-Dearborn
Driving in City Traffic
TRANSPORTATION TUESDAY
Motion, Speed, Velocity and Acceleration
Introductory Presentation
TUGS Jason Higuchi && Julia Yefimenko && Raudel mayorga
Predicting Traffic Dmitriy Bespalov.
CIS 488/588 Bruce R. Maxim UM-Dearborn
Vehicle Characteristics and Car Following
Motion Unit Miss McDonald Science 8
Lesson Plan Day 4 >Chapter 7- Power Point > Driver’s education notes: Steering straight backward, Changing lanes, Hand over hand steering, Push Pull steering,
P3 Flashcards.
12/01/15 ll ork Complete all Bell Work for the week on a sheet of paper. Turn it in by Friday!! 2: If you go on a walk around the block.
Motion, Speed, Velocity and Acceleration
How fast is the butterfly moving? What direction is it moving?
Choosing a Frame of Reference
Choosing a Frame of Reference
TRANSPORTATION TUESDAY
Intrinsically Motivated Collective Motion
Basic Driving Maneuvers Entering Traffic, Lane Changes, and Turning
Most of physics, and all of science, is concerned with motions.
Choosing a Frame of Reference
Motion, Speed, Velocity and Acceleration
Motion Section 3 Acceleration
How fast is the butterfly moving? What direction is it moving?
Motion, Speed, Velocity and Acceleration
Motion, Speed, Velocity & Acceleration
Motion, Speed, Velocity and Acceleration
SAFE DRIVING RULES AND REGUALTIONS
Motion, Speed, Velocity and Acceleration
Motion, Speed, Velocity and Acceleration
Presentation transcript:

A theory on autonomous driving algorithms A Swarm of Cars A theory on autonomous driving algorithms

Motivation Automobile accidents is one of the top 10 killers of people in the US More and more drivers join the roads each day—safety and efficiency is of primary concern Travel would become less “expensive”

Ideas Several theory’s have been suggested on how to accomplish this task The most prominent use a hierarchical scheme A SWARM system could also prove useful

Restrictions on Study Referring only to highway driving Vehicles using these methods have certain technologies: Speed sensors Road vs. off-road sensors Acceleration rates and stopping speed must be available

Needs System must exceed today’s safety System must be comfortable Fewer collisions System must be comfortable A roller-coaster type ride would not be acceptable System must be adaptable Replacing every vehicle on the road is never an option

The Answer from the Sea Schools of Fish exhibit all the needs of our system naturally Very, very, very, very rarely collide Move in smooth motions when not under attack Schools vary in size from 10’s to 1,000,000’s

A little background… Fish sense obstacles and other fish around them with the Lateral Line Sense Works similar to our ear We must mimic this with our technology

But wait… Fish schools have already been modeled by computers Used mostly in Computer Graphics Fish are modeled by using the Flocking behavioral model My work has been on adapting this model to fit onto a freeway

Three behaviors There are three behaviors that a flocking SWARM unit exhibits Separation The tendency of a unit to move away from others Alignment The Tendency of a unit to point in the same direction as others Cohesion The Tendency of a unit to move towards others

Separation Simple function: This doesn’t quite work for our purposes V = - mS(1/D)/N V is the placement vector D is the distance vector between the unit and the obstacle N is the number of obstacles m is a multiplier This doesn’t quite work for our purposes

Separation Separation zone should not be static Should be related to the stopping distance at a given speed X = -V^2/2a + b for directly in front of the vehicle Smaller for sides, area behind is irrelevent X = sin(T)*-V^2/2a + b for 0 < T < 180, X=b otherwise

Separation Vehicles cannot turn around Therefore positioning must be relative

Alignment Alignment zone should be similarly shaped Larger Alignment Algorithm: Vehicle angle is the average angle of all the units in the alignment zone Again, doesn’t quite work for our purposes Need to ignore vehicles traveling in the opposite direction Need Time Delay

Cohesion Works in opposition to Separation algorithm Should be the largest zone, and actively searching for new members to flock with Need other members to share information Movement vector is opposite of Separation: V = mSD/N

Emergent behavior Every member of the flock “sees” what the members at the front “see” Members move in unison Members will avoid obstacles in the same motion

Comparison Vs. Hierarchical Network AHS Pros: Deployable as an “option” No single point of failure No tracking movements Cons: No effective way to avoid congestion

Questions?