Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information...

21
Universität Karlsruhe (TH) Forschungsuniversität • gegründet 1825 Information Management and Market Engineering Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement Christoph Ammann Betreuer: Heiko Schepperle Ausgewählte technische, rechtliche und ökonomische Aspekte des Entwurfs von Fahrerassistenzsystemen Interdisziplinäres Seminar im Sommersemester 2007 10. Mai 2007

Transcript of Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information...

Page 1: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Universität Karlsruhe (TH)Forschungsuniversität • gegründet 1825

Information Managementand Market Engineering

Agentengestützte Fahrerassistenzsystemefür das Kreuzungsmanagement

Christoph Ammann

Betreuer: Heiko Schepperle

Ausgewählte technische, rechtliche und ökonomische Aspektedes Entwurfs von Fahrerassistenzsystemen

Interdisziplinäres Seminar im Sommersemester 2007

10. Mai 2007

Page 2: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

1/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

� Motivation

� Definitionen

� Erwünschte Eigenschaften

� Agentengestützte Fahrerassistenzsysteme

• Allgemeines Szenario

• First-in, first-out (FIFO)

• Initial Time-Slot Auction (ITSA)

• Time-Slot Exchange (TSE)

� Vergleich

� Ausblick

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

Page 3: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

2/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

� Traditionelle Verkehrsregelungssysteme:

• Keine Berücksichtigung der Wertschätzung der Fahrer für reduzierte Wartezeit

• Keine Möglichkeit, die eigene Wertschätzung anderen Fahrern oder dem Verkehrssteuerungsmechanismus mitzuteilen

• Zusätzlich:

� Ineffektiv oder

� Kostenintensiv

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

Page 4: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

3/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

Fahrzeit des Fahrzeugs j:

Minimale Fahrzeit von j:

Wartezeit des Fahrzeugs j:

Durchschnittliche Wartezeit:

Page 5: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

4/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

Gewichtung des Fahrzeugführers j:

Gewichtete Wartezeit des Fahrzeugs j:

Durchschnittliche gewichtete Wartezeit:

Page 6: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

5/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

� Effektivität:Gegeben, wenn die durchschnittliche gewichtete Wartezeit

bezüglich FIFO reduziert wird.

� Verhinderung von „verhungernden“ Fahrzeugen:Gegeben, wenn in Abhängigkeit des Verkehrsaufkommens für jedes Fahrzeug j eine obere Schranke für die Wartezeit

existiert.

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

Page 7: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

6/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

� Anreizkompatibilität:Gegeben, wenn die wahrheitsgemäße Angabe der Gewichtungfür Fahrer j optimal ist und gleiches für die übrigen Fahrer gilt.

� Nullsummen-Mechanismus:Gegeben, wenn das Gesamtbudget aller Fahrer konstant bleibt.

� Frühe/späte Allokation:Gegeben, wenn die Reservierung der Zeitfenster zum frühest-/spätestmöglichen Zeitpunkt erfolgt.

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

Page 8: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

7/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

AllgemeinFIFOITSATSE

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

„An agent is a computer system that is situated in some

environment, and that is capable of autonomous action in this

environment in order to meet its design objectives.“Definition: Agent aus [2]

Abbildung: Agentenkommunikation nach [1]

Page 9: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

8/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

First-in, first-out (FIFO):

� Reservierung der Zeitfenster in der Reihenfolge der Anfragen:

• Zeitfenster konfliktfrei:

� Zeitfenster wird reserviert

� Periodische Überprüfung: zeitliche Vorgaben einhaltbar?

• Falls nicht: Stornierung des aktuellen und Reser-vierungsversuch des nun frühesten Zeitfensters

• Zeitfenster konfliktbehaftet:

� Reservierungsversuch des nächst-frühesten Zeitfensters

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

AllgemeinFIFOITSATSE

Page 10: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

9/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

Initial Time-Slot Auction (ITSA):

� Prämissen für Auktionsteilnahme:

• Fahrzeuge mit früherem Zeitfenster ausgeschlossen

• Vorausfahrende Fahrzeuge besitzen ein Zeitfenster

� Auktion von Zeitfenstern (Zweitpreis- bzw. Vickrey-Auktion):

• Agent mit höchstem Gebot:

� Erhält Zeitfenster, Preis entspricht zweithöchstem Gebot

� Eventuell Stornierung erforderlich

• Übrige Gebote:

� Ablehnung � Teilnahme an nächster Auktion

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

AllgemeinFIFOITSATSE

Page 11: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

10/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

AllgemeinFIFOITSATSE

Abbildung: Prämissen ITSA nach [3]

Page 12: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

11/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

Time-Slot Exchange (TSE):

� Prämissen für Austausch:

• Neues Zeitfenster nach/vor dem Zeitfenster des vorausfahrenden/folgenden Fahrzeugs

