Intelligent Driving Agents: The Agent Approach to Tactical Driving in Autonomous Vehicles and Traffi

Computer traffic simulation is important for making new traffic-control strategies. Microscopic traffic simulators can model traffic flow in a realistic manner and are ideal for agent-based vehicle control. In this paper we describe a model of a reactive agent that is used to control a simulated vehicle. The agent is capable of tactical-level driving and has different driving styles. To ensure fast reaction times, the agent’s driving task is divided in several competing and reactive behaviour rules. The agent is implemented and tested in a prototype traffic simulator program. The simulator consists of an urban environment with multi-lane roads, intersections, traffic lights, light controllers and vehicles. Every vehicle is controlled by a driving agent and all agents have individual behaviour settings. Preliminary experiments have shown that the agents exhibit human-like behaviour ranging from slow and careful to fast and aggressive driving behaviour.

[1]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[2]  Rolf Pfeifer,et al.  Understanding intelligence , 2020, Inequality by Design.

[3]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[4]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[5]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[6]  S D Ferrara,et al.  Alcohol, drugs and traffic safety. , 1987, British journal of addiction.

[7]  Jennifer Bigus,et al.  Constructing Intelligent Agents with Java: A Programmer's Guide to Smarter Applications , 1997 .

[8]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..

[9]  Gheorghe Tecuci Building Intelligent Agents: An Apprenticeship, Multistrategy Learning Theory, Methodology, Tool and Case Studies , 1998 .

[10]  M. M. Minderhoud,et al.  Supported driving: impacts on motorway traffic flow , 1999 .

[11]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[12]  Nikolaos Skarmeas Agents As Objects With Knowledge Base State , 1999 .

[13]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[14]  Yoav Shoham,et al.  An overview of agent-oriented programming , 1997 .

[15]  Timothy W. Finin,et al.  Semantics and Conversations for an Agent Communication Language , 1997, IJCAI.

[16]  Barbara Hayes-Roth,et al.  A Blackboard Architecture for Control , 1985, Artif. Intell..

[17]  R.E.C.M. van der Heijden,et al.  Automation of car driving: exploring societal impacts and conditions , 1999 .

[18]  Dean A. Pomerleau,et al.  Neural Network Perception for Mobile Robot Guidance , 1993 .

[19]  Patrick A.M. Ehlert,et al.  The use of Artificial Intelligence in autonomous mobile robots , 2001 .

[20]  Rahul Sukthankar,et al.  Situation Awareness for Tactical Driving , 1997 .

[21]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[22]  Christos Tzomakas Contributions to the visual object detection and classification for driver assistance systems , 1999 .

[23]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[24]  Jannes Aasman,et al.  Modelling driver behaviour in soar , 1995 .

[25]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[26]  D. M. Hoedemaeker Driving with intelligent vehicles: driving behaviour with Adaptive Cruise Control and the acceptance by individual drivers , 1999 .

[27]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[28]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[29]  Timothy W. Finin,et al.  A Proposal for a new KQML Specification , 1997 .

[30]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[31]  Frank Bomarius A multi-agent approach towards modeling urban traffic scenarios , 1992 .

[32]  Charles E. Thorpe,et al.  A Simulation and Design System for Tactical Driving Algorithms , 1996 .