Intelligent Driving Agents

Similar documents
Microscopic traffic simulation with reactive driving agents

A REACTIVE DRIVING AGENT FOR MICROSCOPIC TRAFFIC SIMULATION

Autonomous Automobile Behavior through Context-based Reasoning

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Supporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Control Arbitration. Oct 12, 2005 RSS II Una-May O Reilly

Deployment and Testing of Optimized Autonomous and Connected Vehicle Trajectories at a Closed- Course Signalized Intersection

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

Robots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.

AReViRoad: a virtual reality tool for traffic simulation

Model Deployment Overview. Debby Bezzina Senior Program Manager University of Michigan Transportation Research Institute

Virtual testing by coupling high fidelity vehicle simulation with microscopic traffic flow simulation

DEVELOPMENT OF A MICROSCOPIC TRAFFIC SIMULATION MODEL FOR INTERACTIVE TRAFFIC ENVIRONMENT

Volkswagen Group: Leveraging VIRES VTD to Design a Cooperative Driver Assistance System

Intelligent driving TH« TNO I Innovation for live

Stanford Center for AI Safety

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Inf2D 01: Intelligent Agents and their Environments

The GATEway Project London s Autonomous Push

5a. Reactive Agents. COMP3411: Artificial Intelligence. Outline. History of Reactive Agents. Reactive Agents. History of Reactive Agents

Horizon 2020 ICT Robotics Work Programme (draft - Publication: 20 October 2015)

Agent. Pengju Ren. Institute of Artificial Intelligence and Robotics

The 3xD Simulator for Intelligent Vehicles Professor Paul Jennings. 20 th October 2016

Adaptive Controllers for Vehicle Velocity Control for Microscopic Traffic Simulation Models

Background Traffic Agents for Driving Simulators

Connected Car Networking

App Inventor meets NXT

IV Work Area: CONNECTED CARS: ROAD TO VEHICLE COMMUNICATION THROUGH VISIBLE LIGHT. An illustration of traffic control system of tomorrow

Current Technologies in Vehicular Communications

COMP9414/ 9814/ 3411: Artificial Intelligence. 2. Environment Types. UNSW c Alan Blair,

MODULE 10: INTELLIGENT TRANSPORTATION SYSTEMS: SMART WORK ZONES LESSON 1: WORK ZONE SAFETY

Presented by: Hesham Rakha, Ph.D., P. Eng.

Intelligent Agents p.1/25. Intelligent Agents. Chapter 2

Prospective Teleautonomy For EOD Operations

Intelligent Technology for More Advanced Autonomous Driving

COSC343: Artificial Intelligence

Automated Testing of Autonomous Driving Assistance Systems

Autonomous driving made safe

Design of Traffic Flow Simulation System to Minimize Intersection Waiting Time

TRB Workshop on the Future of Road Vehicle Automation

CS 380: ARTIFICIAL INTELLIGENCE

Humans and Automated Driving Systems

Pervasive Adaptation in Car Crowds

Deliverable D1.6 Initial System Specifications Executive Summary

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Towards Traffic Generation with Individual Driver Behavior Model Based Vehicles

GNSS in Autonomous Vehicles MM Vision

Inter- and Intra-Vehicle Communications

Area Traffic Control System (ATCS)

Simulationbased Development of ADAS and Automated Driving with the Help of Machine Learning

The Real-Time Control System for Servomechanisms