� 2 Phasen, 1 weiterer Agent (Tauschagent)

� 1. Phase: FIFO

� 2. Phase:

• Tausch des Zeitfensters mit Fahrzeug i möglich, wenn:

• Prämissen von beiden beteiligten Fahrzeugen erfüllt & Nutzen von i durch den Tausch erhöht wird

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

AllgemeinFIFOITSATSE

Page 13: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

12/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

AllgemeinFIFOITSATSE

Abbildung: Prämissen TSE nach [3]

Page 14: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

13/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

Effektivität:Gegeben, wenn die durchschnittliche gewichtete Wartezeit

bezüglich FIFO reduziert wird.

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

7.3 - 15.7%30.6%-Effektivität

TSEITSAFIFO

Page 15: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

14/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

Verhinderung von „verhungernden“ Fahrzeugen:Gegeben, wenn in Abhängigkeit des Verkehrsaufkommensfür jedes Fahrzeug j eine obere Schranke für die Wartezeit

existiert.

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

���verhindert

„Verhungern“

TSEITSAFIFO

Page 16: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

15/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

Anreizkompatibilität:Gegeben, wenn die wahrheitsgemäße Angabe derGewichtung für Fahrer j optimal ist und gleichesfür die übrigen Fahrer gilt.

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

��-Anreiz-kompatibilität

TSEITSAFIFO

Page 17: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

16/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

���Nullsummen-Mechanismus

TSEITSAFIFO

Nullsummen-Mechanismus:Gegeben, wenn das Gesamtbudget aller Fahrer konstantbleibt.

Page 18: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

17/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

frühfrüh/spätfrühfrühe/späte

Allokation

TSEITSAFIFO

Frühe/späte Allokation:Gegeben, wenn die Reservierung der Zeitfenster zumfrühest-/spätestmöglichen Zeitpunkt erfolgt.

Page 19: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Information Managementand Market Engineering

18/18

Agentengestützte Fahrerassistenzsysteme für das Kreuzungsmanagement

Christoph Ammann

� Initial Time-Slot Auction (ITSA):

• Subventionierung:

� Erhöht Effektivität auf 43.0% gegenüber FIFO

� Aber: Verlust der Anreizkompatibilität

• Verhinderung von „verhungernden“ Fahrzeugen:

� Pausieren der Auktion, wenn die Wartezeit eines Fahrzeugs einen Maximalwert überschreitet

� Auktionsfortsetzung nach Überquerung der Kreuzung

� Aber: Verlust der Anreizkompatibilität

• Nullsummen-Mechanismus:

� Aber: Verlust der Anreizkompatibilität

ÜberblickMotivation

DefinitionenEigenschaften

FahrerassistenzsystemeVergleichAusblick

Page 20: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Universität Karlsruhe (TH)Forschungsuniversität • gegründet 1825

Information Managementand Market Engineering

Vielen Dank für Ihre Aufmerksamkeit

Page 21: Agentengestützte Fahrerassistenzsysteme für das ... · kompatibilität FIFO ITSA TSE. Information Management and Market Engineering 16/18 Agentengestützte Fahrerassistenzsysteme

Universität Karlsruhe (TH)Forschungsuniversität • gegründet 1825

Information Managementand Market Engineering

• Quellen der Abbildungen & Definition:[1] Schepperle, H., Böhm, K.: Agent-Based Traffic Control Using Auctions. Eleventh International

Workshop on Cooperative information Agents, September 2007

[2] Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley & Sons Ltd., 2002, S. 15-16

[3] Schepperle, H.: Driver Assistance using Multi-Agent Systems in Traffic. Vorstellung des DAMAST-Projekts bei der init innovation in traffic systems AG, Oktober 2006

• Quellen der Ausarbeitung:[1] Schepperle, H., Böhm, K.: Agent-Based Traffic Control Using Auctions. Eleventh International

Workshop on Cooperative information Agents, September 2007[2] Schepperle, H., Böhm, K., Forster, S.: Traffic Management Based on Negotiations between

Vehicles – a Feasibility Demonstration Using Agents. 9th International Workshop on Agent-Mediated Electronic Commerce, Mai 2007

[3] Dresner, K., Stone, P.: Multiagent Traffic Management: A Reservation-Based Intersection ControlMechanism. The Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), Juli 2004, S. 530-537

[4] Dresner, K., Stone, P.: Multiagent Traffic Management: An Improved Intersection ControlMechanism. The Fourth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), Juli 2005, S. 471-477

[5] Dresner, K., Stone, P.: Human-Usable and Emergency Vehicle-Aware Control Policies forAutonomous Intersection Management. The Fourth International Workshop on Agents in Trafficand Transportation (ATT 06), Mai 2006, S. 17-25

[6] Wooldridge, M.: An Introduction to Multiagent Systems. John Wiley & Sons Ltd., 2002, S. 15-16