Answers.Body: <p>I have seen it used in automated story-telling (or game AI to control NPCs), and in NLG systems, where the generation of text is reinterpreted as a planning task.</p>
  
  <p>What these systems have in common is that they're either off-line or in a simple environment (NPC control). I'm not sure they would be suitable for real-time applications, unless you can be sure that a feasible plan exists which can be found within certain time bounds. I wouldn't want to sit in a car going at high speed on the motorway and waiting for the driving unit to work out a plan how to avoid an obstacle that suddenly appears on the road.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-05-01T08:27:42.477Z
Answers.LastActivityDate: 2018-05-01T08:27:42.477Z
Answers.UserDisplayName: Oliver Mason
Body: <p>I can't find much information on modern PDDL usage. Are there more popular alternatives, maybe something more suited to modern neural network/deep learning techniques?</p>
  
  <p>I'm particularly interested in PDDL or alternative's current usage in autonomous driving software.</p>
  
Tags: <reference-request><applications><autonomous-vehicles><path-planning><pddl>
Title: How is PDDL used in production AI systems?
UserDisplayName: maged
ThreadText: # How is PDDL used in production AI systems?
  
  (Asked by: username_0 on 2018-05-01)
  
  I can't find much information on modern PDDL usage. Are there more popular alternatives, maybe something more suited to modern neural network/deep learning techniques?
  
  I'm particularly interested in PDDL or alternative's current usage in autonomous driving software.
  
  **Tags:** reference-request, applications, autonomous-vehicles, path-planning, pddl
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-05-01. Score: 1 | Accepted answer
  
  I have seen it used in automated story-telling (or game AI to control NPCs), and in NLG systems, where the generation of text is reinterpreted as a planning task.
  
  What these systems have in common is that they're either off-line or in a simple environment (NPC control). I'm not sure they would be suitable for real-time applications, unless you can be sure that a feasible plan exists which can be found within certain time bounds. I wouldn't want to sit in a car going at high speed on the motorway and waiting for the driving unit to work out a plan how to avoid an obstacle that suddenly appears on the road.
  
  
  ---
  
  