알테어의 e-mobility 솔루션 Altair`s e-mobility Solutions

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

HAVEit Highly Automated Vehicles for Intelligent Transport

Diversion Analysis. Appendix K

Last Time: Acting Humanly: The Full Turing Test

EVALUATION OF DIFFERENT MODALITIES FOR THE INTELLIGENT COOPERATIVE INTERSECTION SAFETY SYSTEM (IRIS) AND SPEED LIMIT SYSTEM

Human Factors Studies for Limited- Ability Autonomous Driving Systems (LAADS)

COMP5121 Mobile Robots

Mobile & Enterprise Computing (MEC)/ SocialCars Research Training Group

PerSEE: a Central Sensors Fusion Electronic Control Unit for the development of perception-based ADAS

Introduction to Real-time software systems Draft Edition

Constructing a Traffic Control Process Diagram

Next Generation Traffic Control with Connected and Automated Vehicles

Lecture Overview. c D. Poole and A. Mackworth 2017 Artificial Intelligence, Lecture 1.1, Page 1 1 / 15

Safe, Efficient and Effective Testing of Connected and Autonomous Vehicles Paul Jennings. Franco-British Symposium on ITS 5 th October 2016

L09. PID, PURE PURSUIT

Automatic Control Systems

Impact of Connected Vehicle Safety Applications on Driving Behavior at Varying Market Penetrations: A Driving Simulator Study

Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings. Amos Gellert, Nataly Kats

Positioning Challenges in Cooperative Vehicular Safety Systems

Cellular-based Vehicle to Pedestrian (V2P) Adaptive Communication for Collision Avoidance

A Winning Combination

Evaluation based on drivers' needs analysis

HIT3002: Introduction to Artificial Intelligence

Electronics the hidden sector. Dr Kathryn Walsh Director, Electronics-enabled Products KTN

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Preparing Simulative Evaluation of the GLOSA Application. ITS World Congress, Vienna, 26 of October 2012

INTERSECTION DECISION SUPPORT SYSTEM USING GAME THEORY ALGORITHM

Artificial Intelligence: Definition

Work Domain Analysis (WDA) for Ecological Interface Design (EID) of Vehicle Control Display

MAVeC 19 Autobot Challenge

List of Figures List of Tables. Chapter 1: Introduction 1

Right-of-Way Rules as Use Case for Integrating GOLOG and Qualitative Reasoning

Smart eye using Ultrasonic sensor in Electrical vehicles for Differently Able.

TRAFFIC ENGINEERING SAB3843. CHE ROS BIN ISMAIL and OTHMAN BIN CHE PUAN

Final Report Non Hit Car And Truck

Virtual Shadow: Making Cross Traffic Dynamics Visible through Augmented Reality Head Up Display

Invited talk IET-Renault Workshop Autonomous Vehicles: From theory to full scale applications Novotel Paris Les Halles, June 18 th 2015

Steering a Driving Simulator Using the Queueing Network-Model Human Processor (QN-MHP)

Robotic Systems. Jeff Jaster Deputy Associate Director for Autonomous Systems US Army TARDEC Intelligent Ground Systems

Engineering Diploma Resource Guide ST150 ETP Research & Design (Engineering)

Machine Learning for Intelligent Transportation Systems

Structure of Intelligent Agents. Examples of Agents 1. Examples of Agents 2. Intelligent Agents and their Environments. An agent:

The application of Work Domain Analysis (WDA) for the development of vehicle control display

Introduction to Systems Engineering

Transcription:

Intelligent Driving Agents The agent approach to tactical driving in autonomous vehicles and traffic simulation Presentation Master s thesis Patrick Ehlert January 29 th, 2001

Imagine. Sensors Actuators Intelligence 1

Overview of presentation Project and theory Design Simulation Conclusions and recommendations Short demonstration 2

Project Study the use of intelligent agents controlling a vehicle in an urban environment Two cases: 1. Real life vehicles 2. Simulated vehicles Focus on tactical-level level driving 3

Theory: tactical driving Driving task separated in three levels: strategic long-term decisions, determine goals tactical short-term term decisions, current situation operational actual performed actions 4

Theory: what are agents? Definition: : autonomous computerized entity capable of sensing its environment and acting intelligently based on its perception. smart creature inside computer Ability to perform a given task Autonomous Adaptive / capable of learning 5

Design: driving agent Perform tactical driving Real time control Safety Expandibility 6

Design: driving agent (continued) Sensors Communication Vehicle Environment Parameters Controller & Memory Arbiter Behavioural rules Car Overtaking following Traffic Behavioural rules lights Road Collision following avoidance Supervisor / other agents 7

Implementation: : simulator Decided to create new prototype traffic simulation program Used Borland Delphi 5 language Suitable for fast prototyping Experience 8

Implementation: simulator Simulation controller Environment Timer 1: update Vehicles User interface Traffic lights Roads Picture of environment 2: visual feedback Traffic light controllers Simulated objects Intersections 9

Implementation: agent Environment b: send orders Agents Reasoning c: sleep Vehicles Sensors Traffic lights Roads Traffic light controllers Intersections a: get information Simulated objects 10

Implementation: rules Implemented and tested one-by by-one Behaviour rules are directly coded into the program example: If (agent speed < preferred speed) then Accelerate (normal) 11

Implementation: example 12

Conclusions Designed driving agent can control vehicles Advantages agent-based simulation increased realism flexible distributed processing possible Disadvantages increase computational load many parameters 13

Recommendations / Future work Improve simulator and agent Use distributed approach Use agent to control real vehicles? 14

Demonstration 15

**** End of presentation ****

Theory: sense-plan plan-actact Traditional model, popular in 70 s and 80 s Sensors Perception World modeling Planning Task execution Actuators 17

Theory: subsumption Rodney Brooks, MIT 1986 Build maps Sensors Explore Wander Avoid objects Actuators 18

Design: behaviour rules 19 Specialised and fast procedures that propose an action Any method may be used within constraints Use behavioural parameters preferred speed acceleration & deceleration rate gap acceptance reaction time sensor range (visibility)

Implementation: agent Agent execution loop 1. Get input from sensors 2. Send input to memory 3. Determine action proposals 4. Arbiter selects best proposal 5. Send proposal to vehicle 6. Sleep until next loop 20

Implementation: rules (continued) Example Road Following Action proposal Drive at preferred speed Stay in lane Adjust speed for curve Brake for end of road 21

Example.MDF file DESCRIPTION="Demo scenario - Intersection" SCALE=40 MAPWIDTH=300 MAPHEIGHT=300 ROAD (road1, [000,100], [100,100], 350, 350,1,1) ROAD (road2, [100,100], [300,100], 350, 350,1,1) ROAD (road3, [100,100], [100,000], 350, 350,1,1) ROAD (road4, [100,100], [100,300], 350, 350,1,1) TRAFFICLIGHT (light1, [087,113], road1, 1, right) TRAFFICLIGHT (light3, [113,087], road2, 1, left) TRAFFICLIGHT (light4, [087,087], road3, 1, left) TRAFFICLIGHT (light2, [113,113], road4, 1, left) LIGHTCONTROLLER (lc1, 5000, light1, light2, light3, light4) 22

Experiments Low preferred speed Large gap acceptance Low deceleration rate High preferred speed Small gap acceptance High deceleration rate 23

Experiments (continued) 24