Playing Angry Birds with a Domain-Independent PDDL+ Planner

07/09/2021
by   Wiktor Piotrowski, et al.
0

This demo paper presents the first system for playing the popular Angry Birds game using a domain-independent planner. Our system models Angry Birds levels using PDDL+, a planning language for mixed discrete/continuous domains. It uses a domain-independent PDDL+ planner to generate plans and executes them. In this demo paper, we present the system's PDDL+ model for this domain, identify key design decisions that reduce the problem complexity, and compare the performance of our system to model-specific methods for this domain. The results show that our system's performance is on par with other domain-specific systems for Angry Birds, suggesting the applicability of domain-independent planning to this benchmark AI challenge.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/29/2023

Heuristic Search For Physics-Based Problems: Angry Birds in PDDL+

This paper studies how a domain-independent planner and combinatorial se...
research
07/25/2023

On Solving the Rubik's Cube with Domain-Independent Planners Using Standard Representations

Rubik's Cube (RC) is a well-known and computationally challenging puzzle...
research
12/22/2020

Goal Reasoning by Selecting Subgoals with Deep Q-Learning

In this work we propose a goal reasoning method which learns to select s...
research
03/01/1998

Synthesizing Customized Planners from Specifications

Existing plan synthesis approaches in artificial intelligence fall into ...
research
10/15/2020

On the Importance of Domain Model Configuration for Automated Planning Engines

The development of domain-independent planners within the AI Planning co...
research
03/20/2013

A Language for Planning with Statistics

When a planner must decide whether it has enough evidence to make a deci...
research
04/27/2011

Synthesizing Robust Plans under Incomplete Domain Models

Most current planners assume complete domain models and focus on generat...

Please sign up or login with your details

Forgot password? Click here to reset