From b85b4fbf5c72aae2cdd19b70b7077155bfd8cc94 Mon Sep 17 00:00:00 2001 From: Kaiyu Zheng Date: Sun, 3 Apr 2022 15:35:39 -0400 Subject: [PATCH] 1.3.1 -> 1.3.2 in docs web pages --- docs/html/_modules/index.html | 4 ++-- docs/html/_sources/changelog.rst.txt | 2 +- docs/html/_static/documentation_options.js | 2 +- docs/html/api/modules.html | 4 ++-- docs/html/api/pomdp_py.algorithms.bsp.html | 4 ++-- docs/html/api/pomdp_py.algorithms.html | 10 +++++----- docs/html/api/pomdp_py.algorithms.visual.html | 4 ++-- docs/html/api/pomdp_py.framework.html | 4 ++-- docs/html/api/pomdp_py.html | 4 ++-- .../api/pomdp_py.representations.belief.html | 4 ++-- ...pomdp_py.representations.distribution.html | 4 ++-- docs/html/api/pomdp_py.representations.html | 4 ++-- docs/html/api/pomdp_py.utils.debugging.html | 4 ++-- docs/html/api/pomdp_py.utils.html | 6 +++--- docs/html/api/pomdp_py.utils.interfaces.html | 4 ++-- docs/html/api/pomdp_py.visual.html | 4 ++-- docs/html/building_docs.html | 4 ++-- docs/html/changelog.html | 6 +++--- docs/html/design_principles.html | 4 ++-- docs/html/examples.action_prior.html | 4 ++-- docs/html/examples.external_solvers.html | 4 ++-- docs/html/examples.html | 4 ++-- docs/html/examples.mos.html | 4 ++-- docs/html/examples.tiger.html | 8 ++++---- docs/html/existing_domains.html | 4 ++-- docs/html/existing_solvers.html | 4 ++-- docs/html/extensions.html | 4 ++-- docs/html/genindex.html | 4 ++-- docs/html/index.html | 8 ++++---- docs/html/installation.html | 4 ++-- docs/html/modules.html | 4 ++-- docs/html/objects.inv | Bin 7398 -> 7416 bytes docs/html/other_libraries.html | 4 ++-- docs/html/problems/modules.html | 4 ++-- docs/html/problems/pomdp_problems.html | 4 ++-- .../problems/pomdp_problems.lasertag.html | 4 ++-- .../pomdp_problems.light_dark.agent.html | 4 ++-- .../pomdp_problems.light_dark.domain.html | 4 ++-- .../pomdp_problems.light_dark.env.html | 4 ++-- .../problems/pomdp_problems.light_dark.html | 4 ++-- .../pomdp_problems.light_dark.models.html | 4 ++-- .../problems/pomdp_problems.load_unload.html | 4 ++-- .../problems/pomdp_problems.maze.domain.html | 4 ++-- .../problems/pomdp_problems.maze.env.html | 4 ++-- docs/html/problems/pomdp_problems.maze.html | 4 ++-- ...pomdp_problems.maze.models.components.html | 4 ++-- .../problems/pomdp_problems.maze.models.html | 4 ++-- ...dp_problems.multi_object_search.agent.html | 4 ++-- ...p_problems.multi_object_search.domain.html | 4 ++-- ...omdp_problems.multi_object_search.env.html | 4 ++-- .../pomdp_problems.multi_object_search.html | 4 ++-- ...multi_object_search.models.components.html | 4 ++-- ...p_problems.multi_object_search.models.html | 4 ++-- .../pomdp_problems.rocksample.cythonize.html | 4 ++-- .../problems/pomdp_problems.rocksample.html | 4 ++-- .../problems/pomdp_problems.tag.agent.html | 4 ++-- .../problems/pomdp_problems.tag.domain.html | 4 ++-- .../html/problems/pomdp_problems.tag.env.html | 4 ++-- docs/html/problems/pomdp_problems.tag.html | 4 ++-- .../pomdp_problems.tag.models.components.html | 6 +++--- .../problems/pomdp_problems.tag.models.html | 4 ++-- .../pomdp_problems.tiger.cythonize.html | 10 +++++----- docs/html/problems/pomdp_problems.tiger.html | 4 ++-- docs/html/py-modindex.html | 8 ++++---- docs/html/search.html | 4 ++-- docs/html/searchindex.js | 2 +- docs/html/simple_rl_integration.html | 4 ++-- 67 files changed, 144 insertions(+), 144 deletions(-) diff --git a/docs/html/_modules/index.html b/docs/html/_modules/index.html index 8dbf0e12..88e7b0ed 100644 --- a/docs/html/_modules/index.html +++ b/docs/html/_modules/index.html @@ -5,7 +5,7 @@ - Overview: module code — pomdp_py 1.3.1 documentation + Overview: module code — pomdp_py 1.3.2 documentation @@ -35,7 +35,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/_sources/changelog.rst.txt b/docs/html/_sources/changelog.rst.txt index 2dcf949e..5c91c7ec 100644 --- a/docs/html/_sources/changelog.rst.txt +++ b/docs/html/_sources/changelog.rst.txt @@ -5,7 +5,7 @@ Best viewed on `the website Version 1.3.2 (04/03/2021) ------------------------- -* Fix in :py:mod:`~pomdp_py.representations.distribution.particles` (in :code:`__str__`): +* Fix in :py:mod:`~pomdp_py.representations.distribution.histogram` (in :code:`__str__`): Print all of histogram as is instead of printing top 5 to avoid confusion. * Improve documentation for `the tiger tutorial `_; Specifically, clarified :py:mod:`~pomdp_py.framework.basics.PolicyModel` diff --git a/docs/html/_static/documentation_options.js b/docs/html/_static/documentation_options.js index aa189541..80a79fdf 100644 --- a/docs/html/_static/documentation_options.js +++ b/docs/html/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.3.1', + VERSION: '1.3.2', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/html/api/modules.html b/docs/html/api/modules.html index 79236adc..f95a68d8 100644 --- a/docs/html/api/modules.html +++ b/docs/html/api/modules.html @@ -6,7 +6,7 @@ - pomdp_py — pomdp_py 1.3.1 documentation + pomdp_py — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.algorithms.bsp.html b/docs/html/api/pomdp_py.algorithms.bsp.html index 196c7dc5..f76674e5 100644 --- a/docs/html/api/pomdp_py.algorithms.bsp.html +++ b/docs/html/api/pomdp_py.algorithms.bsp.html @@ -6,7 +6,7 @@ - pomdp_py.algorithms.bsp package — pomdp_py 1.3.1 documentation + pomdp_py.algorithms.bsp package — pomdp_py 1.3.2 documentation @@ -37,7 +37,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.algorithms.html b/docs/html/api/pomdp_py.algorithms.html index c6ed93fb..4a13ef9d 100644 --- a/docs/html/api/pomdp_py.algorithms.html +++ b/docs/html/api/pomdp_py.algorithms.html @@ -6,7 +6,7 @@ - pomdp_py.algorithms package — pomdp_py 1.3.1 documentation + pomdp_py.algorithms package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

@@ -178,7 +178,7 @@

pomdp_py.algorithms package -

blqr

+

blqr

Implementation of B-LQR algorithm described in "Belief space planning assuming maximum likelihood observations" [2]

@@ -543,7 +543,7 @@

pomdp_py.algorithms package

pomdp_py.algorithms.value_iteration module

Implementation of the basic policy tree based value iteration as explained in section 4.1 of Planning and acting in partially observable stochastic -domains [1]

+domains [7]

Warning: No pruning - the number of policy trees explodes very fast.

@@ -657,7 +657,7 @@

pomdp_py.algorithms.visual.visual module6

António Gusmao and Tapani Raiko. Towards generalizing the success of monte-carlo tree search beyond the game of go. In ECAI, 384–389. 2012.

-
1
+
7

Leslie Pack Kaelbling, Michael L Littman, and Anthony R Cassandra. Planning and acting in partially observable stochastic domains. Artificial intelligence, 101(1-2):99–134, 1998.

diff --git a/docs/html/api/pomdp_py.algorithms.visual.html b/docs/html/api/pomdp_py.algorithms.visual.html index 0f9c6206..9a72c7cc 100644 --- a/docs/html/api/pomdp_py.algorithms.visual.html +++ b/docs/html/api/pomdp_py.algorithms.visual.html @@ -6,7 +6,7 @@ - pomdp_py.algorithms.visual package — pomdp_py 1.3.1 documentation + pomdp_py.algorithms.visual package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.framework.html b/docs/html/api/pomdp_py.framework.html index a39173e1..db76f2bd 100644 --- a/docs/html/api/pomdp_py.framework.html +++ b/docs/html/api/pomdp_py.framework.html @@ -6,7 +6,7 @@ - pomdp_py.framework package — pomdp_py 1.3.1 documentation + pomdp_py.framework package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.html b/docs/html/api/pomdp_py.html index 5350f176..3c495e58 100644 --- a/docs/html/api/pomdp_py.html +++ b/docs/html/api/pomdp_py.html @@ -6,7 +6,7 @@ - pomdp_py package — pomdp_py 1.3.1 documentation + pomdp_py package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.representations.belief.html b/docs/html/api/pomdp_py.representations.belief.html index 3fd1e344..ae08daab 100644 --- a/docs/html/api/pomdp_py.representations.belief.html +++ b/docs/html/api/pomdp_py.representations.belief.html @@ -6,7 +6,7 @@ - pomdp_py.representations.belief package — pomdp_py 1.3.1 documentation + pomdp_py.representations.belief package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.representations.distribution.html b/docs/html/api/pomdp_py.representations.distribution.html index d4f49a18..e74a7987 100644 --- a/docs/html/api/pomdp_py.representations.distribution.html +++ b/docs/html/api/pomdp_py.representations.distribution.html @@ -6,7 +6,7 @@ - pomdp_py.representations.distribution package — pomdp_py 1.3.1 documentation + pomdp_py.representations.distribution package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.representations.html b/docs/html/api/pomdp_py.representations.html index 84b505af..81bd008e 100644 --- a/docs/html/api/pomdp_py.representations.html +++ b/docs/html/api/pomdp_py.representations.html @@ -6,7 +6,7 @@ - pomdp_py.representations package — pomdp_py 1.3.1 documentation + pomdp_py.representations package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.utils.debugging.html b/docs/html/api/pomdp_py.utils.debugging.html index e41cbc23..c5a93146 100644 --- a/docs/html/api/pomdp_py.utils.debugging.html +++ b/docs/html/api/pomdp_py.utils.debugging.html @@ -6,7 +6,7 @@ - pomdp_py.utils.debugging module — pomdp_py 1.3.1 documentation + pomdp_py.utils.debugging module — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.utils.html b/docs/html/api/pomdp_py.utils.html index 98e2f6a2..62979fe8 100644 --- a/docs/html/api/pomdp_py.utils.html +++ b/docs/html/api/pomdp_py.utils.html @@ -6,7 +6,7 @@ - pomdp_py.utils package — pomdp_py 1.3.1 documentation + pomdp_py.utils package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

@@ -172,7 +172,7 @@

pomdp_py.utils package

pomdp_py.utils.interfaces

Utilities for interfacing with external libraries

-

pomdp_py.utils.debugging

+

pomdp_py.utils.debugging

This module contains utility functions making it easier to debug POMDP planning.

pomdp_py.utils.templates

diff --git a/docs/html/api/pomdp_py.utils.interfaces.html b/docs/html/api/pomdp_py.utils.interfaces.html index bc63c2ad..8264dbc9 100644 --- a/docs/html/api/pomdp_py.utils.interfaces.html +++ b/docs/html/api/pomdp_py.utils.interfaces.html @@ -6,7 +6,7 @@ - pomdp_py.utils.interfaces package — pomdp_py 1.3.1 documentation + pomdp_py.utils.interfaces package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/api/pomdp_py.visual.html b/docs/html/api/pomdp_py.visual.html index c939c996..6a86d9f9 100644 --- a/docs/html/api/pomdp_py.visual.html +++ b/docs/html/api/pomdp_py.visual.html @@ -6,7 +6,7 @@ - pomdp_py.visual package — pomdp_py 1.3.1 documentation + pomdp_py.visual package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/building_docs.html b/docs/html/building_docs.html index 1f47057c..e8065e33 100644 --- a/docs/html/building_docs.html +++ b/docs/html/building_docs.html @@ -6,7 +6,7 @@ - Building Documentations — pomdp_py 1.3.1 documentation + Building Documentations — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/changelog.html b/docs/html/changelog.html index 2a61fbd7..bda33309 100644 --- a/docs/html/changelog.html +++ b/docs/html/changelog.html @@ -6,7 +6,7 @@ - Changelog — pomdp_py 1.3.1 documentation + Changelog — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

@@ -166,7 +166,7 @@

Changelog

Version 1.3.2 (04/03/2021)

    -
  • Fix in particles (in __str__): +

  • Fix in histogram (in __str__): Print all of histogram as is instead of printing top 5 to avoid confusion.

  • Improve documentation for the tiger tutorial; Specifically, clarified PolicyModel diff --git a/docs/html/design_principles.html b/docs/html/design_principles.html index 351e076e..d618b1fd 100644 --- a/docs/html/design_principles.html +++ b/docs/html/design_principles.html @@ -6,7 +6,7 @@ - Design Principles — pomdp_py 1.3.1 documentation + Design Principles — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/examples.action_prior.html b/docs/html/examples.action_prior.html index 98591500..c7e7f2ec 100644 --- a/docs/html/examples.action_prior.html +++ b/docs/html/examples.action_prior.html @@ -6,7 +6,7 @@ - Preference-based Action Prior — pomdp_py 1.3.1 documentation + Preference-based Action Prior — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/examples.external_solvers.html b/docs/html/examples.external_solvers.html index f046a80f..15c3f3e3 100644 --- a/docs/html/examples.external_solvers.html +++ b/docs/html/examples.external_solvers.html @@ -6,7 +6,7 @@ - Using External Solvers — pomdp_py 1.3.1 documentation + Using External Solvers — pomdp_py 1.3.2 documentation @@ -37,7 +37,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/examples.html b/docs/html/examples.html index 8d44c27f..b6e682a8 100644 --- a/docs/html/examples.html +++ b/docs/html/examples.html @@ -6,7 +6,7 @@ - Examples — pomdp_py 1.3.1 documentation + Examples — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/examples.mos.html b/docs/html/examples.mos.html index 62834ef8..af28acf7 100644 --- a/docs/html/examples.mos.html +++ b/docs/html/examples.mos.html @@ -6,7 +6,7 @@ - Multi-Object Search (MOS) — pomdp_py 1.3.1 documentation + Multi-Object Search (MOS) — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/examples.tiger.html b/docs/html/examples.tiger.html index 51fee2ee..fc4e72ec 100644 --- a/docs/html/examples.tiger.html +++ b/docs/html/examples.tiger.html @@ -6,7 +6,7 @@ - Tiger — pomdp_py 1.3.1 documentation + Tiger — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    @@ -143,7 +143,7 @@

    Donate/support

    Tiger

    -

    This is a classic POMDP problem, introduced in [1]. The description of the tiger problem is as follows: (Quote from POMDP: +

    This is a classic POMDP problem, introduced in [7]. The description of the tiger problem is as follows: (Quote from POMDP: Introduction to Partially Observable Markov Decision Processes by Kamalzadeh and Hahsler ):

    A tiger is put with equal probability behind one @@ -526,7 +526,7 @@

    Define the POMDP1(1,2)

    David Silver and Joel Veness. Monte-carlo planning in large pomdps. In Advances in neural information processing systems, 2164–2172. 2010.

    -
    1
    +
    7

    Leslie Pack Kaelbling, Michael L Littman, and Anthony R Cassandra. Planning and acting in partially observable stochastic domains. Artificial intelligence, 101(1-2):99–134, 1998.

    3
    diff --git a/docs/html/existing_domains.html b/docs/html/existing_domains.html index 3ef42597..ab6e538a 100644 --- a/docs/html/existing_domains.html +++ b/docs/html/existing_domains.html @@ -6,7 +6,7 @@ - Existing POMDP Domains — pomdp_py 1.3.1 documentation + Existing POMDP Domains — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/existing_solvers.html b/docs/html/existing_solvers.html index 9cef9a08..ee0599c1 100644 --- a/docs/html/existing_solvers.html +++ b/docs/html/existing_solvers.html @@ -6,7 +6,7 @@ - Existing POMDP Solvers — pomdp_py 1.3.1 documentation + Existing POMDP Solvers — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/extensions.html b/docs/html/extensions.html index 688d745a..cad578fb 100644 --- a/docs/html/extensions.html +++ b/docs/html/extensions.html @@ -6,7 +6,7 @@ - Use Case Extensions — pomdp_py 1.3.1 documentation + Use Case Extensions — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/genindex.html b/docs/html/genindex.html index c7be1316..8c333f3f 100644 --- a/docs/html/genindex.html +++ b/docs/html/genindex.html @@ -5,7 +5,7 @@ - Index — pomdp_py 1.3.1 documentation + Index — pomdp_py 1.3.2 documentation @@ -35,7 +35,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    diff --git a/docs/html/index.html b/docs/html/index.html index 39055667..79002560 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -6,7 +6,7 @@ - pomdp_py Documentation — pomdp_py 1.3.1 documentation + pomdp_py Documentation — pomdp_py 1.3.2 documentation @@ -37,7 +37,7 @@ -

    A framework to build and solve POMDP problems (v1.3.1).

    +

    A framework to build and solve POMDP problems (v1.3.2).

    @@ -138,7 +138,7 @@

    pomdp_py DocumentationOverview

    pomdp_py is a general purpose POMDP library written in Python and Cython. It features simple and comprehensive interfaces to describe POMDP or MDP problems. Originally written to support POMDP planning research, the interfaces also allow extensions to model-free or model-based learning in (PO)MDPs, multi-agent POMDP planning/learning, and task transfer or transfer learning.

    Why pomdp_py? It provides a POMDP framework in Python with clean and intuitive interfaces. This makes POMDP-related research or projects accessible to more people. It also helps sharing code and developing a community.

    -

    POMDP stands for Partially Observable Markov Decision Process [1].

    +

    POMDP stands for Partially Observable Markov Decision Process [7].

    The code is available on github. We welcome contributions to this library in:

    1. Implementation of additional POMDP solvers (see Existing POMDP Solvers)

    2. @@ -228,7 +228,7 @@

      Tools
    3. Search Page

-
1
+
7

Leslie Pack Kaelbling, Michael L Littman, and Anthony R Cassandra. Planning and acting in partially observable stochastic domains. Artificial intelligence, 101(1-2):99–134, 1998.

diff --git a/docs/html/installation.html b/docs/html/installation.html index 5388e41f..7671cc68 100644 --- a/docs/html/installation.html +++ b/docs/html/installation.html @@ -6,7 +6,7 @@ - Installation — pomdp_py 1.3.1 documentation + Installation — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/modules.html b/docs/html/modules.html index 98b0d66b..57f12cb5 100644 --- a/docs/html/modules.html +++ b/docs/html/modules.html @@ -6,7 +6,7 @@ - docs — pomdp_py 1.3.1 documentation + docs — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/objects.inv b/docs/html/objects.inv index 370bc03d38eb8aa27a55711589e578fb42823bc6..698ef436d48b1f1ef9497bd4c21ce0aca14d08fd 100644 GIT binary patch delta 7360 zcmV;x96#gcIruq{cz;`WoVc2O_phk6W*%l9Oeg7E(r=FKPJ4}=^0A%d^b<=3GNm>k zB2i^KzkVbE1w}!jD{x-AV@le4OZxPo8=o?qgqfcayozB$y%*ZeqB2 zv#5UkDeF$`t@9-QuOj*Be=kl?+UZcV&ixROCpp+%a(Q46M1L^NRpCV@RT6InV+0>v zbA>noC{<-Caw*ezAjlCOnaw-fkp|3^=;Ey^rxY1pF)Q7IG0WGW^p^YdBbBsC>)qa6 zo?qQxEkAPsAkPU}ZE`rWh!D|$z#RR6q7`7i#-Sq#GzU2xtE~l@cVAIDX^Pc+?`DQ|c|E8xXs1 z&w{5eT~l_Dc`=Us3{$jo?+T8^kUEQTJ~AbRxgX)OVaKIKDXU`;`^D&o*SRAR z%=TbRRZX|ZrC_~fhQ{m47mp?*ZoVyVDkTaXsVT&g0)G#XC;>034edh7<0cK}qQg%y zqHqps{sDm>&Z2!pmG}YP0)jvq%%XO9Zm>czVlUVk$e|#~V)qr36Ob0~!*Ly2o7a2T zJs8EE4e^iV%m#Ig;>x5{jO54$wFo!1nTd`WSjd=;Yfy}9w^cs#%LM}HZjG?bbij=m_ouVSFF(b z_2x96;EBD5P=L8z* z6`)nl252&CaG zZo8u&P;F>uM~cP>pdUrUI(5$r4yn+h|9=yu;lvWIF@Bm@!VTvCn~@0b*{lmP}yqi(&{JFfFS94uo{yC%O`n%yhql6m}pPpT&co@=bD?W1d<3&ENUqd%*LP&^BSYx{OxJ@ESmW$a-}F`))q61w~-%^}GM%%|k`D~p&wL;{|mF9L9stuU1amhuH9 zD1V(shr)->mi<%tp)Bi}k{>(M#AjWuN zTOcqEA(>D^A;7Oj`qPNmWFeTw8p|I798WZU@iwd%@FT}#vcHG}@%}R=aY(gCP&%Wh zJ?8R&Rq>ZW`BloUdG=BUNq?t84nZPo}U7v47rHt4y=>PBRwe zU7y`w-kEGvyOno)xBU0j&DF!-^OZPL|6QtUu0hYsTmL7$S^fiDAlwA(Jpw_> z6dmbn*4w<4<(Mf8r`DwxY4Ql5{@DL8SRFqrq7egUNSy;&D&O(DmUnO}Y&I3wtxP5K z!$b;IV?<0Ob4EsJVSnjRUrr_>?@aB_nkqcSFi-C4!_$lbHIgEo08t}Jo7M^R$|5+9 z@g|>>q{;jc5fPfE?)Xg=-X{!V#h_g7>Vywn<|<}7XLL-|w4MH#vdKD`Rw!pD9qk}W zEUO}oKxS^Mr$f|qrY<9HHilIkHJ)FCcFCGilXl8OkL=ei^nX{cvz0iltCiC@pT5CQ z;G>|J2+psI98ou;o^nj(%&hU4)cF`CO8pi8PzDsSsz#sq9|$UTIjb*J#?zD4Q8vdq zzf}HMd|-FGyt%m5^#d9OEdxXO^=Y{g&P!F?6vx}KIW4Sj_0bX>JTKkl#CB!$2W=RlgKF8pO}##;MH4vlBfxY@|4GmDCcH z;#RrVq7(+nwHT$qEUv|Cu|swoUyjUZ?GuBEt1M+)~TjiaP_^%BjcZ@nH#9O57NBQ`E15X?zeMo^m9*G0`mR{0h3BZ1J5 zaUdVX#DAH-ht~{FYV2Hq_wnpv+LuTrk!!^{()%1M`O9O@(a3jnv0ty?JwH2noF5g^=k9#EnJqgziQL!EmM}X z%C=;%C|NmJ<(Adi4=>4-9f;|AXUVJlE`PPOx>?6$9E-TuOTFyZv zwKU1n4V}E_NyMez(tuL;#McSkgL@AkI*TMPcWIF*pnE*#JMq`7$6z8i@>3_%`7%eH zMfXN{BPPv$FUJ{RF&31J!YtV@ip!3q5#_GMYor8$^yQld_`-mtUuA8g;|!{Ih<|Do zqj`xUD~sYnuUdiRFGkcVN^vO{D}?mhUQ)j71zTlW8ObX5cB#YiN>IF)YmY<;-FqZ# zUP5ys?X@*|nlaZUqEi|$#W0Pe?_@FHQMvj>mPX;iB}Kz3uR>sDki1YyO>zmWd|{FS zi|U0)22}DF9_f)NUudLHC1$M~_4C!X7;mg$sEU2^7ESmqJ&+&PH-30biJ7K#9ssSP4~SWn%|EjG7Zvyr(U| z7I8VGi!T>$tdUajBA(8iT6Ag`?Kt37xk%>-y*95W7W@Mk$5gtbJJ6sw!hg4}K>fNP zhccvZYqz1HD6?Ng7#+J8?2+@=&I2G3%x}cw+nuB_I);Q4FUclqmmWQ;o7rROQrPg( zmZTR>U+e937;}4nB}@8DMVs9Mt;&fC7xV@uXibB{X$m!Z<>=;G=Cv2xnUzoRNTPm` zT4Y+M0qwD?oWZll>dbbO1Ak;|+0I_rVpcT8lYRO{YLPki1IL)1wV+n?Wvx~`2&Twi ztLjJg%!=1R>h9$tL#`M|*S-L^HZ7yTzHO^~93{DuQJt9Jo>l&M;n0$U#<34sNR=p- zM=?yR%BaSxjadSng(!Y7PuPd_#-Bq$%5O1;T2$U=_GG9|sGKlQ)MQ|-F z`h^=A(>Nsg1C5qBr+*qy>nyG~W1pxewpCQ4198li&OyzTzQK4c$eonYeZ*>m;;=bt zlvy{i$lRXajZ9Bro})CHf_c{!M6*A@Vo(j13*se|T z>VY`I1m$a%WJUK+Yl95^)RV4n5O>%vqh41%RO+U}pC_W4A(;VZS+? z8ZuKE6Rjb=+vQyiK4htqI&07}_(B~_VyHIM8N?TTEADQJqhjqLwLKrsd9_}oXfK+OoSl@ePN? z*TMm4=lXyVdVzQN-He4+KJ+HBsSt!5YOO zfvF3z9)I_oTg0Yo)Cv3+#2c#~)2gu*w$QPCX%1Qh#jKjn-_?Uf3Y&GC1ewJl5JO|H zjGOaY3k|iyvi6#+5$(Mt+n6rik(^`a!EUR7W|pe>5ZD_*yk#fPNu1P`<$;jR5c5`W0%Oqqjkw-!pb6dH3AT-2uejSpmT(Iis4_!U4OkHl z*Nx&b5^YC}GGkOEy(7yBO#hy9*5|rAkgWKiJ#jTxY>N#<11<mfv_oOvI0nu+>jNL0pVfyta*)*;s9m#AI2CJ`#DV?E9)GsA z$6(bC%Y{4mk}+qM`*qah#=%!(^k_FbsHbRV_!x_ame%x3G;g{5xLav7=t6Bcn~O^w z*wh*J$~vNj3E=@IUi||DTZ_cU(QWJ>958f*p0xqX7tS43jlIcuC#LtvhNzf0(d#9U zM9>Mejkj+F~jcU+hEwq6%a(b9{R(}?|Q4hcS zQ0E{pBakwbVt1-MG3D)VKz24+tb6jZjR!8DwnHB7?dpRKr3j?* z4ZW9Ly16?^y-yAHPKP;6Zhyck_ZoC9fle(Uz}uq(7w7DNuzv(_LJ6G-xmN(r} z53M4)Wv7TuGe)a;jlqKjXIH<-|7!9(cXu7U<2$@=5p;SHlBd~R%h;1JZYOA{K-5n$ zNkEK#z;L?C7|jiKk&o#JHHOy~98o>m9RBFdNoi|d{;AQ(RqeGtC4U^b^LObG=NIZ( z&$L2jP#=5UViafCrD76C;C+KATIVpFs%swbk3Uv8E{4uW%mmKsP(*;!5T+DPuVh+x zdZ=eoZ+0kWv{B755mUO>Lp3vTvBkIP^Qe+%@x-bY_B=i^!W2LE4<(DA0~}*w2gF;$ z7eB{7iB`v!H5-WiP=6@hLPDW0{`48JWkeeqW6{LK7^mng{w77=H>Eyv%xJ}%!mQ#% zRC?cvl{KKeP#m}om=6bZtuHTxt4$P@w;3GMwo5pqvQEf@7F~$Hj_mbyqD#XThbS|G zGf47R+t?s@>i52;;E?7Nes?LqURpzjP)7T|=>Jr?gpXU(=MaQL%NqAH- z>dbc1twZ_lOx~$a;NWZo>JC3~S?4Z&fkLomLnfD_5Q1^;5Z+y-Q1&E-!Xx-JcQ<69 zIds=`bM}WgI)81op6a^=BqyON;1m;npTO$1s&!Lnq4p63#ZoDs-1AkEvp8FWuaJKy zbQnAtzK8?E)PpZ9Zwg|c;+W?&CE-7^VpY-OtM+imcW`3V9o1pHT3cKN!6yQ;wTo72 zz&mcACX=(4X_9mt?zKgeW4}oEh>D~2jecsI^OvX=dWP?3}LFjNLS*#7$dwIBm6K#creTlGB#Fv@!2#P z#D-9C6T~QlAQgcN48fSHe+(h`qCW@`NU0&v76t|ghz6!+&mg>iC{BF}9-)~OkH7?E zh8SFiPk))?Hx)xsf?_~SQ8E}H=7EAW7+M#X#_{gIe7rxuySjZix;LhZy25#mlNdhc z4qyr2`f-437c<1qsa3#rj8bS7QM?E#4D1%%daH9l%ZNCQ9GPehZQo2ewiCf_q~7wibpE+kz8HZ?E2zco-7&E%ws7^q#qO@C$;ZfoeEvzYk}i7oYkVN?Yp{^19R z1hK*RWgo37p$)7Iv-c0RhZes^IJJRC!Ioc$iVep0Ib^fOUD!1Jw%p-(7ciHOY9pzw z3sWw1fC<4+*Z>7=nUITmaDx#VG-1oI;oPXKV_U3P*QX~I9>_u#>jA7bY?f->&Gg_Z#>qBivubdCB(|)s#JB0-4k2x;we2;!VWs1e z8q&D17gtW|ONt&bNn|2m>qE+isy5&lycg8~+qAZ6Zsj;`4df-@3HmvTOwKVk;0R1G z8@lps9fNUj{+gMV@HO*R_1ShEJFF4BkAK%+E)8Z?dr-^k3rkSvf1iD}1aK3#r(IJ1OycWJBUzx{RfV9Ox>zP!F(ezOD?A_`Up4yFM`jX=sH1KQo+ zTj4k~LkM0$YK8y_G5HjOLqx=A`;tGDsg*tQrYWX{bfCOuwA0@MiRX##Lpr7FlkMOzA(^uLi z6Q=+x7{7b-_SXorveG>KBj!&Qr;P&_x~i?oZ1@}$Y%&auKE1JpRvt+#-0%M4$v@Z#&Mw=~;-P+qlxQh+g zOSB(7aM6*o6S(yeWiNdDW6OP#Hi`^Yb?d7vVt=R|BWBTmv1fvwv5$y3%Tc z;*gcbX8?O@_kJiaK9-Lb7dY4?yVg7j)*y{wjQ1*b_pr!&Uj2C@j_;*)mpXLE3EsV} zuJ{v9#cA_3q6-nY{Ex+XjdBvgN0h?Td<{=SoB)){xcLi_iDAM;k*Nt&2I*CUDKaq_ zilWrd2ucH#wca5IKNhufA%7k(Zg-DQDz;|kodS{Pvixh8)GI?`GH^E9?8?_nP=MTu zZwUD3R;MdK*|@4)9lqsBPI^xacA|G4D_nfx=j55#;^dRpYW;{QB}HZ%d4je_3g zn6H_(O#9dfLyU-Ono?eaVK=1N^9n2r&G`yj2)FxW zXa)#{iWU3BoGaqle_MexM7d)27$vMxKWI@ichzA%+3RWbL)ra`;e2679i!sC5ix&P zoM2X;#E;R60D|@tw|*)zE&0Q;Q(RX+o$$cETLhnn-x0S2uYcG}Vo~Kd;mf8utCu&8 zVU&EmWCa}UngXMfDm(3wbF;rb5g8W>uPv3>{3jid-zm zP@y@fLXjK8Ab)uoMW!Jo)inr1VlW8(P0If#C8JJW8XNo9PhZ4?UXBF(fHL4bU1zZb zz)(pR3LUdIx3oyvZrjhK*o$R=6xFNrae{-Va(7-rZJoN1bjSX_7k^6-l+m!z z4^^sNzRr5+Bp52T{@7q11oD_A{aADGJD zioE+X`o<_^m$5m-C`T2yoQWd7V#O!c2~OpfSx#9daYHkSeZHC*cHg+0fK$5w delta 7342 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 Ui<99`W%$!P{OQU61IXV-$A5lDvj6}9 diff --git a/docs/html/other_libraries.html b/docs/html/other_libraries.html index 655c1916..c29abbe8 100644 --- a/docs/html/other_libraries.html +++ b/docs/html/other_libraries.html @@ -6,7 +6,7 @@ - Other POMDP Libraries — pomdp_py 1.3.1 documentation + Other POMDP Libraries — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/modules.html b/docs/html/problems/modules.html index 43efde29..c628ee18 100644 --- a/docs/html/problems/modules.html +++ b/docs/html/problems/modules.html @@ -6,7 +6,7 @@ - pomdp_problems — pomdp_py 1.3.1 documentation + pomdp_problems — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.html b/docs/html/problems/pomdp_problems.html index a90bc40c..9669e380 100644 --- a/docs/html/problems/pomdp_problems.html +++ b/docs/html/problems/pomdp_problems.html @@ -6,7 +6,7 @@ - pomdp_problems package — pomdp_py 1.3.1 documentation + pomdp_problems package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.lasertag.html b/docs/html/problems/pomdp_problems.lasertag.html index 05c75a97..8996b38b 100644 --- a/docs/html/problems/pomdp_problems.lasertag.html +++ b/docs/html/problems/pomdp_problems.lasertag.html @@ -6,7 +6,7 @@ - pomdp_problems.lasertag package — pomdp_py 1.3.1 documentation + pomdp_problems.lasertag package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.light_dark.agent.html b/docs/html/problems/pomdp_problems.light_dark.agent.html index 2a35ab8b..41cd2fd8 100644 --- a/docs/html/problems/pomdp_problems.light_dark.agent.html +++ b/docs/html/problems/pomdp_problems.light_dark.agent.html @@ -6,7 +6,7 @@ - pomdp_problems.light_dark.agent package — pomdp_py 1.3.1 documentation + pomdp_problems.light_dark.agent package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.light_dark.domain.html b/docs/html/problems/pomdp_problems.light_dark.domain.html index 3c13e27d..9751097e 100644 --- a/docs/html/problems/pomdp_problems.light_dark.domain.html +++ b/docs/html/problems/pomdp_problems.light_dark.domain.html @@ -6,7 +6,7 @@ - Submodules — pomdp_py 1.3.1 documentation + Submodules — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.light_dark.env.html b/docs/html/problems/pomdp_problems.light_dark.env.html index 9acb2926..9f2fb32d 100644 --- a/docs/html/problems/pomdp_problems.light_dark.env.html +++ b/docs/html/problems/pomdp_problems.light_dark.env.html @@ -6,7 +6,7 @@ - pomdp_problems.light_dark.env package — pomdp_py 1.3.1 documentation + pomdp_problems.light_dark.env package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.light_dark.html b/docs/html/problems/pomdp_problems.light_dark.html index cf1f39a0..604fb1c2 100644 --- a/docs/html/problems/pomdp_problems.light_dark.html +++ b/docs/html/problems/pomdp_problems.light_dark.html @@ -6,7 +6,7 @@ - Light-Dark — pomdp_py 1.3.1 documentation + Light-Dark — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.light_dark.models.html b/docs/html/problems/pomdp_problems.light_dark.models.html index 336cfee4..9c93721a 100644 --- a/docs/html/problems/pomdp_problems.light_dark.models.html +++ b/docs/html/problems/pomdp_problems.light_dark.models.html @@ -6,7 +6,7 @@ - pomdp_problems.light_dark.models package — pomdp_py 1.3.1 documentation + pomdp_problems.light_dark.models package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.load_unload.html b/docs/html/problems/pomdp_problems.load_unload.html index 6a4e2254..92fcbdce 100644 --- a/docs/html/problems/pomdp_problems.load_unload.html +++ b/docs/html/problems/pomdp_problems.load_unload.html @@ -6,7 +6,7 @@ - Load/Unload — pomdp_py 1.3.1 documentation + Load/Unload — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.maze.domain.html b/docs/html/problems/pomdp_problems.maze.domain.html index 41cef87d..493b3028 100644 --- a/docs/html/problems/pomdp_problems.maze.domain.html +++ b/docs/html/problems/pomdp_problems.maze.domain.html @@ -6,7 +6,7 @@ - pomdp_problems.maze.domain package — pomdp_py 1.3.1 documentation + pomdp_problems.maze.domain package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.maze.env.html b/docs/html/problems/pomdp_problems.maze.env.html index 631b6c6c..d8bb0e99 100644 --- a/docs/html/problems/pomdp_problems.maze.env.html +++ b/docs/html/problems/pomdp_problems.maze.env.html @@ -6,7 +6,7 @@ - pomdp_problems.maze.env package — pomdp_py 1.3.1 documentation + pomdp_problems.maze.env package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.maze.html b/docs/html/problems/pomdp_problems.maze.html index f45e0abd..b300f925 100644 --- a/docs/html/problems/pomdp_problems.maze.html +++ b/docs/html/problems/pomdp_problems.maze.html @@ -6,7 +6,7 @@ - pomdp_problems.maze package — pomdp_py 1.3.1 documentation + pomdp_problems.maze package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.maze.models.components.html b/docs/html/problems/pomdp_problems.maze.models.components.html index 5b193ca6..a19f3715 100644 --- a/docs/html/problems/pomdp_problems.maze.models.components.html +++ b/docs/html/problems/pomdp_problems.maze.models.components.html @@ -6,7 +6,7 @@ - pomdp_problems.maze.models.components package — pomdp_py 1.3.1 documentation + pomdp_problems.maze.models.components package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.maze.models.html b/docs/html/problems/pomdp_problems.maze.models.html index 50e654b5..ecbc8b2e 100644 --- a/docs/html/problems/pomdp_problems.maze.models.html +++ b/docs/html/problems/pomdp_problems.maze.models.html @@ -6,7 +6,7 @@ - pomdp_problems.maze.models package — pomdp_py 1.3.1 documentation + pomdp_problems.maze.models package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.multi_object_search.agent.html b/docs/html/problems/pomdp_problems.multi_object_search.agent.html index ba027b0a..cab2a83b 100644 --- a/docs/html/problems/pomdp_problems.multi_object_search.agent.html +++ b/docs/html/problems/pomdp_problems.multi_object_search.agent.html @@ -6,7 +6,7 @@ - pomdp_problems.multi_object_search.agent package — pomdp_py 1.3.1 documentation + pomdp_problems.multi_object_search.agent package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.multi_object_search.domain.html b/docs/html/problems/pomdp_problems.multi_object_search.domain.html index 5ae5f324..7d2963af 100644 --- a/docs/html/problems/pomdp_problems.multi_object_search.domain.html +++ b/docs/html/problems/pomdp_problems.multi_object_search.domain.html @@ -6,7 +6,7 @@ - pomdp_problems.multi_object_search.domain package — pomdp_py 1.3.1 documentation + pomdp_problems.multi_object_search.domain package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.multi_object_search.env.html b/docs/html/problems/pomdp_problems.multi_object_search.env.html index be2991b9..01255a52 100644 --- a/docs/html/problems/pomdp_problems.multi_object_search.env.html +++ b/docs/html/problems/pomdp_problems.multi_object_search.env.html @@ -6,7 +6,7 @@ - pomdp_problems.multi_object_search.env package — pomdp_py 1.3.1 documentation + pomdp_problems.multi_object_search.env package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.multi_object_search.html b/docs/html/problems/pomdp_problems.multi_object_search.html index 2c0e88fc..b52a11f9 100644 --- a/docs/html/problems/pomdp_problems.multi_object_search.html +++ b/docs/html/problems/pomdp_problems.multi_object_search.html @@ -6,7 +6,7 @@ - Multi-Object Search (MOS) Task — pomdp_py 1.3.1 documentation + Multi-Object Search (MOS) Task — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.multi_object_search.models.components.html b/docs/html/problems/pomdp_problems.multi_object_search.models.components.html index d4dab956..5140ad2d 100644 --- a/docs/html/problems/pomdp_problems.multi_object_search.models.components.html +++ b/docs/html/problems/pomdp_problems.multi_object_search.models.components.html @@ -6,7 +6,7 @@ - pomdp_problems.multi_object_search.models.components package — pomdp_py 1.3.1 documentation + pomdp_problems.multi_object_search.models.components package — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.multi_object_search.models.html b/docs/html/problems/pomdp_problems.multi_object_search.models.html index 93bbecb5..55af2cbf 100644 --- a/docs/html/problems/pomdp_problems.multi_object_search.models.html +++ b/docs/html/problems/pomdp_problems.multi_object_search.models.html @@ -6,7 +6,7 @@ - pomdp_problems.multi_object_search.models package — pomdp_py 1.3.1 documentation + pomdp_problems.multi_object_search.models package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.rocksample.cythonize.html b/docs/html/problems/pomdp_problems.rocksample.cythonize.html index 5ca94c5b..3b74cd64 100644 --- a/docs/html/problems/pomdp_problems.rocksample.cythonize.html +++ b/docs/html/problems/pomdp_problems.rocksample.cythonize.html @@ -6,7 +6,7 @@ - pomdp_problems.rocksample.cythonize package — pomdp_py 1.3.1 documentation + pomdp_problems.rocksample.cythonize package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.rocksample.html b/docs/html/problems/pomdp_problems.rocksample.html index b162965c..3137c2bb 100644 --- a/docs/html/problems/pomdp_problems.rocksample.html +++ b/docs/html/problems/pomdp_problems.rocksample.html @@ -6,7 +6,7 @@ - RockSample — pomdp_py 1.3.1 documentation + RockSample — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.tag.agent.html b/docs/html/problems/pomdp_problems.tag.agent.html index d4be98a8..f429e617 100644 --- a/docs/html/problems/pomdp_problems.tag.agent.html +++ b/docs/html/problems/pomdp_problems.tag.agent.html @@ -6,7 +6,7 @@ - pomdp_problems.tag.agent package — pomdp_py 1.3.1 documentation + pomdp_problems.tag.agent package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.tag.domain.html b/docs/html/problems/pomdp_problems.tag.domain.html index 5e757d46..0b8255d6 100644 --- a/docs/html/problems/pomdp_problems.tag.domain.html +++ b/docs/html/problems/pomdp_problems.tag.domain.html @@ -6,7 +6,7 @@ - pomdp_problems.tag.domain package — pomdp_py 1.3.1 documentation + pomdp_problems.tag.domain package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.tag.env.html b/docs/html/problems/pomdp_problems.tag.env.html index 75d128da..87fca2fc 100644 --- a/docs/html/problems/pomdp_problems.tag.env.html +++ b/docs/html/problems/pomdp_problems.tag.env.html @@ -6,7 +6,7 @@ - pomdp_problems.tag.env package — pomdp_py 1.3.1 documentation + pomdp_problems.tag.env package — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.tag.html b/docs/html/problems/pomdp_problems.tag.html index 33cc93fc..14d34d33 100644 --- a/docs/html/problems/pomdp_problems.tag.html +++ b/docs/html/problems/pomdp_problems.tag.html @@ -6,7 +6,7 @@ - Tag — pomdp_py 1.3.1 documentation + Tag — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.tag.models.components.html b/docs/html/problems/pomdp_problems.tag.models.components.html index 6a1d4b3e..be08639b 100644 --- a/docs/html/problems/pomdp_problems.tag.models.components.html +++ b/docs/html/problems/pomdp_problems.tag.models.components.html @@ -6,7 +6,7 @@ - pomdp_problems.tag.models.components package — pomdp_py 1.3.1 documentation + pomdp_problems.tag.models.components package — pomdp_py 1.3.2 documentation @@ -37,7 +37,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

@@ -167,7 +167,7 @@

Submodules
-valid_motions(position, all_motions={Action(move - xy - East2D), Action(move - xy - South2D), Action(move - xy - West2D), Action(move - xy - North2D)})[source]
+valid_motions(position, all_motions={Action(move - xy - North2D), Action(move - xy - West2D), Action(move - xy - South2D), Action(move - xy - East2D)})[source]
diff --git a/docs/html/problems/pomdp_problems.tag.models.html b/docs/html/problems/pomdp_problems.tag.models.html index 188874bd..607578ca 100644 --- a/docs/html/problems/pomdp_problems.tag.models.html +++ b/docs/html/problems/pomdp_problems.tag.models.html @@ -6,7 +6,7 @@ - pomdp_problems.tag.models package — pomdp_py 1.3.1 documentation + pomdp_problems.tag.models package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/problems/pomdp_problems.tiger.cythonize.html b/docs/html/problems/pomdp_problems.tiger.cythonize.html index 16846f65..96fc16af 100644 --- a/docs/html/problems/pomdp_problems.tiger.cythonize.html +++ b/docs/html/problems/pomdp_problems.tiger.cythonize.html @@ -6,7 +6,7 @@ - pomdp_problems.tiger.cythonize package — pomdp_py 1.3.1 documentation + pomdp_problems.tiger.cythonize package — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

@@ -347,17 +347,17 @@

pomdp_problems.tiger.cythonize.tiger_problem.cpython-38-x86_64-linux-gnu mod

Bases: pomdp_py.framework.basics.POMDP

-ACTIONS = {TigerAction(open-right), TigerAction(listen), TigerAction(open-left)}
+ACTIONS = {TigerAction(open-left), TigerAction(open-right), TigerAction(listen)}
-OBSERVATIONS = {TigerObservation(tiger-left), TigerObservation(tiger-right)}
+OBSERVATIONS = {TigerObservation(tiger-right), TigerObservation(tiger-left)}
-STATES = {TigerState(tiger-left), TigerState(tiger-right)}
+STATES = {TigerState(tiger-right), TigerState(tiger-left)}

diff --git a/docs/html/problems/pomdp_problems.tiger.html b/docs/html/problems/pomdp_problems.tiger.html index a1e32484..45753186 100644 --- a/docs/html/problems/pomdp_problems.tiger.html +++ b/docs/html/problems/pomdp_problems.tiger.html @@ -6,7 +6,7 @@ - Tiger — pomdp_py 1.3.1 documentation + Tiger — pomdp_py 1.3.2 documentation @@ -39,7 +39,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/py-modindex.html b/docs/html/py-modindex.html index 0a9f2824..0e104125 100644 --- a/docs/html/py-modindex.html +++ b/docs/html/py-modindex.html @@ -5,7 +5,7 @@ - Python Module Index — pomdp_py 1.3.1 documentation + Python Module Index — pomdp_py 1.3.2 documentation @@ -38,7 +38,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

@@ -503,7 +503,7 @@

Python Module Index

    - pomdp_py.algorithms.bsp.blqr + pomdp_py.algorithms.bsp.blqr @@ -588,7 +588,7 @@

Python Module Index

    - pomdp_py.utils.debugging + pomdp_py.utils.debugging diff --git a/docs/html/search.html b/docs/html/search.html index c4757c4c..ad54a370 100644 --- a/docs/html/search.html +++ b/docs/html/search.html @@ -5,7 +5,7 @@ - Search — pomdp_py 1.3.1 documentation + Search — pomdp_py 1.3.2 documentation @@ -41,7 +41,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).

diff --git a/docs/html/searchindex.js b/docs/html/searchindex.js index cc68f965..0fdc940e 100644 --- a/docs/html/searchindex.js +++ b/docs/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["api/modules","api/pomdp_py","api/pomdp_py.algorithms","api/pomdp_py.algorithms.bsp","api/pomdp_py.algorithms.visual","api/pomdp_py.framework","api/pomdp_py.representations","api/pomdp_py.representations.belief","api/pomdp_py.representations.distribution","api/pomdp_py.utils","api/pomdp_py.utils.debugging","api/pomdp_py.utils.interfaces","api/pomdp_py.visual","building_docs","changelog","design_principles","examples","examples.action_prior","examples.external_solvers","examples.mos","examples.tiger","existing_domains","existing_solvers","extensions","index","installation","modules","other_libraries","problems/modules","problems/pomdp_problems","problems/pomdp_problems.lasertag","problems/pomdp_problems.light_dark","problems/pomdp_problems.light_dark.agent","problems/pomdp_problems.light_dark.domain","problems/pomdp_problems.light_dark.env","problems/pomdp_problems.light_dark.models","problems/pomdp_problems.load_unload","problems/pomdp_problems.maze","problems/pomdp_problems.maze.domain","problems/pomdp_problems.maze.env","problems/pomdp_problems.maze.models","problems/pomdp_problems.maze.models.components","problems/pomdp_problems.multi_object_search","problems/pomdp_problems.multi_object_search.agent","problems/pomdp_problems.multi_object_search.domain","problems/pomdp_problems.multi_object_search.env","problems/pomdp_problems.multi_object_search.models","problems/pomdp_problems.multi_object_search.models.components","problems/pomdp_problems.rocksample","problems/pomdp_problems.rocksample.cythonize","problems/pomdp_problems.tag","problems/pomdp_problems.tag.agent","problems/pomdp_problems.tag.domain","problems/pomdp_problems.tag.env","problems/pomdp_problems.tag.models","problems/pomdp_problems.tag.models.components","problems/pomdp_problems.tiger","problems/pomdp_problems.tiger.cythonize","simple_rl_integration"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["api/modules.rst","api/pomdp_py.rst","api/pomdp_py.algorithms.rst","api/pomdp_py.algorithms.bsp.rst","api/pomdp_py.algorithms.visual.rst","api/pomdp_py.framework.rst","api/pomdp_py.representations.rst","api/pomdp_py.representations.belief.rst","api/pomdp_py.representations.distribution.rst","api/pomdp_py.utils.rst","api/pomdp_py.utils.debugging.rst","api/pomdp_py.utils.interfaces.rst","api/pomdp_py.visual.rst","building_docs.rst","changelog.rst","design_principles.rst","examples.rst","examples.action_prior.rst","examples.external_solvers.rst","examples.mos.rst","examples.tiger.rst","existing_domains.rst","existing_solvers.rst","extensions.rst","index.rst","installation.rst","modules.rst","other_libraries.rst","problems/modules.rst","problems/pomdp_problems.rst","problems/pomdp_problems.lasertag.rst","problems/pomdp_problems.light_dark.rst","problems/pomdp_problems.light_dark.agent.rst","problems/pomdp_problems.light_dark.domain.rst","problems/pomdp_problems.light_dark.env.rst","problems/pomdp_problems.light_dark.models.rst","problems/pomdp_problems.load_unload.rst","problems/pomdp_problems.maze.rst","problems/pomdp_problems.maze.domain.rst","problems/pomdp_problems.maze.env.rst","problems/pomdp_problems.maze.models.rst","problems/pomdp_problems.maze.models.components.rst","problems/pomdp_problems.multi_object_search.rst","problems/pomdp_problems.multi_object_search.agent.rst","problems/pomdp_problems.multi_object_search.domain.rst","problems/pomdp_problems.multi_object_search.env.rst","problems/pomdp_problems.multi_object_search.models.rst","problems/pomdp_problems.multi_object_search.models.components.rst","problems/pomdp_problems.rocksample.rst","problems/pomdp_problems.rocksample.cythonize.rst","problems/pomdp_problems.tag.rst","problems/pomdp_problems.tag.agent.rst","problems/pomdp_problems.tag.domain.rst","problems/pomdp_problems.tag.env.rst","problems/pomdp_problems.tag.models.rst","problems/pomdp_problems.tag.models.components.rst","problems/pomdp_problems.tiger.rst","problems/pomdp_problems.tiger.cythonize.rst","simple_rl_integration.rst"],objects:{"pomdp_problems.light_dark":[[32,0,0,"-","agent"],[33,0,0,"-","domain"],[34,0,0,"-","env"],[35,0,0,"-","models"],[31,0,0,"-","problem_discrete"]],"pomdp_problems.light_dark.agent":[[32,0,0,"-","belief"]],"pomdp_problems.light_dark.domain":[[33,0,0,"-","action"],[33,0,0,"-","observation"],[33,0,0,"-","state"]],"pomdp_problems.light_dark.domain.action":[[33,1,1,"","Action"]],"pomdp_problems.light_dark.domain.observation":[[33,1,1,"","Observation"]],"pomdp_problems.light_dark.domain.observation.Observation":[[33,2,1,"","PRECISION"],[33,3,1,"","discretize"]],"pomdp_problems.light_dark.domain.state":[[33,1,1,"","State"]],"pomdp_problems.light_dark.env":[[34,0,0,"-","env"],[34,0,0,"-","visual"]],"pomdp_problems.light_dark.env.env":[[34,1,1,"","LightDarkEnvironment"]],"pomdp_problems.light_dark.env.env.LightDarkEnvironment":[[34,4,1,"","const"],[34,4,1,"","light"]],"pomdp_problems.light_dark.env.visual":[[34,1,1,"","LightDarkViz"]],"pomdp_problems.light_dark.env.visual.LightDarkViz":[[34,3,1,"","log_position"],[34,3,1,"","plot"],[34,3,1,"","set_goal"],[34,3,1,"","set_initial_belief_pos"]],"pomdp_problems.light_dark.models":[[35,0,0,"-","observation_model"],[35,0,0,"-","transition_model"]],"pomdp_problems.light_dark.models.observation_model":[[35,1,1,"","ObservationModel"]],"pomdp_problems.light_dark.models.observation_model.ObservationModel":[[35,3,1,"","argmax"],[35,3,1,"","func"],[35,3,1,"","func_noise"],[35,3,1,"","jac_dx"],[35,3,1,"","noise_covariance"],[35,3,1,"","probability"],[35,3,1,"","sample"]],"pomdp_problems.light_dark.models.transition_model":[[35,1,1,"","TransitionModel"]],"pomdp_problems.light_dark.models.transition_model.TransitionModel":[[35,3,1,"","argmax"],[35,3,1,"","func"],[35,3,1,"","func_noise"],[35,3,1,"","jac_du"],[35,3,1,"","jac_dx"],[35,3,1,"","probability"],[35,3,1,"","sample"]],"pomdp_problems.light_dark.problem_discrete":[[31,1,1,"","DiscreteLightDark"]],"pomdp_problems.load_unload":[[36,0,0,"-","load_unload"]],"pomdp_problems.load_unload.load_unload":[[36,1,1,"","LUAction"],[36,1,1,"","LUObservation"],[36,1,1,"","LUObservationModel"],[36,1,1,"","LUPolicyModel"],[36,1,1,"","LURewardModel"],[36,1,1,"","LUState"],[36,1,1,"","LUTransitionModel"],[36,1,1,"","LoadUnloadProblem"],[36,5,1,"","generate_init_belief"],[36,5,1,"","generate_random_state"],[36,5,1,"","main"],[36,5,1,"","test_planner"]],"pomdp_problems.load_unload.load_unload.LUObservationModel":[[36,3,1,"","argmax"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.load_unload.load_unload.LUPolicyModel":[[36,3,1,"","argmax"],[36,3,1,"","get_all_actions"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.load_unload.load_unload.LURewardModel":[[36,3,1,"","argmax"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.load_unload.load_unload.LUTransitionModel":[[36,3,1,"","argmax"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.maze":[[38,0,0,"-","domain"],[39,0,0,"-","env"],[40,0,0,"-","models"]],"pomdp_problems.maze.domain":[[38,0,0,"-","action"],[38,0,0,"-","observation"],[38,0,0,"-","state"]],"pomdp_problems.maze.domain.observation":[[38,1,1,"","Observation"]],"pomdp_problems.maze.domain.state":[[38,1,1,"","State"]],"pomdp_problems.maze.env":[[39,0,0,"-","env"]],"pomdp_problems.maze.env.env":[[39,1,1,"","MazeEnvironment"]],"pomdp_problems.maze.models":[[41,0,0,"-","components"]],"pomdp_problems.multi_object_search":[[42,0,0,"-","example_worlds"],[42,0,0,"-","problem"]],"pomdp_problems.multi_object_search.agent":[[43,0,0,"-","agent"],[43,0,0,"-","belief"]],"pomdp_problems.multi_object_search.agent.agent":[[43,1,1,"","MosAgent"]],"pomdp_problems.multi_object_search.agent.agent.MosAgent":[[43,3,1,"","clear_history"]],"pomdp_problems.multi_object_search.agent.belief":[[43,1,1,"","MosOOBelief"],[43,5,1,"","initialize_belief"]],"pomdp_problems.multi_object_search.agent.belief.MosOOBelief":[[43,3,1,"","mpe"],[43,3,1,"","random"]],"pomdp_problems.multi_object_search.domain":[[44,0,0,"-","action"],[44,0,0,"-","observation"],[44,0,0,"-","state"]],"pomdp_problems.multi_object_search.domain.action":[[44,1,1,"","Action"],[44,1,1,"","FindAction"],[44,1,1,"","LookAction"],[44,1,1,"","MotionAction"]],"pomdp_problems.multi_object_search.domain.action.MotionAction":[[44,2,1,"","BACKWARD"],[44,2,1,"","EAST"],[44,2,1,"","EAST2D"],[44,2,1,"","FORWARD"],[44,2,1,"","LEFT"],[44,2,1,"","NORTH"],[44,2,1,"","NORTH2D"],[44,2,1,"","RIGHT"],[44,2,1,"","SCHEMES"],[44,2,1,"","SCHEME_VW"],[44,2,1,"","SCHEME_XY"],[44,2,1,"","SCHEME_XYTH"],[44,2,1,"","SOUTH"],[44,2,1,"","SOUTH2D"],[44,2,1,"","WEST"],[44,2,1,"","WEST2D"]],"pomdp_problems.multi_object_search.domain.observation":[[44,1,1,"","MosOOObservation"],[44,1,1,"","ObjectObservation"]],"pomdp_problems.multi_object_search.domain.observation.MosOOObservation":[[44,3,1,"","factor"],[44,3,1,"","for_obj"],[44,3,1,"","merge"]],"pomdp_problems.multi_object_search.domain.observation.ObjectObservation":[[44,2,1,"","NULL"]],"pomdp_problems.multi_object_search.domain.state":[[44,1,1,"","MosOOState"],[44,1,1,"","ObjectState"],[44,1,1,"","RobotState"]],"pomdp_problems.multi_object_search.domain.state.MosOOState":[[44,3,1,"","object_pose"],[44,4,1,"","object_poses"],[44,3,1,"","pose"]],"pomdp_problems.multi_object_search.domain.state.ObjectState":[[44,4,1,"","objid"],[44,4,1,"","pose"]],"pomdp_problems.multi_object_search.domain.state.RobotState":[[44,4,1,"","objects_found"],[44,4,1,"","pose"],[44,4,1,"","robot_pose"]],"pomdp_problems.multi_object_search.env":[[45,0,0,"-","env"],[45,0,0,"-","visual"]],"pomdp_problems.multi_object_search.env.env":[[45,1,1,"","MosEnvironment"],[45,5,1,"","equip_sensors"],[45,5,1,"","interpret"],[45,5,1,"","interpret_robot_id"],[45,5,1,"","make_laser_sensor"],[45,5,1,"","make_proximity_sensor"]],"pomdp_problems.multi_object_search.env.env.MosEnvironment":[[45,4,1,"","robot_ids"],[45,3,1,"","state_transition"]],"pomdp_problems.multi_object_search.env.visual":[[45,1,1,"","MosViz"],[45,5,1,"","object_color"],[45,5,1,"","unittest"]],"pomdp_problems.multi_object_search.env.visual.MosViz":[[45,3,1,"","draw_belief"],[45,3,1,"","draw_observation"],[45,3,1,"","draw_robot"],[45,4,1,"","img_height"],[45,4,1,"","img_width"],[45,4,1,"","last_observation"],[45,3,1,"","on_cleanup"],[45,3,1,"","on_event"],[45,3,1,"","on_execute"],[45,3,1,"","on_init"],[45,3,1,"","on_loop"],[45,3,1,"","on_render"],[45,3,1,"","render_env"],[45,3,1,"","update"]],"pomdp_problems.multi_object_search.example_worlds":[[42,5,1,"","random_world"]],"pomdp_problems.multi_object_search.models":[[47,0,0,"-","components"],[46,0,0,"-","observation_model"],[46,0,0,"-","policy_model"],[46,0,0,"-","reward_model"],[46,0,0,"-","transition_model"]],"pomdp_problems.multi_object_search.models.components":[[47,0,0,"-","grid_map"],[47,0,0,"-","sensor"]],"pomdp_problems.multi_object_search.models.components.grid_map":[[47,1,1,"","GridMap"]],"pomdp_problems.multi_object_search.models.components.grid_map.GridMap":[[47,3,1,"","valid_motions"]],"pomdp_problems.multi_object_search.models.components.sensor":[[47,1,1,"","Laser2DSensor"],[47,1,1,"","ProximitySensor"],[47,1,1,"","Sensor"],[47,5,1,"","euclidean_dist"],[47,5,1,"","in_range"],[47,5,1,"","to_rad"]],"pomdp_problems.multi_object_search.models.components.sensor.Laser2DSensor":[[47,3,1,"","in_field_of_view"],[47,3,1,"","observe"],[47,4,1,"","sensing_region_size"],[47,3,1,"","shoot_beam"],[47,3,1,"","valid_beam"],[47,3,1,"","within_range"]],"pomdp_problems.multi_object_search.models.components.sensor.Sensor":[[47,2,1,"","LASER"],[47,2,1,"","PROXIMITY"],[47,3,1,"","observe"],[47,4,1,"","robot_id"],[47,4,1,"","sensing_region_size"],[47,3,1,"","within_range"]],"pomdp_problems.multi_object_search.models.observation_model":[[46,1,1,"","MosObservationModel"],[46,1,1,"","ObjectObservationModel"],[46,5,1,"","unittest"]],"pomdp_problems.multi_object_search.models.observation_model.MosObservationModel":[[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.observation_model.ObjectObservationModel":[[46,3,1,"","argmax"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.policy_model":[[46,1,1,"","PolicyModel"]],"pomdp_problems.multi_object_search.models.policy_model.PolicyModel":[[46,3,1,"","argmax"],[46,3,1,"","get_all_actions"],[46,3,1,"","probability"],[46,3,1,"","rollout"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.reward_model":[[46,1,1,"","GoalRewardModel"],[46,1,1,"","MosRewardModel"]],"pomdp_problems.multi_object_search.models.reward_model.MosRewardModel":[[46,3,1,"","argmax"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.transition_model":[[46,1,1,"","MosTransitionModel"],[46,1,1,"","RobotTransitionModel"],[46,1,1,"","StaticObjectTransitionModel"],[46,5,1,"","in_boundary"],[46,5,1,"","valid_pose"]],"pomdp_problems.multi_object_search.models.transition_model.MosTransitionModel":[[46,3,1,"","argmax"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.transition_model.RobotTransitionModel":[[46,3,1,"","argmax"],[46,3,1,"","if_move_by"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.transition_model.StaticObjectTransitionModel":[[46,3,1,"","argmax"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.problem":[[42,1,1,"","MosOOPOMDP"],[42,5,1,"","belief_update"],[42,5,1,"","solve"],[42,5,1,"","unittest"]],"pomdp_problems.rocksample":[[49,0,0,"-","cythonize"],[48,0,0,"module-0","rocksample_problem"]],"pomdp_problems.rocksample.cythonize":[[49,0,0,"-","rocksample_problem"]],"pomdp_problems.rocksample.cythonize.rocksample_problem":[[49,1,1,"","CheckAction"],[49,1,1,"","MoveAction"],[49,1,1,"","RSAction"],[49,1,1,"","RSObservation"],[49,1,1,"","RSObservationModel"],[49,1,1,"","RSPolicyModel"],[49,1,1,"","RSRewardModel"],[49,1,1,"","RSState"],[49,1,1,"","RSTransitionModel"],[49,1,1,"","RockSampleProblem"],[49,1,1,"","RockType"],[49,1,1,"","SampleAction"],[49,5,1,"","euclidean_dist"],[49,5,1,"","init_particles_belief"],[49,5,1,"","main"],[49,5,1,"","test_planner"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.CheckAction":[[49,2,1,"","rock_id"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.MoveAction":[[49,2,1,"","EAST"],[49,2,1,"","NORTH"],[49,2,1,"","SOUTH"],[49,2,1,"","WEST"],[49,2,1,"","motion"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSObservation":[[49,2,1,"","quality"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSObservationModel":[[49,3,1,"","argmax"],[49,3,1,"","probability"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSPolicyModel":[[49,3,1,"","argmax"],[49,3,1,"","get_all_actions"],[49,3,1,"","probability"],[49,3,1,"","rollout"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSRewardModel":[[49,3,1,"","argmax"],[49,3,1,"","probability"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSState":[[49,2,1,"","position"],[49,2,1,"","rocktypes"],[49,2,1,"","terminal"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSTransitionModel":[[49,3,1,"","argmax"],[49,3,1,"","probability"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RockSampleProblem":[[49,3,1,"","generate_instance"],[49,3,1,"","in_exit_area"],[49,3,1,"","print_state"],[49,3,1,"","random_free_location"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RockType":[[49,2,1,"","BAD"],[49,2,1,"","GOOD"],[49,3,1,"","invert"],[49,3,1,"","random"]],"pomdp_problems.rocksample.rocksample_problem":[[48,1,1,"id8","Action"],[48,1,1,"id15","CheckAction"],[48,1,1,"id9","MoveAction"],[48,1,1,"id16","Observation"],[48,1,1,"id21","RSObservationModel"],[48,1,1,"id29","RSPolicyModel"],[48,1,1,"id25","RSRewardModel"],[48,1,1,"id17","RSTransitionModel"],[48,1,1,"id35","RockSampleProblem"],[48,1,1,"id2","RockType"],[48,1,1,"id14","SampleAction"],[48,1,1,"id7","State"],[48,5,1,"id0","euclidean_dist"],[48,5,1,"id41","init_particles_belief"],[48,5,1,"id42","main"],[48,5,1,"id40","test_planner"]],"pomdp_problems.rocksample.rocksample_problem.MoveAction":[[48,2,1,"id10","EAST"],[48,2,1,"id12","NORTH"],[48,2,1,"id13","SOUTH"],[48,2,1,"id11","WEST"]],"pomdp_problems.rocksample.rocksample_problem.RSObservationModel":[[48,3,1,"id24","argmax"],[48,3,1,"id22","probability"],[48,3,1,"id23","sample"]],"pomdp_problems.rocksample.rocksample_problem.RSPolicyModel":[[48,3,1,"id32","argmax"],[48,3,1,"id33","get_all_actions"],[48,3,1,"id31","probability"],[48,3,1,"id34","rollout"],[48,3,1,"id30","sample"]],"pomdp_problems.rocksample.rocksample_problem.RSRewardModel":[[48,3,1,"id27","argmax"],[48,3,1,"id28","probability"],[48,3,1,"id26","sample"]],"pomdp_problems.rocksample.rocksample_problem.RSTransitionModel":[[48,3,1,"id20","argmax"],[48,3,1,"id18","probability"],[48,3,1,"id19","sample"]],"pomdp_problems.rocksample.rocksample_problem.RockSampleProblem":[[48,3,1,"id38","generate_instance"],[48,3,1,"id37","in_exit_area"],[48,3,1,"id39","print_state"],[48,3,1,"id36","random_free_location"]],"pomdp_problems.rocksample.rocksample_problem.RockType":[[48,2,1,"id4","BAD"],[48,2,1,"id3","GOOD"],[48,3,1,"id5","invert"],[48,3,1,"id6","random"]],"pomdp_problems.tag":[[51,0,0,"-","agent"],[50,0,0,"-","constants"],[52,0,0,"-","domain"],[53,0,0,"-","env"],[50,0,0,"-","example_worlds"],[50,0,0,"-","experiment"],[54,0,0,"-","models"],[50,0,0,"-","problem"]],"pomdp_problems.tag.agent":[[51,0,0,"-","agent"]],"pomdp_problems.tag.agent.agent":[[51,1,1,"","TagAgent"],[51,5,1,"","belief_update"],[51,5,1,"","initialize_belief"],[51,5,1,"","initialize_particles_belief"]],"pomdp_problems.tag.agent.agent.TagAgent":[[51,3,1,"","clear_history"]],"pomdp_problems.tag.domain":[[52,0,0,"-","action"],[52,0,0,"-","observation"],[52,0,0,"-","state"]],"pomdp_problems.tag.domain.action":[[52,1,1,"","TagAction"]],"pomdp_problems.tag.domain.observation":[[52,1,1,"","TagObservation"]],"pomdp_problems.tag.domain.state":[[52,1,1,"","TagState"]],"pomdp_problems.tag.env":[[53,0,0,"-","env"],[53,0,0,"-","visual"]],"pomdp_problems.tag.env.env":[[53,1,1,"","TagEnvironment"]],"pomdp_problems.tag.env.env.TagEnvironment":[[53,3,1,"","from_str"],[53,4,1,"","grid_map"],[53,4,1,"","length"],[53,4,1,"","width"]],"pomdp_problems.tag.env.visual":[[53,1,1,"","TagViz"],[53,5,1,"","unittest"]],"pomdp_problems.tag.env.visual.TagViz":[[53,3,1,"","draw_belief"],[53,3,1,"","draw_observation"],[53,3,1,"","draw_robot"],[53,4,1,"","img_height"],[53,4,1,"","img_width"],[53,4,1,"","last_observation"],[53,3,1,"","on_cleanup"],[53,3,1,"","on_event"],[53,3,1,"","on_execute"],[53,3,1,"","on_init"],[53,3,1,"","on_loop"],[53,3,1,"","on_render"],[53,3,1,"","render_env"],[53,3,1,"","update"]],"pomdp_problems.tag.experiment":[[50,5,1,"","main"],[50,5,1,"","trial"]],"pomdp_problems.tag.models":[[55,0,0,"-","components"],[54,0,0,"-","observation_model"],[54,0,0,"-","policy_model"],[54,0,0,"-","reward_model"],[54,0,0,"-","transition_model"]],"pomdp_problems.tag.models.components":[[55,0,0,"-","grid_map"],[55,0,0,"-","motion_policy"]],"pomdp_problems.tag.models.components.grid_map":[[55,1,1,"","GridMap"]],"pomdp_problems.tag.models.components.grid_map.GridMap":[[55,3,1,"","free_cells"],[55,3,1,"","from_str"],[55,3,1,"","valid_motions"],[55,3,1,"","valid_pose"]],"pomdp_problems.tag.models.components.motion_policy":[[55,1,1,"","TagTargetMotionPolicy"]],"pomdp_problems.tag.models.components.motion_policy.TagTargetMotionPolicy":[[55,3,1,"","mpe"],[55,3,1,"","probability"],[55,3,1,"","random"]],"pomdp_problems.tag.models.observation_model":[[54,1,1,"","TagObservationModel"]],"pomdp_problems.tag.models.observation_model.TagObservationModel":[[54,3,1,"","argmax"],[54,3,1,"","probability"],[54,3,1,"","sample"]],"pomdp_problems.tag.models.policy_model":[[54,1,1,"","TagPolicyModel"]],"pomdp_problems.tag.models.policy_model.TagPolicyModel":[[54,3,1,"","get_all_actions"],[54,3,1,"","rollout"],[54,3,1,"","sample"]],"pomdp_problems.tag.models.reward_model":[[54,1,1,"","TagRewardModel"]],"pomdp_problems.tag.models.reward_model.TagRewardModel":[[54,3,1,"","probability"],[54,3,1,"","sample"]],"pomdp_problems.tag.models.transition_model":[[54,1,1,"","TagTransitionModel"]],"pomdp_problems.tag.models.transition_model.TagTransitionModel":[[54,3,1,"","argmax"],[54,3,1,"","if_move_by"],[54,3,1,"","probability"],[54,3,1,"","sample"]],"pomdp_problems.tag.problem":[[50,1,1,"","TagProblem"],[50,5,1,"","main"],[50,5,1,"","solve"]],"pomdp_problems.tiger":[[57,0,0,"-","cythonize"],[56,0,0,"-","tiger_problem"]],"pomdp_problems.tiger.cythonize":[[57,0,0,"-","tiger_problem"]],"pomdp_problems.tiger.cythonize.tiger_problem":[[57,1,1,"","TigerAction"],[57,1,1,"","TigerObservation"],[57,1,1,"","TigerObservationModel"],[57,1,1,"","TigerPolicyModel"],[57,1,1,"","TigerProblem"],[57,1,1,"","TigerRewardModel"],[57,1,1,"","TigerState"],[57,1,1,"","TigerTransitionModel"],[57,5,1,"","build_actions"],[57,5,1,"","build_observations"],[57,5,1,"","build_setting"],[57,5,1,"","build_states"],[57,5,1,"","main"],[57,5,1,"","test_planner"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerObservation":[[57,2,1,"","name"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerObservationModel":[[57,3,1,"","argmax"],[57,3,1,"","get_all_observations"],[57,3,1,"","get_distribution"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerPolicyModel":[[57,3,1,"","argmax"],[57,3,1,"","get_all_actions"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerProblem":[[57,2,1,"","ACTIONS"],[57,2,1,"","OBSERVATIONS"],[57,2,1,"","STATES"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerRewardModel":[[57,3,1,"","argmax"],[57,3,1,"","get_distribution"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerState":[[57,2,1,"","name"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerTransitionModel":[[57,3,1,"","argmax"],[57,3,1,"","get_all_states"],[57,3,1,"","get_distribution"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem":[[56,1,1,"","ObservationModel"],[56,1,1,"","PolicyModel"],[56,1,1,"","RewardModel"],[56,1,1,"","TigerAction"],[56,1,1,"","TigerObservation"],[56,1,1,"","TigerProblem"],[56,1,1,"","TigerState"],[56,1,1,"","TransitionModel"],[56,5,1,"","main"],[56,5,1,"","test_planner"]],"pomdp_problems.tiger.tiger_problem.ObservationModel":[[56,3,1,"","get_all_observations"],[56,3,1,"","probability"],[56,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem.PolicyModel":[[56,2,1,"","ACTIONS"],[56,3,1,"","get_all_actions"],[56,3,1,"","rollout"],[56,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem.RewardModel":[[56,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem.TigerProblem":[[56,3,1,"","create"]],"pomdp_problems.tiger.tiger_problem.TigerState":[[56,3,1,"","other"]],"pomdp_problems.tiger.tiger_problem.TransitionModel":[[56,3,1,"","get_all_states"],[56,3,1,"","probability"],[56,3,1,"","sample"]],"pomdp_py.algorithms":[[3,0,0,"-","bsp"],[2,0,0,"-","po_rollout"],[2,0,0,"-","po_uct"],[2,0,0,"-","pomcp"],[2,0,0,"-","value_iteration"],[4,0,0,"-","visual"]],"pomdp_py.algorithms.bsp":[[2,0,0,"-","blqr"]],"pomdp_py.algorithms.bsp.blqr":[[2,1,1,"","BLQR"]],"pomdp_py.algorithms.bsp.blqr.BLQR":[[2,3,1,"","create_plan"],[2,3,1,"","ekf_update_mlo"],[2,3,1,"","integrate_belief_segment"],[2,3,1,"","interpret_sqp_plan"],[2,3,1,"","segmented_cost_function"]],"pomdp_py.algorithms.po_rollout":[[2,1,1,"","PORollout"]],"pomdp_py.algorithms.po_rollout.PORollout":[[2,3,1,"","clear_agent"],[2,2,1,"","last_best_reward"],[2,3,1,"","plan"],[2,3,1,"","update"],[2,2,1,"","update_agent_belief"]],"pomdp_py.algorithms.po_uct":[[2,1,1,"","ActionPrior"],[2,1,1,"","POUCT"],[2,1,1,"","QNode"],[2,1,1,"","RandomRollout"],[2,1,1,"","RolloutPolicy"],[2,1,1,"","RootVNode"],[2,1,1,"","TreeNode"],[2,1,1,"","VNode"]],"pomdp_py.algorithms.po_uct.ActionPrior":[[2,3,1,"","get_preferred_actions"]],"pomdp_py.algorithms.po_uct.POUCT":[[2,3,1,"","clear_agent"],[2,2,1,"","last_num_sims"],[2,2,1,"","last_planning_time"],[2,3,1,"","plan"],[2,3,1,"","update"],[2,2,1,"","updates_agent_belief"]],"pomdp_py.algorithms.po_uct.RandomRollout":[[2,3,1,"","rollout"]],"pomdp_py.algorithms.po_uct.RolloutPolicy":[[2,3,1,"","rollout"]],"pomdp_py.algorithms.po_uct.RootVNode":[[2,3,1,"","from_vnode"],[2,2,1,"","history"]],"pomdp_py.algorithms.po_uct.TreeNode":[[2,2,1,"","children"],[2,2,1,"","num_visits"],[2,2,1,"","value"]],"pomdp_py.algorithms.po_uct.VNode":[[2,3,1,"","argmax"],[2,3,1,"","print_children_value"],[2,2,1,"","value"]],"pomdp_py.algorithms.pomcp":[[2,1,1,"","POMCP"],[2,1,1,"","RootVNodeParticles"],[2,1,1,"","VNodeParticles"]],"pomdp_py.algorithms.pomcp.POMCP":[[2,3,1,"","plan"],[2,3,1,"","update"],[2,2,1,"","update_agent_belief"]],"pomdp_py.algorithms.pomcp.RootVNodeParticles":[[2,2,1,"","belief"],[2,3,1,"","from_vnode"]],"pomdp_py.algorithms.pomcp.VNodeParticles":[[2,2,1,"","belief"]],"pomdp_py.algorithms.value_iteration":[[2,1,1,"","ValueIteration"]],"pomdp_py.algorithms.value_iteration.ValueIteration":[[2,3,1,"","plan"]],"pomdp_py.framework":[[5,0,0,"-","basics"],[5,0,0,"-","oopomdp"],[5,0,0,"-","planner"]],"pomdp_py.framework.basics":[[5,1,1,"","Action"],[5,1,1,"","Agent"],[5,1,1,"","BlackboxModel"],[5,1,1,"","Distribution"],[5,1,1,"","Environment"],[5,1,1,"","GenerativeDistribution"],[5,1,1,"","Observation"],[5,1,1,"","ObservationModel"],[5,1,1,"","Option"],[5,1,1,"","POMDP"],[5,1,1,"","PolicyModel"],[5,1,1,"","RewardModel"],[5,1,1,"","State"],[5,1,1,"","TransitionModel"],[5,5,1,"","sample_explict_models"],[5,5,1,"","sample_generative_model"]],"pomdp_py.framework.basics.Agent":[[5,3,1,"","add_attr"],[5,2,1,"","all_actions"],[5,2,1,"","all_observations"],[5,2,1,"","all_states"],[5,2,1,"","belief"],[5,2,1,"","history"],[5,2,1,"","init_belief"],[5,3,1,"","sample_belief"],[5,3,1,"","set_belief"],[5,3,1,"","update"],[5,3,1,"","update_history"]],"pomdp_py.framework.basics.BlackboxModel":[[5,3,1,"","argmax"],[5,3,1,"","sample"]],"pomdp_py.framework.basics.Distribution":[[5,3,1,"","__getitem__"],[5,3,1,"","__setitem__"]],"pomdp_py.framework.basics.Environment":[[5,3,1,"","apply_transition"],[5,2,1,"","blackbox_model"],[5,2,1,"","cur_state"],[5,3,1,"","provide_observation"],[5,2,1,"","reward_model"],[5,2,1,"","state"],[5,3,1,"","state_transition"],[5,2,1,"","transition_model"]],"pomdp_py.framework.basics.GenerativeDistribution":[[5,3,1,"","argmax"],[5,3,1,"","get_histogram"],[5,3,1,"","mpe"]],"pomdp_py.framework.basics.ObservationModel":[[5,3,1,"","argmax"],[5,3,1,"","get_all_observations"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.basics.Option":[[5,3,1,"","initiation"],[5,2,1,"","policy"],[5,3,1,"","sample"],[5,3,1,"","termination"]],"pomdp_py.framework.basics.PolicyModel":[[5,3,1,"","argmax"],[5,3,1,"","get_all_actions"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"],[5,3,1,"","update"]],"pomdp_py.framework.basics.RewardModel":[[5,3,1,"","argmax"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.basics.TransitionModel":[[5,3,1,"","argmax"],[5,3,1,"","get_all_states"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.oopomdp":[[5,1,1,"","OOBelief"],[5,1,1,"","OOObservation"],[5,1,1,"","OOObservationModel"],[5,1,1,"","OOPOMDP"],[5,1,1,"","OOState"],[5,1,1,"","OOTransitionModel"],[5,1,1,"","ObjectState"]],"pomdp_py.framework.oopomdp.OOBelief":[[5,3,1,"","__getitem__"],[5,3,1,"","__setitem__"],[5,3,1,"","b"],[5,3,1,"","mpe"],[5,3,1,"","object_belief"],[5,2,1,"","object_beliefs"],[5,3,1,"","random"],[5,3,1,"","set_object_belief"]],"pomdp_py.framework.oopomdp.OOObservation":[[5,3,1,"","factor"],[5,3,1,"","merge"]],"pomdp_py.framework.oopomdp.OOObservationModel":[[5,3,1,"","__getitem__"],[5,3,1,"","argmax"],[5,2,1,"","observation_models"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.oopomdp.OOState":[[5,3,1,"","__getitem__"],[5,3,1,"","copy"],[5,3,1,"","get_object_attribute"],[5,3,1,"","get_object_class"],[5,3,1,"","get_object_state"],[5,3,1,"","s"],[5,3,1,"","set_object_state"],[5,2,1,"","situation"]],"pomdp_py.framework.oopomdp.OOTransitionModel":[[5,3,1,"","__getitem__"],[5,3,1,"","argmax"],[5,3,1,"","probability"],[5,3,1,"","sample"],[5,2,1,"","transition_models"]],"pomdp_py.framework.oopomdp.ObjectState":[[5,3,1,"","__getitem__"],[5,3,1,"","__setitem__"],[5,3,1,"","copy"]],"pomdp_py.framework.planner":[[5,1,1,"","Planner"]],"pomdp_py.framework.planner.Planner":[[5,3,1,"","plan"],[5,3,1,"","update"],[5,3,1,"","updates_agent_belief"]],"pomdp_py.representations.belief":[[7,0,0,"-","histogram"],[7,0,0,"-","particles"]],"pomdp_py.representations.belief.histogram":[[7,5,1,"","abstraction_over_histogram"],[7,5,1,"","update_histogram_belief"]],"pomdp_py.representations.belief.particles":[[7,5,1,"","abstraction_over_particles"],[7,5,1,"","particle_reinvigoration"],[7,5,1,"","update_particles_belief"]],"pomdp_py.representations.distribution":[[8,0,0,"-","gaussian"],[8,0,0,"-","histogram"],[8,0,0,"-","particles"]],"pomdp_py.representations.distribution.gaussian":[[8,1,1,"","Gaussian"]],"pomdp_py.representations.distribution.gaussian.Gaussian":[[8,3,1,"","__getitem__"],[8,3,1,"","__setitem__"],[8,2,1,"","cov"],[8,2,1,"","covariance"],[8,2,1,"","mean"],[8,3,1,"","mpe"],[8,3,1,"","random"],[8,2,1,"","sigma"]],"pomdp_py.representations.distribution.histogram":[[8,1,1,"","Histogram"]],"pomdp_py.representations.distribution.histogram.Histogram":[[8,3,1,"","__getitem__"],[8,3,1,"","__setitem__"],[8,3,1,"","get_histogram"],[8,2,1,"","histogram"],[8,3,1,"","is_normalized"],[8,3,1,"","mpe"],[8,3,1,"","random"]],"pomdp_py.representations.distribution.particles":[[8,1,1,"","Particles"],[8,1,1,"","WeightedParticles"]],"pomdp_py.representations.distribution.particles.Particles":[[8,3,1,"","add"],[8,3,1,"","from_histogram"],[8,3,1,"","get_abstraction"],[8,3,1,"","get_histogram"],[8,2,1,"","particles"],[8,3,1,"","random"]],"pomdp_py.representations.distribution.particles.WeightedParticles":[[8,3,1,"","__getitem__"],[8,3,1,"","__setitem__"],[8,3,1,"","add"],[8,3,1,"","condense"],[8,3,1,"","from_histogram"],[8,3,1,"","get_histogram"],[8,3,1,"","mpe"],[8,2,1,"","particles"],[8,3,1,"","random"],[8,2,1,"","values"],[8,2,1,"","weights"]],"pomdp_py.utils":[[9,0,0,"-","colors"],[9,0,0,"-","cython_utils"],[9,0,0,"-","debugging"],[9,0,0,"-","math"],[9,0,0,"-","misc"],[9,0,0,"-","plotting"],[9,0,0,"-","templates"],[9,0,0,"-","test_utils"],[9,0,0,"-","typ"]],"pomdp_py.utils.colors":[[9,5,1,"","hex_to_rgb"],[9,5,1,"","inverse_color_hex"],[9,5,1,"","inverse_color_rgb"],[9,5,1,"","lighter"],[9,5,1,"","random_unique_color"],[9,5,1,"","rgb_to_hex"]],"pomdp_py.utils.cython_utils":[[9,5,1,"","det_dict_hash"]],"pomdp_py.utils.debugging":[[9,1,1,"","TreeDebugger"],[9,5,1,"","interpret_color"],[9,5,1,"","sorted_by_str"]],"pomdp_py.utils.debugging.TreeDebugger":[[9,4,1,"","b"],[9,3,1,"","back"],[9,4,1,"","bestseq"],[9,3,1,"","bestseqd"],[9,4,1,"","c"],[9,4,1,"","clear"],[9,4,1,"","d"],[9,4,1,"","depth"],[9,3,1,"","l"],[9,3,1,"","layer"],[9,4,1,"","leaf"],[9,3,1,"","mark"],[9,3,1,"","mark_path"],[9,3,1,"","mark_sequence"],[9,3,1,"","markp"],[9,4,1,"","mbp"],[9,4,1,"","nl"],[9,4,1,"","nn"],[9,4,1,"","nq"],[9,4,1,"","num_layers"],[9,3,1,"","num_nodes"],[9,4,1,"","nv"],[9,3,1,"","p"],[9,3,1,"","path"],[9,3,1,"","path_to"],[9,4,1,"","pm"],[9,4,1,"","pp"],[9,3,1,"","preferred_actions"],[9,4,1,"","r"],[9,4,1,"","root"],[9,3,1,"","s"],[9,3,1,"","single_node_str"],[9,3,1,"","step"],[9,3,1,"","tree_stats"]],"pomdp_py.utils.interfaces":[[18,0,0,"-","solvers"]],"pomdp_py.utils.interfaces.conversion":[[18,1,1,"","AlphaVectorPolicy"],[18,1,1,"","PolicyGraph"],[18,5,1,"","to_pomdp_file"],[18,5,1,"","to_pomdpx_file"]],"pomdp_py.utils.interfaces.conversion.AlphaVectorPolicy":[[18,3,1,"","construct"],[18,3,1,"","plan"],[18,3,1,"","value"]],"pomdp_py.utils.interfaces.conversion.PolicyGraph":[[18,3,1,"","construct"],[18,3,1,"","plan"],[18,3,1,"","update"]],"pomdp_py.utils.interfaces.solvers":[[18,5,1,"","sarsop"],[18,5,1,"","vi_pruning"]],"pomdp_py.utils.math":[[9,5,1,"","R_between"],[9,5,1,"","R_x"],[9,5,1,"","R_y"],[9,5,1,"","R_z"],[9,5,1,"","T"],[9,5,1,"","approx_equal"],[9,5,1,"","euclidean_dist"],[9,5,1,"","proj"],[9,5,1,"","to_radians"],[9,5,1,"","vec"]],"pomdp_py.utils.misc":[[9,5,1,"","json_safe"],[9,5,1,"","remap"],[9,5,1,"","safe_slice"],[9,5,1,"","similar"],[9,1,1,"","special_char"]],"pomdp_py.utils.misc.special_char":[[9,2,1,"","SUBSCRIPT"],[9,2,1,"","bottomleft"],[9,2,1,"","bottomright"],[9,2,1,"","bottomt"],[9,2,1,"","down"],[9,2,1,"","hline"],[9,2,1,"","intersect"],[9,2,1,"","left"],[9,2,1,"","leftt"],[9,2,1,"","longbottomleft"],[9,2,1,"","longbottomright"],[9,2,1,"","longleft"],[9,2,1,"","longright"],[9,2,1,"","longtopleft"],[9,2,1,"","longtopright"],[9,2,1,"","right"],[9,2,1,"","rightt"],[9,2,1,"","shadebar"],[9,2,1,"","topleft"],[9,2,1,"","topright"],[9,2,1,"","topt"],[9,2,1,"","up"],[9,2,1,"","vline"]],"pomdp_py.utils.plotting":[[9,5,1,"","plot_circle"],[9,5,1,"","plot_line"],[9,5,1,"","plot_points"],[9,5,1,"","plot_polygons"],[9,5,1,"","save_plot"]],"pomdp_py.utils.templates":[[9,1,1,"","DetObservationModel"],[9,1,1,"","DetRewardModel"],[9,1,1,"","DetTransitionModel"],[9,1,1,"","SimpleAction"],[9,1,1,"","SimpleObservation"],[9,1,1,"","SimpleState"],[9,1,1,"","TabularObservationModel"],[9,1,1,"","TabularRewardModel"],[9,1,1,"","TabularTransitionModel"],[9,1,1,"","UniformPolicyModel"]],"pomdp_py.utils.templates.DetObservationModel":[[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.DetRewardModel":[[9,3,1,"","argmax"],[9,3,1,"","reward_func"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.DetTransitionModel":[[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.TabularObservationModel":[[9,3,1,"","get_all_observations"],[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.TabularRewardModel":[[9,3,1,"","sample"]],"pomdp_py.utils.templates.TabularTransitionModel":[[9,3,1,"","get_all_states"],[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.UniformPolicyModel":[[9,3,1,"","get_all_actions"],[9,3,1,"","rollout"],[9,3,1,"","sample"]],"pomdp_py.utils.test_utils":[[9,5,1,"","make_tiger"],[9,5,1,"","remove_files"]],"pomdp_py.utils.typ":[[9,1,1,"","bcolors"],[9,5,1,"","blue"],[9,5,1,"","bold"],[9,5,1,"","cyan"],[9,5,1,"","error"],[9,5,1,"","green"],[9,5,1,"","info"],[9,5,1,"","magenta"],[9,5,1,"","note"],[9,5,1,"","red"],[9,5,1,"","success"],[9,5,1,"","warning"],[9,5,1,"","white"],[9,5,1,"","yellow"]],"pomdp_py.utils.typ.bcolors":[[9,2,1,"","BLUE"],[9,2,1,"","BOLD"],[9,2,1,"","CYAN"],[9,2,1,"","ENDC"],[9,2,1,"","GREEN"],[9,2,1,"","MAGENTA"],[9,2,1,"","RED"],[9,2,1,"","WHITE"],[9,2,1,"","YELLOW"],[9,3,1,"","disable"],[9,3,1,"","s"]],"pomdp_py.visual":[[12,0,0,"-","search_tree"]],"pomdp_py.visual.search_tree":[[12,5,1,"","visualize_pouct_search_tree"]],pomdp_problems:[[30,0,0,"-","lasertag"],[31,0,0,"-","light_dark"],[36,0,0,"-","load_unload"],[37,0,0,"-","maze"],[48,0,0,"-","rocksample"],[50,0,0,"-","tag"]],pomdp_py:[[9,0,0,"-","utils"],[12,0,0,"-","visual"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","property","Python property"],"5":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:property","5":"py:function"},terms:{"0":[2,5,8,9,10,17,18,20,25,34,35,36,42,43,44,45,46,47,48,49,50,51,53,54,55,56],"00":18,"000":[9,10],"000001":18,"01":[18,42,43,46],"0174":18,"022":[9,10],"03020134244268276":18,"037":2,"04":18,"04332":2,"0528":18,"06":[9,18],"07":18,"09":[35,46],"0m":9,"1":[2,3,5,8,9,10,12,17,18,19,20,24,25,31,34,35,36,42,43,44,45,46,47,48,49,50,51,53,54,56,57],"10":[2,9,10,14,18,20,24,42,45,48,49,50,51,53,54,56,57],"100":[18,20,36,42,43,51,56,57],"1000":[42,46,50],"10099":24,"101":[2,20,24],"103":18,"11":[18,25],"110":20,"112":[9,10,18],"1184":18,"12":[2,3,9,18,25,45,53],"120":[42,50],"1217":25,"1255":18,"13":[2,3,14],"1300":18,"134":[2,20,24],"1350":18,"13808e":18,"139":[9,10],"1393":18,"14":[24,25,36],"141592653589793":44,"1431":18,"1441":[9,10],"148":[9,10],"15":[2,3,9,10,18,20,56],"155":18,"15607":2,"16":[9,10],"160":[9,10],"17":[2,3],"18":[2,3,9,10,18],"180":47,"1883":[9,10],"18fc58e0":14,"19":[9,10,18],"191":[9,10],"1910":2,"193":2,"1955":[9,10],"1998":[2,20,24],"1e":[2,9,20,35,46],"1m":9,"2":[2,3,9,10,18,20,24,25,27,33,35,36,44,48,49,50,51,53,54,55],"20":[9,10,18,48],"200":[9,10],"2002":2,"2004":[24,48,49],"2006":2,"2010":[2,20],"2012":2,"2013":[9,10],"2015":20,"2019":[2,19,20,42,44,46],"2020":24,"2044":[9,10],"205":18,"208":2,"21":18,"210":25,"2164":[2,20],"2172":[2,20],"22729e":18,"237":[9,10],"24":18,"247":[9,10],"254":34,"255":[9,45,53],"270":47,"282":2,"293":2,"2981":18,"2d":[5,14,42,44,46,47],"3":[2,9,10,18,20,25,27,36,44,45,48,56],"30":[18,45,53],"300":[9,10],"3225":18,"35722":18,"36":18,"360":[19,47],"3714":18,"3746":18,"37m":[0,1,28,29],"38":[18,28,29],"384":2,"389":2,"39":18,"395":[9,10],"3d":5,"4":[2,9,10,18,20,25,44],"40":18,"4031":2,"4059":[9,10],"4095":[9,10],"4096":[9,10],"41":18,"42":18,"43":18,"4409":18,"44093":18,"45":18,"45deg":44,"462":[9,10],"48":9,"49":[2,9],"5":[2,3,9,10,18,20,25,35,45,47,48,56],"50":[9,18],"500":[9,10,42,50],"506":25,"51":[9,18],"52":[9,18],"529":[9,10],"53":9,"54":9,"542":25,"55":9,"56":9,"57":[9,10],"5707963267948966":44,"586":[9,10],"6":[2,9,10,18,20,25,50],"63":18,"634":[9,10],"66":25,"7":[9,10,18,25],"70":18,"7021":18,"71238898038469":44,"7194":19,"719c2edf5":14,"7200":19,"75044e":18,"7547":18,"76277e":18,"768":[9,10],"7853981633974483":44,"8":[9,10,18,25,36,54],"8205":18,"821":18,"8239":18,"8320":9,"8321":9,"8322":9,"8323":9,"8324":9,"8325":9,"8326":9,"8327":9,"8328":9,"8329":9,"847":[9,10],"85":18,"9":[2,14,18,20,25],"90":[45,47],"91m":9,"92":18,"92m":9,"93m":9,"947":[9,10],"94m":9,"95":[9,10,18,20,36,48],"95m":9,"96":18,"9697986575573173":18,"96m":9,"97":18,"97m":9,"98":18,"99":[2,18,20,24,42,50],"\u00e1":2,"\u00f3":2,"\u2080listen":[9,10],"\u2080tiger":[9,10],"\u2081open":[9,10],"\u2081tiger":[9,10],"\u2082open":[9,10],"abstract":[5,8],"boolean":5,"break":14,"case":[2,7,18,20,21,24,27,42,45,46,56,57],"class":[2,3,5,8,9,10,14,15,17,18,19,20,23,31,33,34,35,36,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],"const":[34,35],"default":[2,5,7,14,18,56],"do":[2,5,13,19,20,31],"final":20,"float":[2,5,8,9,18,36,45,46,48,49,54,56,57],"function":[2,3,5,7,8,9,10,14,17,18,20,22,31,35,42,43,45,51],"import":[5,9,10,15,17,18,20,25],"int":[2,9,10,18,43,45,56,57],"long":[2,3],"new":[2,5,7,8,14,24,45,53],"null":[44,46],"return":[2,3,5,7,8,9,10,14,17,18,20,35,36,43,45,46,47,48,49,54,55,56,57],"short":20,"static":[9,10,45,46,48,49,53,56],"super":20,"true":[2,5,7,8,9,10,12,14,18,20,25,37,42,45,46,47,50,56],"while":[2,14,20,36,56,57],A:[2,3,5,9,10,14,15,18,19,20,22,24,27,31,36,37,42,43,45,51,56,57],As:[5,19],At:[7,35],But:[2,5,7,13,14,20,42,44,46,56,57],By:[2,5,18,47],For:[2,5,8,12,14,20,25,45,47,50],If:[2,3,5,7,8,9,10,12,18,20,24,43,45,46,51,56,57],In:[2,16,17,18,19,20,21,31,42,54,56,57],It:[2,3,5,8,9,10,14,17,18,19,20,24,27,44,46],Its:5,No:[2,18],Not:[8,37],OR:5,On:25,One:[2,20,43],Or:[5,8,20,25],Such:[9,10],That:[5,18],The:[2,3,5,8,9,10,13,14,15,16,17,18,19,20,22,23,24,27,31,33,35,36,37,38,42,44,45,46,47,48,49,50,52,54,56,57],Their:13,Then:[13,20,42],There:[13,18,21,25,27,31,54],These:2,To:[2,9,10,13,19,20,36,57],Will:[9,10],With:[20,54],_:18,______id______:25,_____g:25,__eq__:20,__getitem__:[5,8,9,10],__hash__:20,__init__:[2,5,8,13,17,19,20],__ne__:14,__num_sims__:25,__setitem__:[5,8],__str__:14,_nodepp:[9,10],_py:24,_qnodepp:[9,10],_reward_func:20,_sphinx_src:13,_vnodepp:[9,10],a1:12,a2:12,a_t:20,abel:20,abil:31,abl:[14,20],about:[9,10,14,19,36,43,47,48,49],abov:[15,18,19,20,22,25],absenc:37,abstraction_over_histogram:7,abstraction_over_particl:7,acceler:27,access:[13,20,24],accommod:5,accord:[5,9,19,20,35,36,46,47,48,49,52,54,56,57],accordingli:[2,5],accur:[20,56,57],achiev:2,act:[2,5,20,24,25,56],action:[2,5,7,9,10,12,14,15,18,19,20,22,25,28,31,35,36,42,45,46,47,48,49,50,53,54,55,56,57],action_prior:[2,17],actionprior:[2,14,17,20],activ:[18,27],actual:[20,31,37,42,47,56,57],ad:[2,3,5,14],adacompnu:18,add:[2,8,14,43],add_attr:5,addit:[7,18,21,24],addition:[5,25],adjust:19,advanc:[2,20,27],after:[2,5,18,20,36,44,45,46,53],again:5,agent:[2,5,7,9,10,15,19,20,21,22,23,24,25,28,31,36,37,38,42,46,47,48,49,50,52,56,57],agent_has_map:42,aggreg:8,ai:27,al:19,algorithm:[0,1,5,9,14,18,23,24,27,31,36,46,48,49,50,54,56,57],alia:[5,9,10],all:[2,5,8,9,10,14,20,27,35,36,43,46,48,49,54,56,57],all_act:5,all_mot:55,all_motion_act:47,all_observ:5,all_stat:5,allow:[5,14,19,20,24],along:[9,10],alpha:[9,18],alpha_path:18,alreadi:[7,23],also:[2,5,9,10,19,20,22,24,27,56,57],alwai:[5,21,37],amato:20,among:14,amount:[2,31],an:[2,3,5,8,9,14,15,17,18,19,20,22,24,27,31,33,35,36,37,42,43,44,45,46,47,48,49,50,53,56,57],analysi:27,andrea:20,andrew:2,angl:[19,45,47],angle_incr:[45,47],angular:45,ani:[2,8,18,37,45,46],anonym:12,anonymize_act:12,anonymize_observ:12,anoth:14,ant:2,anthoni:[2,18,20,22,24],anyth:54,anytim:[18,50,52,54],api:13,apidoc:13,appear:[18,27,31],appl:[18,27],appli:[5,14],apply_transit:5,approach:31,approx_equ:9,approx_method:8,approxim:[8,27,52,54],ar:[2,5,7,8,9,10,13,14,15,18,19,20,21,25,27,31,35,36,42,43,46,47,48,49,52,56,57],arbitrari:2,arbitrarili:8,area:[48,49],arg:[5,9,10,14,20,36,48,49,54,56,57],argmax:[2,5,9,14,20,35,36,46,48,49,54,57],argument:[13,14],arkov:24,around:[15,27],arr:9,arrai:[2,3,8,9,35],art:27,arthur:19,artial:24,artifact:19,artifici:[2,20,24],arxiv:[2,24],as_debugg:[9,10],assign:[5,8],assist:47,associ:18,assort:9,assum:[2,3,5,8,9,14,18,25,31,33,34,35,36,43,46,47,48,49,54,56,57],assumpt:47,attempt:[14,37],attr:5,attr_nam:5,attr_valu:5,attribut:[2,5,44],author:24,autom:[19,20],avail:[2,3,5,14,24],averag:[2,8],avoid:[7,14,15,47],awai:[20,31,54,56,57],ax:[9,12],axi:9,b:[2,3,5,7,9,10,18],b_0:[2,3],b_:[2,3,7,20],b_____:25,b_de:[2,3],b_i:[2,3],b_t:[2,3,20],back:[9,10],backup:18,backward:[14,44],bad:[25,48,49],bandit:2,bar:[2,14,35],barth:20,base:[2,3,5,7,8,9,10,13,18,19,20,23,24,27,31,33,34,35,36,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],baselin:2,basic:[0,1,2,7,8,9,15,18,20,22,31,33,34,35,36,38,39,43,44,45,46,48,49,50,51,52,53,54,55,56,57],basicpomcp:2,baslin:23,bbox_inch:9,bcolor:9,beam:[19,45,47],bear:47,becaus:[5,13,15,18,20,36,37,43],becom:[5,20,45],been:[2,20,21],befor:31,begin:[2,3,9,20],behavior:[2,14,20,44],behind:[20,56,57],being:[48,49],belief:[0,1,2,3,5,6,8,14,18,19,20,25,31,33,34,35,36,42,45,48,49,51,53,56],belief_rep:[42,43],belief_typ:50,belief_upd:[42,51],beliefmdp:27,below:[17,19,21,25],benchmark:2,benefit:5,besid:27,best:[9,10,14],bestseq:[9,10],bestseqd:[9,10],better:19,between:[2,5,9,14,15,19,27,36,45,47,56],beyond:[2,24],big:[46,50,51,53,54],bigbird:18,binari:[18,22],bind:27,black:[5,9],blackbox_model:[5,7],blackboxmodel:[5,7,14,20],blank:18,block:[15,19,36],blqr:[0,1,14,31],blue:[9,10],boil:20,bold:9,booktitl:24,bool:[2,5,7,9,10,18,42,45,56],both:[2,9,10,18,19,56,57],bottomleft:9,bottomright:9,bottomt:9,box:5,brawner:20,brows:[9,10],bservabl:24,bsp:[0,1],bt:[2,3,5,35],bu_traj:[2,3],bug:14,build:[9,14,15,18,19,24,25],build_act:57,build_observ:57,build_set:57,build_stat:57,built:[9,13,14,15],bump:47,c:[2,9,10,27],calcul:14,call:[2,5,7,18,20],camera_direct:44,can:[2,5,9,10,14,18,19,20,22,25,27,31,36,38,42,44,45,46,52,56,57],cannot:[13,36,37],captur:15,care:[5,43],carlo:[2,20],carri:[2,5],cassandra:[2,18,20,22,24],categori:19,caus:5,caution:20,caveat:12,cc:2,cd:13,cdot:[5,18,35],cell:[19,52,54],center:[9,47],certain:[2,5],certainli:2,cfc88e8d8:14,chang:[5,8,14,15,20,25,35,44,46],changeabl:14,changelog:24,charact:[9,45],check:[18,19,20,27,48,49],check_1:[48,49],check_collis:46,check_i:[48,49],check_k:[48,49],checkact:[48,49],chen:20,child:2,children:[2,9,10,14],choic:20,choos:[2,20],christoph:20,cimport:14,circl:[19,25],citat:14,cite:24,cl:[2,5],clair:2,clarif:14,clarifi:14,classic:[20,48,56,57],classmethod:[2,18,44,46,53,54,55],clean:24,cleaner:14,clear:[2,9,10,19,43,51],clear_ag:2,clear_histori:[43,51],clearer:27,cli:14,clone:25,close:[20,56,57],closer:54,closest:8,clutter:20,code:[2,5,9,14,17,18,19,20,24,27],collect:18,collis:47,color0:9,color1:9,color:[0,1,10,45,53],color_i:9,colorstr:[9,10],column:[2,3],com:[2,18,25],combin:[2,9,12],come:20,command:[18,19,25],commonli:20,commun:[24,25,27],comp:18,compar:[2,8],compat:14,compil:18,complet:[2,9,18,31],complic:[16,19,20,24,56,57],compon:[5,18,19,20,40,50,54],comprehens:24,comput:[2,3,7,14,18,43],condens:8,condit:[5,20],confer:[2,19,20,24],configur:[31,45],confus:14,connect:[9,27,42],consequ:37,consid:[7,19,42,45],consist:[2,3,36,57],constant:[2,9,28,29],construct:[13,18,20,42],constructor:20,contain:[7,9,10,13,14,18,20,22,27,47,56,57],content:[0,1,13,24,28,29,50,56],context:18,continu:[2,14,20,31,33,35],contribut:[2,21,24,25],control:[2,3,20,33,45,46,53],control_bound:[2,3],convei:15,conveni:[5,9,14],convent:[16,24,47],convers:[14,18],convert:14,convolut:27,coordin:[31,35],copi:[5,25],core:[9,10,15],correct:[9,15,20],correspond:[2,3,18,45],cost:[2,3,7,43,48,49],could:[5,8,16,17,20,24,25,27,42,44,45,46,56],count:[25,45],cours:42,cov:8,cov_t:[2,3],covari:[2,3,8],covt:[2,3],cpython:[0,1,28,29],creat:[5,9,10,13,18,19,20,31,56],create_plan:[2,3],credit:25,criteria:2,cryingbabi:14,csaba:2,ctype:9,cumul:25,cup:[20,44],cur_belief:[18,20],cur_stat:5,current:[5,7,9,10,18,22,37,45,48,49],current_histogram:7,current_particl:7,custom:[12,19],custum:[43,51],cyan:9,cython:[9,14,24,25,27,28,29],cython_util:[0,1],d:[2,3,9,10,20,24],dark:[14,21,24,28,29,33,34,35],data:9,david:[2,20],dd:[9,10,56],deal:[9,34],debug:[0,1,12,14,24],debug_tre:56,debugg:[9,10,12],decid:[20,56,57],decis:[2,20,56,57],def:[17,20],defin:[5,8,9,14,16,17,18,19,22,23,33,34,35,36,37,38,42,44,46],definit:[18,20],deg:47,degre:[19,45,47],denot:5,densiti:8,depend:[2,3,5,9,14,31,35,54],deploi:13,depth:[2,9,10,12],describ:[2,3,5,13,15,16,19,20,24,42,45],descript:[20,31,36,37,42,44,45,46,48,49,50,56,57],design:[9,10,24],desir:[2,3,13],despot:[2,27,50],dest:[9,10],det_dict_hash:9,detail:[17,18,19,20,22,56],detect:46,determin:[20,33,47,48,49],determinist:[7,9,20,35,46,47,48,49,54],detobservationmodel:9,detrewardmodel:9,dettransitionmodel:9,develop:[2,5,18,22,24,25,27],df:[9,10],diagram:15,dict:[5,7,8,14,43,44,45,51],dictionari:[5,8,9,20,43],differ:[2,13,14,15,19,27,36,42,44,46],differenti:14,dim:[43,45,46],dimension:[2,3,36],direct:[2,3,23],directli:[5,7,20,22,36,57],directori:[13,25],disabl:9,discount:[5,18,25,36,48],discount_factor:[2,5,9,10,18,20,42,50],discret:[19,31,33],discretelightdark:31,discuss:16,disk:19,displai:[9,12,25],display_surf:[45,53],dist:47,dist_rang:45,distanc:[45,47],distance_cost:44,distance_func:8,distinguish:36,distribut:[0,1,2,5,6,7,9,15,17,20,35,36,43,46,48,49,54,56,57],divid:14,doc:[2,3],docker:14,document:[9,10,14,16,18,27],doe:[2,5,8,9,10,14,15,18,20,27,37,47,54],doesn:[2,27,43,56,57],doi:2,domain:[2,9,14,16,19,24,28,31,34,35,42,46,48,50,56],domin:18,don:[2,5,7,20,42],done:[18,20,27,42],door:[20,56,57],dot:18,down:[9,20],download:[18,25],draw_belief:[45,53],draw_observ:[45,53],draw_robot:[45,53],drawn:8,drop:44,due:[14,19,47],dumb:[36,57],dure:[2,9,10,14,18,20,47],dx:9,dy:9,dynam:[2,3,35,46,47],dz:9,e:[2,3,5,9,10,14,19,20,21,25,35,36,42,44,45,46,47,48,49,54,56,57],each:[2,3,5,8,9,10,18,36,37,45,46],eas:[9,10],easi:27,easier:[9,10,14],easili:20,east2d:[44,55],east:[44,48,49],ecai:2,ecis:24,ed:14,edg:[9,10,18],edgecolor:9,edit:14,edu:18,effici:7,egel:25,either:[7,14,18,19,20,56,57],ekf:[2,3],ekf_update_mlo:[2,3],element:35,elif:20,elli:20,els:[17,18,20,44,46],emit:9,empti:[2,3,51],encapsul:15,encod:18,encourag:20,end:[9,45],endc:9,engin:20,ennviron:20,enough:[2,21,36,57],enter:[9,10],entir:[9,10,20,56,57],enumer:[2,9,10,14,15,18,20,22,56],env:[5,18,19,20,28,31,42,50],env_stat:47,environ:[5,14,15,19,20,34,39,42,45,46,53,56,57],epoch:18,epsilon:[2,9,35,42,43,46],eq:[2,3],equal:[9,10,20,48,49,56,57],equat:[2,3,7],equip:[19,46],equip_sensor:[19,45],equival:[2,9,20],err:18,error:[9,14],essenti:[2,3,15],estim:[20,33],et:19,eta:[48,49],euclidean_dist:[9,47,48,49],european:2,evalu:[2,8],evaul:5,even:[2,21],event:[45,53],everi:[44,48,49],everyth:19,evid:19,exact:[8,14,20,36],exactli:2,exampl:[2,5,9,10,14,17,19,20,21,22,24,42,45,47,56,57],example_tig:[],example_world:[19,28,29],except:[9,10,45,53],execut:[2,5,9,10,18,20,45,47],exhibit:5,exist:[2,9,10,16,18,20,23,24],exit:[48,49],expect:[5,18,25],experi:[28,29,31],explain:[2,13],explicit:[],explicitli:[2,7,15,17,18,20,22,48,49],explod:2,explor:[2,9,10],exploration_const:[2,9,10,20,42,50],exponenti:5,express:17,ext:35,extend:[14,18,19,20,21],extens:[2,20,21,24,27,44,46,50],extern:[14,20,22,24,25,36,57],extrem:[36,57],f:[2,3,9,35],fact:56,factor:[5,18,44],faith:[],fals:[2,5,7,9,12,18,25,33,35,36,42,43,45,46,47,48,53,55,56],fan:[19,44,46,47],farm:18,farrel:20,fast:2,faster:14,feasibl:[2,5,9,36,48,49,54,56,57],featur:[2,9,10,24,27],feed:8,feedback:[19,20,56,57],feel:[5,27],few:15,field:[14,47,56,57],fifth:20,fig:35,figur:[19,31,35,36],file:[13,14,19,20,25,27,42],filenam:[18,19],fill:9,find:[14,19,24,25,44,46],findact:[42,44],finish:18,finit:[18,20,36,37,56],first:[9,10,13,18,19,20,25,33,35,48,49],fishman:19,fix:14,flexibl:20,focus:27,follow:[2,3,5,9,10,17,18,19,20,24,25,35,42,56,57],for_obj:44,forc:44,form:[2,7],formal:15,format:[14,18,20,27],former:16,formul:19,forward:44,found:[18,19,25,52],four:[48,49],fov:[45,47],fp:[45,53],frame:19,framework:[0,1,2,3,8,9,14,15,19,20,24,31,33,34,35,36,38,39,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57],free:[19,20,23,24,27,48,49,56,57],free_cel:55,from:[2,5,8,9,10,13,17,18,19,20,25,31,33,35,36,37,43,44,45,46,47,51,54,56,57],from_histogram:8,from_str:[53,55],from_vnod:2,front:[20,47,56,57],frozenset:5,func:35,func_nois:35,func_ob:[2,3],func_sysd:[2,3],fundament:15,futur:[9,10],g:[2,3,5,14,20,21,33,35,37,42,45,56],gabriel:20,game:2,gamma:18,gap:47,gaussian:[0,1,2,3,6,35],gave:14,gcc:18,gener:[2,5,8,13,15,17,18,19,20,21,24,42,56,57],generate_init_belief:36,generate_inst:[48,49],generate_random_st:36,generateleg:2,generatepref:2,generativedistribut:[5,8,43,55],get:[20,25,46,50,56,57],get_abstract:8,get_all_act:[5,9,17,20,36,46,48,49,54,56,57],get_all_observ:[5,9,20,56,57],get_all_st:[5,9,20,56,57],get_distribut:[5,57],get_histogram:[5,8],get_object_attribut:5,get_object_class:5,get_object_st:5,get_preferred_act:[2,17],gether:[9,10],giant:19,gist:[14,15],git:25,github:[2,13,14,18,24,25],give:42,given:[2,5,7,8,9,10,12,15,17,18,20,36,42,45,46,57],gnu:[0,1,28,29],go:[2,13,16,25,37],goal:[20,31,37],goal_po:34,goalrewardmodel:46,good:[19,25,48,49],graph:[18,19,42,44,46],great:27,green:[9,25],grid:[19,36,44,46,47,48,49,54],grid_map:[19,42,43,46,50,51,53,54],gridmap:[47,51,55],gridworld:[5,19,43,44,46],growl:20,guarante:2,guid:20,guidanc:20,gusmao:2,h2r:25,h:[2,20],h_:20,h_t:[5,20],ha:[2,5,8,13,18,19,23,27,42,47,48,49,55],had:37,hahsler:[20,56,57],half_efficiency_dist:48,happen:[2,42,46],hash:[5,9,14],hashabl:[5,9],hashcod:5,have:[2,3,5,7,8,9,10,14,15,18,19,20,21,27,42,43,45,48,49,56,57],hear:[20,56,57],heard:20,hello:25,help:[7,9,10,18,19,24],here:[2,5,9,10,13,17,18,20,21,25,31],herit:12,hershkowitz:20,heurist:[2,20,48,49],hex:9,hex_to_rgb:9,hi:2,high:[9,10,19,27],highest:[2,5,8,9,10,55],hist:50,histogram:[0,1,6,14,18,20,42,43,57],histori:[2,5,9,10,17,20,43,46,48,49,51,54,56],hline:9,hold:[15,51],hood:5,hope:[18,21],horizon:[2,14,18,20],horizont:31,how:[5,16,19,24,56],howev:[2,20],hr:18,ht:[2,5],html:[2,3,13,18,25],http:[2,3,18,24,25],hub:25,huge:[9,10],human:20,hurt:[2,20,56,57],hx:9,i:[2,3,5,9,10,18,19,20,27,35,36,42,44,46,47,48,49,54,56,57],icap:24,icaps20subpag:24,icra:[19,42,44,46],id:[5,43,44,45,46],idea:[15,20],ident:35,identifi:5,ieee:19,if_move_bi:[46,54],illustr:31,imag:[14,19],img:[45,53],img_height:[45,53],img_width:[45,53],implement:[2,3,5,8,9,14,16,17,20,21,22,23,24,27,31,36,37,42,46,48,49,52,54,56,57],improv:14,in_boundari:46,in_exit_area:[48,49],in_field_of_view:47,in_rang:47,includ:[13,14,15,42,43,50],include_children:[9,10],incom:18,incorpor:[9,10],incorrect:[5,9],increas:5,increment:47,inde:[2,20],indent:[9,10],independ:18,index:[9,10,18,24],indic:[7,35,45],inf:[2,18],infin:14,infinit:14,info:9,inform:[2,3,5,13,15,20,47,51],inherit:[8,14,20],init:[45,53],init_belief:[5,9,20,36,48,51,56,57],init_particles_belief:[48,49],init_robot_posit:[50,51],init_robot_st:43,init_st:[9,18,34,36,39,45,48,49,53],init_target_posit:50,init_true_st:[20,56,57],initi:[5,14,18,19,20,31,43,45,48,49,51,56],initialize_belief:[43,51],initialize_particles_belief:51,inject:20,inproceed:24,input:[18,22,44,45],inspect:14,instabl:18,instal:[14,18,24],instanc:[5,18,19,45,48,49,56,57],instanti:[19,42],instead:[14,15,20,42,44,46,56,57],instruct:[18,25],integr:[14,24],integrate_belief_seg:[2,3],intellig:[2,20,24],intend:2,intens:31,interact:[9,10,15],interest:16,interfac:[0,1,5,9,14,15,18,19,20,21,22,23,24,27],intern:[19,20],interpret:[8,19,44,45],interpret_color:[9,10],interpret_robot_id:45,interpret_sqp_plan:[2,3],intersect:9,intract:20,introduc:[2,19,20,36,37],introduct:[20,56,57],intuit:24,invalid:[20,47],inverse_color_hex:9,inverse_color_rgb:9,invert:[48,49],involv:19,ipdb:[9,10],is_norm:8,isinst:[18,20],isn:8,issu:14,iter:[2,7,14,18,20,25,27,48,49,50,56],its:[5,14,15,18,20,22,23,27,31,36,37,38,45,46,47,48,49,56,57],itself:[31,36],j:2,jac_du:35,jac_dx:35,jac_ob:[2,3],jac_sysd:[2,3],jac_sysd_u:[2,3],jacobian:35,jame:20,jason:14,jl:[2,18,27],job:[5,15,20],joel:[2,20],json_saf:9,julia:27,juliapomdp:[2,31],june:2,just:[2,8,9,18,20,25,33,38,43,56,57],k:[48,49],kaelbl:[2,20,24],kaiyu:24,kamalzadeh:[20,56,57],katt:20,kearn:2,keep:[2,7,36,57],kei:[5,9,10],kept:31,kevin:20,kind:[9,10],know:[7,37,42],knowledg:[2,20],known:[27,48,49],kocsi:2,kumar:19,kwarg:[2,5,8,9,10,14,35,36,43,44,45,46,48,50,53,55],l:[2,3,9,10,19,20,24,36],label:9,label_text:9,langl:15,languag:24,larg:[2,5,20,52,53,54],larger:12,largest:[9,10],laser2dsensor:[45,47],laser:[19,45,47,50],last:[2,37,44],last_best_reward:2,last_num_sim:[2,20],last_observ:[45,53],last_planning_tim:2,later:19,latest:25,latter:16,layer:[9,10],lbound:18,lead:[18,19],leaf:[9,10],lear:27,learn:[2,5,15,20,21,23,24,27],least:7,left:[9,10,18,20,25,36,44,56,57],leftt:9,legal:2,len:[9,17],length:[42,43,46,47,53,55],leq:44,lesli:[2,20,24],less:18,let:[18,20],letter:45,level:[2,19],levent:2,librai:27,librari:[14,18,22,24,25],light:[14,21,24,28,29,33,34,35],light_dark:[28,29],lightdarkdomain:31,lightdarkenviron:34,lightdarkviz:34,lighter:9,like:[5,8,9,10,13,14,15,19,20,25,35,36,43,46,48,49,54,57],likelihood:[2,3,8,31,33,34,35],lim:2,limit:18,line:[2,18,19],linear:[5,35],linestyl:9,linewidth:9,link:[13,14,18,19,24],linux:[0,1,25,28,29],list:[2,3,8,9,10,18],listen:[9,10,14,18,20,25,56,57],littman:[2,20,24],ln:13,lo:2,load:[14,18,24,28,29],load_unload:[28,29],load_unload_problem:36,loadunloadproblem:36,loc:9,local:31,locat:[25,36,37,43,47,48,49,52,54],log:[14,18],log_posit:34,logfil:18,logic:19,longbottomleft:9,longbottomright:9,longer:2,longleft:9,longright:9,longtopleft:9,longtopright:9,look:[19,25,38,44,46],lookact:44,loop:[19,20,56,57],lower:[9,45],lowest:2,lozano:2,lp:18,lp_solv:18,lqr:[2,3],luaction:36,luobserv:36,luobservationmodel:36,lupolicymodel:36,lurewardmodel:36,lustat:36,lutransitionmodel:36,m:[14,19,24,25,50],m_0:34,macglashan:20,machin:[2,18],maco:25,made:[5,7,25],magenta:9,magnitud:31,mai:[2,5,7,13,15,16,19,24,25,31,42],main:[5,18,20,36,48,49,50,56,57],maintain:[2,5,7,18,36],mainten:19,major:24,make:[9,10,13,14,15,19,24,25,27,37,43],make_laser_sensor:[19,45],make_proximity_sensor:[19,45],make_tig:9,manag:25,mani:[18,27],mansour:2,map:[5,8,9,18,40,43,44,45,46,47,51],mapsto:5,mark:[9,10,19,31,37,44],mark_path:[9,10],mark_sequ:[9,10],markov:[2,20,56,57],markp:[9,10],maron:20,match:[8,14],math:[0,1,2,5,14,35],mathbb:[5,33],matrix:[2,3],matter:[],max:14,max_:18,max_depth:[2,9,10,12,20,42,50],max_rang:[45,47],max_step:[42,50],max_tim:[42,50],maximum:[2,3,14,18,31,33,34,35,42,43,56,57],maze:21,mazeenviron:39,mb:18,mbp:[9,10],mcgs_prune_freq:18,mct:[2,25],mdp:[2,5,24,27],me:13,mean:[2,7,8,18,35,45,47,50],measur:45,memori:18,merg:[5,44],messi:25,method:[9,10,14],michael:[2,19,20,24],might:[19,20,47,56,57],mimic:2,min:18,min_rang:[45,47],mind:5,minim:[9,10],minimum:17,minor:14,misc:[0,1],mo:[14,24,25,28,29,44],model:[5,9,14,18,19,22,23,24,28,31,33,36,42,43,44,48,49,50,56,57],modul:[0,1,6,13,14,19,20,24,28,29],mont:[2,20],more:[7,9,10,13,16,17,18,19,20,21,23,24,25,27,56,57],mosag:43,mosenviron:45,mosobserv:47,mosobservationmodel:46,mosoobelief:43,mosooobserv:[25,44,45],mosoopomdp:[19,42],mosoost:44,mosrewardmodel:46,most:[5,8,9,35,36,43,46,48,49,54,57],mostli:20,mostransitionmodel:46,mosviz:[45,53],motion:[19,38,42,44,46,48,49,52],motion_nam:44,motion_polici:[50,54],motionact:[44,47],move:[9,10,19,25,31,36,37,48,49,54,55],moveact:[48,49],movement:54,mpe:[5,8,14,43,55],mt:[2,3,35],much:[14,15],multi:[14,21,23,24,25,28,29,43,44,46],multi_object_search:[19,25,28,29,52],multipl:[8,23],multivari:8,must:[5,18,20,31,36,37],n:[2,7,8,9,10,18,19,35,42,44,48,49],n_step:5,name:[5,9,18,20,36,44,48,56,57],narrow:17,nearest:8,necessari:[2,5,19,42],necessarili:46,need:[2,3,7,18,20,25,31,43,46,56,57],neg:[2,14,20,56,57],neither:[20,56,57],nest:7,neural:[2,20],never:[5,54],new_belief:[18,20],newmax:9,newmin:9,next:[2,5,9,20,35,36,46,48,49,54,56,57],next_object_st:46,next_robot_st:[42,46],next_stat:[5,9,20,35,36,44,45,46,48,49,54,56,57],next_state_spac:7,next_target_posit:55,nextstat:9,ng:2,nio:2,nip:2,nishanth:19,nl:[9,10],nn:[9,10],node:[2,9,10,12,14,18],nois:[2,3,9,20,35,48,49,56,57],noise_covari:35,noise_ob:[2,3],noise_obs_cov:[2,3],noise_sysd:[2,3],noise_t:[2,3],noisi:[48,49],non:37,none:[2,3,5,7,8,9,10,12,17,18,20,25,34,42,43,44,46,48,49,53,54,56],nor:[5,20,56,57],normal:[7,8,36,46,48],north2d:[44,55],north:[25,44,48,49],not_free_loc:48,notat:35,note:[2,5,7,8,9,10,17,18,20,24,25,31,42,46,56,57],noth:[2,5],notic:20,notimplementederror:17,notion:17,now:[14,20],np:[2,3],nq:[9,10],nstep:[20,36,48,56,57],nu:[18,22],num:20,num_lay:[9,10],num_nod:[9,10],num_obj:42,num_obstacl:42,num_particl:[7,36,42,43,48,50,51],num_seg:[2,3],num_sim:[2,9,10,14],num_visit:2,num_visits_init:2,number:[2,5,7,8,9,10,12,14,27,35,42,43,56,57],numer:[8,18,27],numpi:[9,35],nv:[9,10],nxn:[48,49],o1:12,o2:12,o:[2,5,7,9,13,15,18,20,22,24,36,48,49,54,56,57],o_t:20,oarg:7,ob:36,obj:9,objclass:44,object:[2,5,9,10,14,17,20,23,24,25,28,29,34,43,44,45,46,47,48,49,53,55],object_belief:[5,43],object_color:45,object_id:[43,46],object_observ:[5,44],object_pos:44,object_st:[5,44,46],objectobserv:[44,46],objectobservationmodel:46,objects_found:44,objectst:[5,44],objid:[5,43,44,45,46],objpos:44,obs_nois:[20,56],obs_prob:57,observ:[2,3,5,7,9,10,12,14,15,18,19,20,22,24,25,28,31,34,35,36,37,42,45,46,47,48,49,50,53,54,56,57],observation_model:[5,7,18,19,20,31,42,50,53],observationmodel:[5,7,9,15,20,23,35,36,46,48,49,54,56,57],obstacl:[19,43,45,47],obstacle_pos:55,obsticl:45,obtain:[9,10],obtainx1:2,occlus:[19,45,47],occlusion_en:[45,47],occup:[46,51],offici:25,offlin:18,oh:19,ohterwis:54,ok:7,oldmax:9,oldmin:9,oldvalu:9,omega:[15,18,22,33,35],omegasimmathc:35,on_cleanup:[45,53],on_ev:[45,53],on_execut:[45,53],on_init:[45,53],on_loop:[45,53],on_rend:[45,53],onc:[2,5,20,56],one:[5,9,10,16,20,24,27,36,43,45,56,57],onli:[2,5,9,10,12,14,15,20,37,46,56],onlin:[5,20,31,50],oo:[5,14,19,23,44,53],oobelief:[5,14,43,45,53],ooobserv:[5,44],ooobservationmodel:[5,46],oopomdp:[0,1,14,19,23,42,43,44,46],oostat:[5,14,44],ootransitionmodel:[5,46],open:[9,10,18,20,56,57],opengl:5,oper:5,opt_callback:[2,3],opt_opt:[2,3],opt_r:[2,3],optim:[2,3,20],option:[2,5,9,10,14,18,20,44,46,47,48,49,56,57],order:[18,20,31,33],org:[2,3,14,18,24,25],organ:[9,10,19,20],orient:[19,23,37,38,42,43,44,46,47],origin:[2,17,19,20,24,31,33,34,35,36,37,44,46,48,49,50],other:[2,20,24,48,49,56,57],otherwis:[20,36,56],our:[19,20,27,31,47],out:[9,10,18,19,27],output:[5,13,18,25],output_fil:12,output_path:18,over:[2,7,8,15,16,17,20,31,43,56],overlap:46,overrid:45,overriden:5,own:[14,15,46],p1:[9,47,48],p2:[9,47,48],p:[9,10,24,48],pa:20,pack:[2,20,24],packag:[0,13,19,21,24,25,28,31,42,48,50,56],page:[13,24,25],pair:5,paper:[2,3,17,19,20,24,31,33,35,36,37,42,44,46,52,54],paragraph:17,param:[5,44],paramet:[2,3,5,7,8,9,10,14,18,20,35,36,42,43,45,46,48,49,51,54,56,57],parent:[9,10,45],parent_edg:[9,10],pars:27,parse_appl_policy_fil:18,parse_pomdp_solve_output:18,part:[7,18],partial:[2,20,24,36,37,56,57],particl:[0,1,2,6,14,25,43],particle_reinvigor:7,particular:9,pass:[2,3,5,18,20,36],passiv:5,past:42,path:[9,10,13,18,34],path_color:34,path_styl:34,path_to:[9,10],path_width:34,pattern:9,pbar_update_interv:2,pdb:[9,10,56],pdf:24,peer:27,peopl:24,per:14,perceiv:[36,37],percent:9,percept:20,perez:2,perfect:[19,46,48,49],perform:[2,3,5,18,20,27],person:52,pg:18,pg_path:18,phi:[2,3],php:18,pi:[2,5,15,20,36,46,48,49,57],pickl:14,pid:18,piec:9,pip:[14,25],place:[19,20,36,54],plan:[2,3,5,9,10,14,18,20,23,24,27,31,33,34,35,42,46,47,50,56],plane:31,planner:[0,1,2,3,18,20,36,42,48,56,57],planner_typ:50,planning_horizon:[2,3],planning_tim:[2,14,20,42,50],planrob:24,planrob_2020_paper_3:24,platt:2,pleas:[12,24],plot:[0,1,25,34],plot_circl:9,plot_lin:9,plot_point:9,plot_polygon:9,pm:[9,10],pmwiki:18,po:[2,24,35,48],po_rollout:[0,1],po_uct:[0,1,9,36,46,48,49,54,56,57],point:[2,3,18,47,50,52,54],pointer:18,polici:[2,5,9,17,18,20,36,37,46,48,49,54,56,57],policy_model:[5,9,10,19,20,42,50],policy_path:18,policymodel:[2,5,14,17,20,23,46,56],polygoncollect:9,pomcp:[0,1,7,9,10,14,17,20,22,23,25,27,42],pomdp:[2,5,9,10,13,14,15,16,23,24,31,36,37,42,44,46,48,49,50,52,53,54,56,57],pomdp_nam:18,pomdp_pi:[14,15,16,17,19,20,21,22,23,25,27,31,33,34,35,36,38,39,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57],pomdp_problem:[9,10,18,19,21,24,25],pomdp_solv:[14,18],pomdp_solve_path:18,pomdpconvert:18,pomdpconvert_path:18,pomdpi:27,pomdpsol:18,pomdpsol_path:18,pomdpx:[14,18,27],pomdpxdocument:18,porollout:2,port:27,pose:[19,42,44,46,47],pose_objid:46,posit:[20,31,33,34,35,37,38,48,49,54,55,56,57],positit:38,poss:2,possibl:[2,3,5,9,20,27,36,44,46,48,49,54,56,57],potenti:[14,27],pouct:[2,9,10,14,19,20,22,23,42,50],powss:2,pp:[9,10],pr:[5,7,8,9,36,46,48,49,54,56,57],pr_stai:[50,51,53,55],precis:[18,33],prefer:[2,9,10,14,20],preferred_act:[9,10],preprint:2,presenc:37,present:[2,8,31],preset:[9,10],previous:[2,14,19],principl:24,print:[2,9,10,14,18,20],print_children_valu:2,print_stat:[48,49],prior:[2,5,14,20,42,43,50,51,56],prob:8,probabilti:5,probabl:[5,8,9,14,15,18,20,22,35,36,37,43,46,48,49,54,55,56,57],problem:[2,3,5,7,13,16,18,20,21,24,25,27,28,29,31,33,36,37,38,43,45,48,49,52,54,56,57],problem_discret:[28,29],procedur:[19,20],proceed:[2,20],process:[2,20,35,56,57],prod_i:5,produc:[2,3],product:18,program:[9,10,18,22],progress:[2,14],prohibit:7,proj:9,project:[16,19,23,24,27],properti:[5,9,10,14,34,44,45,47,48,49,53],propos:2,provid:[2,18,19,20,23,24,27],provide_observ:5,proxim:[45,47],proximitysensor:47,prune:[2,18],pull:31,pure:5,purpos:[9,19,24],put:[20,56,57],py:[13,14,19,20],pyd:25,pygam:[5,25,45,53],pygraphviz:14,pypi:14,python:[9,14,18,19,20,24,25,27,50],pyx:[14,25],q:[2,3,9,10,14],qlarg:[2,3],qnode:[2,9,10],quadrat:31,qualiti:[48,49],queri:8,quickli:[9,16,24],quot:[2,20,31,33,35,36,37,56,57],r:[2,3,5,9,10,14,15,18,20,22,24,25,33,36,42,45,46,48,49,50,53,54,56,57],r_:2,r_between:9,r_t:20,r_x:9,r_y:9,r_z:9,rac:35,rad:45,radian:43,radiu:[9,45,47],raiko:2,rais:[17,20],ran:2,random:[2,5,8,9,14,17,20,43,46,48,49,55],random_free_loc:[48,49],random_unique_color:9,random_world:42,randomli:[5,8,9,19,35,36,46,48,49,54,56,57],randomrollout:[2,36,57],rang:[18,19,20,46,47],rangl:15,re:[13,20,34,45,53,56],reach:[2,5,18,20,42],read:[13,20],readabl:19,readi:14,readm:13,real:[2,5,7,18,20,42,45,53],real_act:[2,5,7,42,51],real_observ:[2,5,7,20,42,51],realli:[20,43],reason:5,rebuild:25,receiv:[2,5,19,20,36,48,49,56,57],recent:2,recommend:[18,19,25],red:[9,19],reduc:[5,7,44],refactor:14,refer:[2,3,13,14,17,31,35,48,56,57],reflect:2,regard:[2,5,14,20],region:[19,45,47],regret:18,regular:50,reinforc:[5,23,27],reinvigor:[2,7,25],reinvogr:2,rel:19,relat:[24,46],releas:[14,25],remap:9,remov:[13,14,18],remove_fil:9,remove_generated_fil:18,render:5,render_env:[45,53],reorgan:14,repeat:20,replac:45,repo:31,report:18,repositori:[13,25],repres:[2,3,5,7,8,9,10,16,18,19,43,48,49],represent:[0,1,2,5,14,24,43,45],request:[5,31],requir:[2,5,7,9,15,25,36,46,48,49,54,56,57],research:[23,24,27],reset:[20,56],resolv:14,respect:35,result:[5,7,20,44,45,46],retriev:[9,10],return_oost:[5,14,43],return_policy_graph:18,reus:19,reward:[5,9,18,19,20,25,36,45,46,48,49,54,56,57],reward_func:9,reward_model:[5,19,20,34,42,50],rewardmodel:[5,9,14,15,20,36,46,48,49,54,56,57],rewritten:14,rgb:9,rgb_to_hex:9,rhi:2,ri:2,right:[9,10,18,20,25,36,43,44,56,57],rightarrow:20,rightt:9,rl:23,rlo:2,ro:27,robot:[2,19,20,24,27,31,33,35,38,42,43,44,45,46,47,48,49,52,54],robot_char:42,robot_id:[42,43,44,45,46,47],robot_nam:45,robot_orient:43,robot_pos:[44,47],robot_posit:[52,55],robot_st:46,robotst:44,robottransitionmodel:46,rocess:24,rock:[48,49],rock_id:[48,49],rock_loc:48,rocksampl:[14,24,25,28,29],rocksample_problem:[28,29],rocksampleproblem:[48,49],rocktyp:[48,49],rocktype_1:[48,49],rocktype_2:[48,49],rocktype_i:[48,49],rocktype_k:[48,49],role:19,rollout:[2,9,14,17,20,46,48,49,54,56],rollout_polici:[2,9,10,20],rolloutpolici:[2,9,17,20,46,48,49,54,56],romain:25,room:[19,42],root:[9,10,12,13,25],rootvnod:2,rootvnodeparticl:2,rsaction:49,rsobserv:49,rsobservationmodel:[48,49],rspolicymodel:[48,49],rsrewardmodel:[48,49],rss:2,rsstate:49,rst:13,rstransitionmodel:[48,49],rth:[45,53],run:[2,13,14,18,19,20,25,47,56,57],run_rocksampl:48,run_tig:56,rx:[45,53],ry:[45,53],s:[2,3,5,7,9,10,13,14,15,18,20,22,24,31,35,36,37,42,44,45,46,47,48,49,52,54,56,57],s_1:44,s_2:44,s_:20,s_i:[5,44],s_n:44,s_r:44,s_t:20,s_transform:2,s_x:35,safe_slic:9,sai:20,sam:[2,3],same:[5,7,8,14,18,20,52,54,56],sammi:20,sampl:[2,5,8,9,14,17,18,20,25,35,36,43,46,48,49,54,56,57],sample_belief:5,sample_explict_model:5,sample_generative_model:5,sampleact:[48,49],saniti:20,sarsop:[14,22,25,27],satisfi:5,save:19,save_plot:9,scalar:9,scale:5,scan:[19,45,47],scanner:[19,45,47],scenario:42,schedul:20,scheme:[42,44],scheme_vw:44,scheme_xi:44,scheme_xyth:44,scienc:2,scipi:[2,3],screenshot:19,search:[2,9,10,12,14,20,24,25,28,29,36,37,43,44,46,48,49],sec:18,second:[2,7,9,10,13,18,19],section:[2,19,20],see:[5,8,14,15,18,19,20,21,22,24,25,50],seg:[2,3],segment:[2,3],segmented_cost_funct:[2,3],select:2,self:[2,5,8,9,10,17,19,20,35,36,43,45,46,48,49,54,55,56,57],semi:5,sens:[15,19,45],sensing_region_s:47,sensor:[19,20,42,43,44,45,46,48,49],separ:[2,13,19],seq:[9,10],sequenc:[9,10,14,20],serv:45,session:[9,10],set:[2,5,7,8,9,14,17,18,19,20,27,36,43,44,45,47,48,49,54,56,57],set_belief:[5,18,20],set_goal:34,set_initial_belief_po:34,set_object_belief:5,set_object_st:5,set_trac:[9,10],setup:[14,25],sever:[20,21],sg:18,shadebar:9,shallow:12,shape:[2,3,9,19,44,46,47],share:[19,24],shengjian:20,shoot:47,shoot_beam:47,should:[2,3,5,7,13,14,15,18,19,20,23,25,44,46],show:[14,19,24],show_progress:2,shown:[9,19,35],side:[20,36,37],sigma:[8,42,43,46],signal:45,signatur:[2,14],silver:[2,20],sim:[5,20],similar:[9,18,20],similarli:20,simpl:[2,16,19,20,24,31,44,46,47,48,49,50,56],simple_rl:[1,9,24,27],simpleact:9,simpleobserv:9,simpler:[14,16,27,42],simplest:9,simpli:[7,20],simplifi:14,simul:[2,5,14,18,20,42,45,56],sinc:[5,7,20],singl:[5,9,10,19,44],single_node_str:[9,10],site:13,situat:[5,19],size:[9,14,18,45,47,53],skip:[14,20],slightli:19,slip:37,small:[2,14,20,36,46,50,51,53,54,56,57],smartli:[48,49],so:[5,9,10,13,14,20,25,27,35,37],softwar:[18,25,27],sole:2,solut:18,solv:[2,3,14,16,19,22,24,25,36,37,42,50,56],solver:[2,14,16,19,20,24,56],some:[9,14,16,18,20,21,25,27,42],someth:[25,44,46],sometim:[5,20],sort:20,sorted_by_str:[9,10],sourc:[2,3,7,9,10,12,13,18,19,20,25,31,33,34,35,36,38,39,42,43,44,45,46,47,48,50,51,52,53,54,55,56],south2d:[44,55],south:[44,48,49],space:[2,3,5,7,14,18,19,20,22,31,33,34,35,36,37,43,44,46,48,49,52,56,57],spain:2,spars:2,spec:[18,20,56],special_char:9,specif:[2,5,8,9,10,14,20,27],specifi:[9,13,14,17,18,20,56,57],sphinx:[13,14],springer:2,sqp:[2,3],sqrt:2,squar:37,squeez:19,sr:44,src:18,stack:20,stai:[14,20,54,56],stand:[9,10,20,24,56,57],standard:20,start:[9,10,20,25,36,37,45],startswith:20,state:[2,3,5,7,8,9,14,15,17,18,19,20,22,25,27,28,31,35,36,37,42,43,45,46,48,49,50,54,56,57],state_mapp:[7,8],state_transform_func:[2,7],state_transit:[5,18,20,45],static_transit:7,staticobjecttransitionmodel:46,statist:[9,10],statu:36,stderr:18,stdout:18,stefani:[19,20,24],step:[2,9,10,13,14,18,20,25,42,56,57],stephen:20,stich:[2,3],still:[2,7,20],stochaist:54,stochast:[2,20,24,37,56],stop:2,stop_criteria:18,store:[2,5,9,18,20],str:[5,8,18,45,56],straightforward:20,strategi:2,string:[9,10,18,42,45],structur:[16,19,24],style:9,submodul:[0,1,28,29,40],subpackag:[0,1,28,29],subscript:9,subset:[2,9,10],subseteq:33,subtre:[9,10],success:[2,9],suffici:27,suit:[27,31],sum:[2,3],sum_:7,summari:19,sunberg:2,suppli:5,support:[5,8,15,17,23,24,27,46],suppos:[9,10],sure:[20,43],symbol:13,synonym:5,system:[2,3,18,20,27,33,35],szepesv:2,t:[2,3,5,7,8,9,15,18,20,22,27,42,43,45,56,57],tabl:20,tabular:[9,14],tabularobservationmodel:[9,14],tabularrewardmodel:[9,14],tabulartransitionmodel:[9,14],tag:[14,24,28,29],tagact:52,tagag:51,tagenviron:53,tagobserv:52,tagobservationmodel:54,tagpolicymodel:54,tagproblem:50,tagrewardmodel:54,tagstat:52,tagtargetmotionpolici:55,tagtransitionmodel:54,tagviz:53,take:[2,5,8,14,18,19,20,38,48,49,52],taken:[5,8,42],tapani:2,targ:7,target:[18,19,20,42,43,45,52,54,56],target_color:[45,53],target_found:52,target_motion_polici:54,target_object:46,target_posit:[52,55],task:[19,23,24,27,28,29,36],technic:5,tedrak:2,tell:36,tellex:[19,20,24],temp:18,templat:[0,1,14],tempor:5,ten:20,term:[2,3],termin:[2,5,9,10,18,20,42,48,49],terminalst:[48,49],test:[7,9,14,18,28,29],test_al:25,test_plann:[20,36,48,49,56,57],test_tig:18,test_util:[0,1],text:[9,10,18],text_color:9,th:[9,45,47,53],than:[18,27],thank:14,thei:[2,7,18,43,47],them:[9,16,20,25,27,43],therefor:[5,7,36],thi:[2,3,5,7,8,9,10,12,13,14,15,16,18,20,24,25,27,31,34,35,36,42,43,44,45,46,47,48,49,50,53,54,56,57],thing:2,think:27,third:19,those:[8,20,25],three:[19,20],thresh:20,through:[8,9,10,17,20,36,42],thrown:14,thu:[7,19,44],tiger:[9,10,14,17,18,19,24,25,28,29],tiger_problem:[9,10,14,18,20,28,29],tigeract:[56,57],tigerobserv:[56,57],tigerobservationmodel:57,tigerpolicymodel:57,tigerproblem:[9,10,18,20,56,57],tigerrewardmodel:57,tigerst:[18,56,57],tigertransitionmodel:57,tight:9,time:[2,7,18,19,36,42,44,48,49],time_limit:18,timeout:18,titl:24,to_pomdp_fil:18,to_pomdpx_fil:18,to_rad:47,to_radian:9,todo:[7,14],togeth:[2,3],tomlin:2,too:[9,10],toolbox:27,toolkit:18,top:[13,14],topleft:9,topolog:[19,42,44,46],topright:9,topt:9,total:[9,10,18],toward:2,track:[2,7],trans_prob:57,transcript:[2,3],transfer:[23,24],transform:2,transit:[5,7,9,18,19,20,35,36,45,46,48,49,54,56,57],transition_model:[5,7,18,19,20,31,42,50],transitionmodel:[5,7,9,15,20,23,35,36,46,48,49,54,56,57],treasur:[20,56,57],treat:[5,20,43,56],tree:[2,9,10,12,14,19,20,25],tree_stat:[9,10],treedebugg:[0,1,12,14,56],treenod:2,trial:[18,50],trigger:[5,45],tupl:[2,3,5,8,9,43,45,46,48,49,54],turn:[2,3],tutori:[2,3,14,17],twenti:20,two:[2,8,9,13,16,18,20,27,56,57],typ:[0,1],type:[5,7,8,9,14,17,18,35,36,43,45,46,48,49,54,56,57],typic:[9,20],typographi:9,u:[33,35,36],u_d:[2,3],u_i:[2,3],u_init:[2,3],u_t:35,uai:[48,49],ubound:18,ubuntu:18,ucb1:[2,14],uct:2,ultim:31,under:[2,13,18,20,27,47],underli:[5,8,35,57],underneath:5,understand:[9,10,15],uniform:[20,43,48,49,50,51,56],uniformli:[2,20],uniformpolicymodel:9,uniqu:8,unittest:[42,45,46,53],unknown:31,unless:20,unload:[14,24,28,29],unnecessari:14,unspecifi:43,until:[5,18],unweight:8,up:[5,9,10,12,36],updat:[2,3,5,7,9,10,14,18,19,20,42,45,53],update_agent_belief:[2,5],update_histogram_belief:[7,18,20],update_histori:[5,20],update_particles_belief:7,updates_agent_belief:[2,5],upload:24,upon:31,upper:45,url:24,us:[2,3,5,7,8,9,10,12,13,14,15,16,19,20,21,22,24,25,27,31,35,42,43,44,45,46,47,56],usag:[9,10],use_dot:12,user:[18,20],usual:20,ut:[2,3,35],util:[0,1,12,14,18,24],utilti:9,v1:9,v2:9,v:[2,3,9,10,14,18],val:47,valid:[15,46,47],valid_beam:47,valid_mot:[47,55],valid_pos:[46,55],valid_target_motion_act:55,valu:[2,5,8,9,10,14,18,20,25,27,48,49,50,55,56],value_funct:14,value_init:2,value_iter:[0,1],valueerror:20,valueiter:[2,14,20,22],var_sysd:35,vari:[5,31,44,46],variabl:[5,8,18,55,56],variant:31,varval:5,vec1:9,vec2:9,vec:9,vector:[2,3,8,9,18,33,35],veloc:33,veness:[2,20],verbos:18,veri:[2,5,20],verifi:[14,15,25],versa:[20,56,57],version:[2,18,25],versu:15,vert:9,vertic:9,verts0:9,verts1:9,verts_i:9,vi:[2,20],vi_prun:18,via:[25,27],vice:[20,56,57],view:[14,47],view_angl:47,virtualenv:25,visibl:47,visit:[12,14],visit_threshold:12,visual:[0,1,19,25,31,42,50],visualize_pouct_search_tre:12,viz_observ:45,vline:9,vnode:[2,9,10,14],vnodeparticl:2,vw:44,w:[19,35,44],wa:[2,14,19],wai:[2,18,20,27],wait:[20,56,57],wall:[37,38],wandzel:19,want:[2,13,19,43],warn:[2,9,10,18],we:[2,13,16,18,19,20,21,24,25,27,31,42,43,46,47],weak:18,web:13,websit:[13,14,25],weight:[2,8,9],weightedparticl:[8,14],welcom:[21,24],well:[12,19,20,46,56,57],were:14,west2d:[44,55],west:[44,48,49],what:24,whatev:19,when:[2,5,8,9,10,13,14,16,18,19,20,24,25,27,42,48,49,52,54],where:[2,3,5,7,9,19,20,25,31,35,42,44,45,46,48,49],whether:[5,15,18,36],which:[5,7,8,9,10,14,17,18,20,27,35,38,45,56,57],white:9,whose:19,why:24,width:[42,43,46,47,53,55],wiki:25,window:[14,25],within:[19,46,47],within_rang:47,without:[2,18,19,20],word:2,work:[2,9,10,12,14,18,20,24,25,27],workshop:24,world:[5,20,25,36,42,44,45,46,56],worldmap:45,worldstr:[45,50,53,55],would:[14,20,27],wp:24,write:[5,18],written:[18,20,24,27],wt:[2,3],www:[18,25],x1b:9,x86_64:[0,1,28,29],x:[5,8,9,25,31,33,35,36,43,44,45,46,48,49,51,52,53],x_rang:34,x_t:[33,35],xiao:20,xlabel:9,xt:[35,45],xval:9,xxxxxx:9,xy:[9,44,55],xyth:[25,44],y:[2,43,44,45,46,48,49,51,52,53],y_rang:34,year:24,yellow:9,yet:[14,19,31,37],yishai:2,ylabel:9,yoonseon:19,you:[2,5,7,9,10,13,14,17,18,19,20,24,25,31,42,56,57],your:[2,14,19,24],yuchen:20,yval:9,z:[5,7,45,53],z_1:5,z_i:5,z_n:5,zachari:2,zaragoza:2,zero:[14,35,37],zheng2020pomdp_pi:24,zheng:24,zorder:9},titles:["pomdp_py","pomdp_py package","pomdp_py.algorithms package","pomdp_py.algorithms.bsp package","pomdp_py.algorithms.visual package","pomdp_py.framework package","pomdp_py.representations package","pomdp_py.representations.belief package","pomdp_py.representations.distribution package","pomdp_py.utils package","pomdp_py.utils.debugging module","pomdp_py.utils.interfaces package","pomdp_py.visual package","Building Documentations","Changelog","Design Principles","Examples","Preference-based Action Prior","Using External Solvers","Multi-Object Search (MOS)","Tiger","Existing POMDP Domains","Existing POMDP Solvers","Use Case Extensions","pomdp_py Documentation","Installation","docs","Other POMDP Libraries","pomdp_problems","pomdp_problems package","pomdp_problems.lasertag package","Light-Dark","pomdp_problems.light_dark.agent package","Submodules","pomdp_problems.light_dark.env package","pomdp_problems.light_dark.models package","Load/Unload","pomdp_problems.maze package","pomdp_problems.maze.domain package","pomdp_problems.maze.env package","pomdp_problems.maze.models package","pomdp_problems.maze.models.components package","Multi-Object Search (MOS) Task","pomdp_problems.multi_object_search.agent package","pomdp_problems.multi_object_search.domain package","pomdp_problems.multi_object_search.env package","pomdp_problems.multi_object_search.models package","pomdp_problems.multi_object_search.models.components package","RockSample","pomdp_problems.rocksample.cythonize package","Tag","pomdp_problems.tag.agent package","pomdp_problems.tag.domain package","pomdp_problems.tag.env package","pomdp_problems.tag.models package","pomdp_problems.tag.models.components package","Tiger","pomdp_problems.tiger.cythonize package","Integration with simple_rl"],titleterms:{"0":14,"01":14,"02":14,"03":14,"04":14,"05":14,"06":14,"07":14,"08":14,"09":14,"1":14,"11":14,"12":14,"16":14,"17":14,"2":14,"2020":14,"2021":14,"22":14,"23":14,"25":14,"3":14,"30":14,"37m":[9,48,49,56,57],"38":[48,49,56,57],"4":14,"5":14,"6":14,"case":23,"try":19,action:[17,33,38,44,52],agent:[18,32,43,51],algorithm:[2,3,4],alphavectorpolici:18,api:24,base:17,basic:5,belief:[7,32,43],blqr:[2,3],bsp:[2,3],build:13,cancel:14,changelog:[13,14],citat:24,color:9,compon:[41,47,55],constant:50,content:[3,4,9,12,18,25,30,31,32,33,34,35,38,39,40,41,47,48,49,51,52,53,54,55,57],convent:19,convert:18,cpython:[9,48,49,56,57],cython:[48,49,56,57],cython_util:9,dark:31,debug:[9,10],defin:20,design:15,distribut:8,doc:[13,26],docker:25,document:[13,24],domain:[20,21,33,38,44,52],env:[34,39,45,53],exampl:[16,18],example_world:[42,50],exist:[21,22],experi:50,extens:23,extern:18,file:18,framework:5,further:24,gaussian:8,get:24,gnu:[9,48,49,56,57],grid_map:[47,55],histogram:[7,8],imag:25,implement:19,instal:25,instanc:20,instanti:20,integr:58,interfac:[11,58],lasertag:30,librari:27,light:31,light_dark:[31,32,33,34,35],linux:[9,48,49,56,57],load:36,load_unload:36,map:41,math:9,maze:[37,38,39,40,41],misc:9,mo:[16,19,42],model:[20,35,40,41,46,47,54,55],modul:[2,3,4,5,7,8,9,10,11,12,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58],motion_polici:55,multi:[16,19,42],multi_object_search:[42,43,44,45,46,47],note:13,object:[16,19,42],observ:[33,38,44,52],observation_model:[35,46,54],oopomdp:5,other:27,out:25,overview:[19,24],packag:[1,2,3,4,5,6,7,8,9,11,12,29,30,32,34,35,37,38,39,40,41,43,44,45,46,47,49,51,52,53,54,55,57,58],particl:[7,8],planner:5,plot:9,po_rollout:2,po_uct:2,polici:[],policy_model:[46,54],policygraph:18,policymodel:[],pomcp:2,pomdp:[18,19,20,21,22,25,27],pomdp_pi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,18,24,58],pomdp_problem:[13,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],pre:25,prefer:17,principl:15,prior:17,problem:[19,42,50],problem_discret:31,pull:14,py:25,refer:24,represent:[6,7,8],request:14,reward_model:[46,54],rocksampl:[48,49],rocksample_problem:[48,49],rollout:[],run_rocksampl:49,run_tig:57,sarsop:18,search:[16,19,42],search_tre:12,sensor:47,simple_rl:[11,58],solv:[18,20],solver:[18,22],start:24,state:[33,38,44,52],submodul:[3,4,9,12,31,32,33,34,35,36,38,39,41,47,48,49,50,51,52,53,54,55,56,57],subpackag:[9,31,40,48,50,54,56],summari:20,support:[],tabl:[18,25],tag:[50,51,52,53,54,55],task:42,templat:9,test:[25,31],test_util:9,thi:19,thing:25,tiger:[16,20,56,57],tiger_problem:[56,57],tool:24,transition_model:[35,46,54],treedebugg:[9,10],typ:9,unload:36,us:[18,23],util:[9,10,11,58],value_iter:2,version:14,visual:[2,4,12,34,45,53],x86_64:[9,48,49,56,57]}}) \ No newline at end of file +Search.setIndex({docnames:["api/modules","api/pomdp_py","api/pomdp_py.algorithms","api/pomdp_py.algorithms.bsp","api/pomdp_py.algorithms.visual","api/pomdp_py.framework","api/pomdp_py.representations","api/pomdp_py.representations.belief","api/pomdp_py.representations.distribution","api/pomdp_py.utils","api/pomdp_py.utils.debugging","api/pomdp_py.utils.interfaces","api/pomdp_py.visual","building_docs","changelog","design_principles","examples","examples.action_prior","examples.external_solvers","examples.mos","examples.tiger","existing_domains","existing_solvers","extensions","index","installation","modules","other_libraries","problems/modules","problems/pomdp_problems","problems/pomdp_problems.lasertag","problems/pomdp_problems.light_dark","problems/pomdp_problems.light_dark.agent","problems/pomdp_problems.light_dark.domain","problems/pomdp_problems.light_dark.env","problems/pomdp_problems.light_dark.models","problems/pomdp_problems.load_unload","problems/pomdp_problems.maze","problems/pomdp_problems.maze.domain","problems/pomdp_problems.maze.env","problems/pomdp_problems.maze.models","problems/pomdp_problems.maze.models.components","problems/pomdp_problems.multi_object_search","problems/pomdp_problems.multi_object_search.agent","problems/pomdp_problems.multi_object_search.domain","problems/pomdp_problems.multi_object_search.env","problems/pomdp_problems.multi_object_search.models","problems/pomdp_problems.multi_object_search.models.components","problems/pomdp_problems.rocksample","problems/pomdp_problems.rocksample.cythonize","problems/pomdp_problems.tag","problems/pomdp_problems.tag.agent","problems/pomdp_problems.tag.domain","problems/pomdp_problems.tag.env","problems/pomdp_problems.tag.models","problems/pomdp_problems.tag.models.components","problems/pomdp_problems.tiger","problems/pomdp_problems.tiger.cythonize","simple_rl_integration"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["api/modules.rst","api/pomdp_py.rst","api/pomdp_py.algorithms.rst","api/pomdp_py.algorithms.bsp.rst","api/pomdp_py.algorithms.visual.rst","api/pomdp_py.framework.rst","api/pomdp_py.representations.rst","api/pomdp_py.representations.belief.rst","api/pomdp_py.representations.distribution.rst","api/pomdp_py.utils.rst","api/pomdp_py.utils.debugging.rst","api/pomdp_py.utils.interfaces.rst","api/pomdp_py.visual.rst","building_docs.rst","changelog.rst","design_principles.rst","examples.rst","examples.action_prior.rst","examples.external_solvers.rst","examples.mos.rst","examples.tiger.rst","existing_domains.rst","existing_solvers.rst","extensions.rst","index.rst","installation.rst","modules.rst","other_libraries.rst","problems/modules.rst","problems/pomdp_problems.rst","problems/pomdp_problems.lasertag.rst","problems/pomdp_problems.light_dark.rst","problems/pomdp_problems.light_dark.agent.rst","problems/pomdp_problems.light_dark.domain.rst","problems/pomdp_problems.light_dark.env.rst","problems/pomdp_problems.light_dark.models.rst","problems/pomdp_problems.load_unload.rst","problems/pomdp_problems.maze.rst","problems/pomdp_problems.maze.domain.rst","problems/pomdp_problems.maze.env.rst","problems/pomdp_problems.maze.models.rst","problems/pomdp_problems.maze.models.components.rst","problems/pomdp_problems.multi_object_search.rst","problems/pomdp_problems.multi_object_search.agent.rst","problems/pomdp_problems.multi_object_search.domain.rst","problems/pomdp_problems.multi_object_search.env.rst","problems/pomdp_problems.multi_object_search.models.rst","problems/pomdp_problems.multi_object_search.models.components.rst","problems/pomdp_problems.rocksample.rst","problems/pomdp_problems.rocksample.cythonize.rst","problems/pomdp_problems.tag.rst","problems/pomdp_problems.tag.agent.rst","problems/pomdp_problems.tag.domain.rst","problems/pomdp_problems.tag.env.rst","problems/pomdp_problems.tag.models.rst","problems/pomdp_problems.tag.models.components.rst","problems/pomdp_problems.tiger.rst","problems/pomdp_problems.tiger.cythonize.rst","simple_rl_integration.rst"],objects:{"pomdp_problems.light_dark":[[32,0,0,"-","agent"],[33,0,0,"-","domain"],[34,0,0,"-","env"],[35,0,0,"-","models"],[31,0,0,"-","problem_discrete"]],"pomdp_problems.light_dark.agent":[[32,0,0,"-","belief"]],"pomdp_problems.light_dark.domain":[[33,0,0,"-","action"],[33,0,0,"-","observation"],[33,0,0,"-","state"]],"pomdp_problems.light_dark.domain.action":[[33,1,1,"","Action"]],"pomdp_problems.light_dark.domain.observation":[[33,1,1,"","Observation"]],"pomdp_problems.light_dark.domain.observation.Observation":[[33,2,1,"","PRECISION"],[33,3,1,"","discretize"]],"pomdp_problems.light_dark.domain.state":[[33,1,1,"","State"]],"pomdp_problems.light_dark.env":[[34,0,0,"-","env"],[34,0,0,"-","visual"]],"pomdp_problems.light_dark.env.env":[[34,1,1,"","LightDarkEnvironment"]],"pomdp_problems.light_dark.env.env.LightDarkEnvironment":[[34,4,1,"","const"],[34,4,1,"","light"]],"pomdp_problems.light_dark.env.visual":[[34,1,1,"","LightDarkViz"]],"pomdp_problems.light_dark.env.visual.LightDarkViz":[[34,3,1,"","log_position"],[34,3,1,"","plot"],[34,3,1,"","set_goal"],[34,3,1,"","set_initial_belief_pos"]],"pomdp_problems.light_dark.models":[[35,0,0,"-","observation_model"],[35,0,0,"-","transition_model"]],"pomdp_problems.light_dark.models.observation_model":[[35,1,1,"","ObservationModel"]],"pomdp_problems.light_dark.models.observation_model.ObservationModel":[[35,3,1,"","argmax"],[35,3,1,"","func"],[35,3,1,"","func_noise"],[35,3,1,"","jac_dx"],[35,3,1,"","noise_covariance"],[35,3,1,"","probability"],[35,3,1,"","sample"]],"pomdp_problems.light_dark.models.transition_model":[[35,1,1,"","TransitionModel"]],"pomdp_problems.light_dark.models.transition_model.TransitionModel":[[35,3,1,"","argmax"],[35,3,1,"","func"],[35,3,1,"","func_noise"],[35,3,1,"","jac_du"],[35,3,1,"","jac_dx"],[35,3,1,"","probability"],[35,3,1,"","sample"]],"pomdp_problems.light_dark.problem_discrete":[[31,1,1,"","DiscreteLightDark"]],"pomdp_problems.load_unload":[[36,0,0,"-","load_unload"]],"pomdp_problems.load_unload.load_unload":[[36,1,1,"","LUAction"],[36,1,1,"","LUObservation"],[36,1,1,"","LUObservationModel"],[36,1,1,"","LUPolicyModel"],[36,1,1,"","LURewardModel"],[36,1,1,"","LUState"],[36,1,1,"","LUTransitionModel"],[36,1,1,"","LoadUnloadProblem"],[36,5,1,"","generate_init_belief"],[36,5,1,"","generate_random_state"],[36,5,1,"","main"],[36,5,1,"","test_planner"]],"pomdp_problems.load_unload.load_unload.LUObservationModel":[[36,3,1,"","argmax"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.load_unload.load_unload.LUPolicyModel":[[36,3,1,"","argmax"],[36,3,1,"","get_all_actions"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.load_unload.load_unload.LURewardModel":[[36,3,1,"","argmax"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.load_unload.load_unload.LUTransitionModel":[[36,3,1,"","argmax"],[36,3,1,"","probability"],[36,3,1,"","sample"]],"pomdp_problems.maze":[[38,0,0,"-","domain"],[39,0,0,"-","env"],[40,0,0,"-","models"]],"pomdp_problems.maze.domain":[[38,0,0,"-","action"],[38,0,0,"-","observation"],[38,0,0,"-","state"]],"pomdp_problems.maze.domain.observation":[[38,1,1,"","Observation"]],"pomdp_problems.maze.domain.state":[[38,1,1,"","State"]],"pomdp_problems.maze.env":[[39,0,0,"-","env"]],"pomdp_problems.maze.env.env":[[39,1,1,"","MazeEnvironment"]],"pomdp_problems.maze.models":[[41,0,0,"-","components"]],"pomdp_problems.multi_object_search":[[42,0,0,"-","example_worlds"],[42,0,0,"-","problem"]],"pomdp_problems.multi_object_search.agent":[[43,0,0,"-","agent"],[43,0,0,"-","belief"]],"pomdp_problems.multi_object_search.agent.agent":[[43,1,1,"","MosAgent"]],"pomdp_problems.multi_object_search.agent.agent.MosAgent":[[43,3,1,"","clear_history"]],"pomdp_problems.multi_object_search.agent.belief":[[43,1,1,"","MosOOBelief"],[43,5,1,"","initialize_belief"]],"pomdp_problems.multi_object_search.agent.belief.MosOOBelief":[[43,3,1,"","mpe"],[43,3,1,"","random"]],"pomdp_problems.multi_object_search.domain":[[44,0,0,"-","action"],[44,0,0,"-","observation"],[44,0,0,"-","state"]],"pomdp_problems.multi_object_search.domain.action":[[44,1,1,"","Action"],[44,1,1,"","FindAction"],[44,1,1,"","LookAction"],[44,1,1,"","MotionAction"]],"pomdp_problems.multi_object_search.domain.action.MotionAction":[[44,2,1,"","BACKWARD"],[44,2,1,"","EAST"],[44,2,1,"","EAST2D"],[44,2,1,"","FORWARD"],[44,2,1,"","LEFT"],[44,2,1,"","NORTH"],[44,2,1,"","NORTH2D"],[44,2,1,"","RIGHT"],[44,2,1,"","SCHEMES"],[44,2,1,"","SCHEME_VW"],[44,2,1,"","SCHEME_XY"],[44,2,1,"","SCHEME_XYTH"],[44,2,1,"","SOUTH"],[44,2,1,"","SOUTH2D"],[44,2,1,"","WEST"],[44,2,1,"","WEST2D"]],"pomdp_problems.multi_object_search.domain.observation":[[44,1,1,"","MosOOObservation"],[44,1,1,"","ObjectObservation"]],"pomdp_problems.multi_object_search.domain.observation.MosOOObservation":[[44,3,1,"","factor"],[44,3,1,"","for_obj"],[44,3,1,"","merge"]],"pomdp_problems.multi_object_search.domain.observation.ObjectObservation":[[44,2,1,"","NULL"]],"pomdp_problems.multi_object_search.domain.state":[[44,1,1,"","MosOOState"],[44,1,1,"","ObjectState"],[44,1,1,"","RobotState"]],"pomdp_problems.multi_object_search.domain.state.MosOOState":[[44,3,1,"","object_pose"],[44,4,1,"","object_poses"],[44,3,1,"","pose"]],"pomdp_problems.multi_object_search.domain.state.ObjectState":[[44,4,1,"","objid"],[44,4,1,"","pose"]],"pomdp_problems.multi_object_search.domain.state.RobotState":[[44,4,1,"","objects_found"],[44,4,1,"","pose"],[44,4,1,"","robot_pose"]],"pomdp_problems.multi_object_search.env":[[45,0,0,"-","env"],[45,0,0,"-","visual"]],"pomdp_problems.multi_object_search.env.env":[[45,1,1,"","MosEnvironment"],[45,5,1,"","equip_sensors"],[45,5,1,"","interpret"],[45,5,1,"","interpret_robot_id"],[45,5,1,"","make_laser_sensor"],[45,5,1,"","make_proximity_sensor"]],"pomdp_problems.multi_object_search.env.env.MosEnvironment":[[45,4,1,"","robot_ids"],[45,3,1,"","state_transition"]],"pomdp_problems.multi_object_search.env.visual":[[45,1,1,"","MosViz"],[45,5,1,"","object_color"],[45,5,1,"","unittest"]],"pomdp_problems.multi_object_search.env.visual.MosViz":[[45,3,1,"","draw_belief"],[45,3,1,"","draw_observation"],[45,3,1,"","draw_robot"],[45,4,1,"","img_height"],[45,4,1,"","img_width"],[45,4,1,"","last_observation"],[45,3,1,"","on_cleanup"],[45,3,1,"","on_event"],[45,3,1,"","on_execute"],[45,3,1,"","on_init"],[45,3,1,"","on_loop"],[45,3,1,"","on_render"],[45,3,1,"","render_env"],[45,3,1,"","update"]],"pomdp_problems.multi_object_search.example_worlds":[[42,5,1,"","random_world"]],"pomdp_problems.multi_object_search.models":[[47,0,0,"-","components"],[46,0,0,"-","observation_model"],[46,0,0,"-","policy_model"],[46,0,0,"-","reward_model"],[46,0,0,"-","transition_model"]],"pomdp_problems.multi_object_search.models.components":[[47,0,0,"-","grid_map"],[47,0,0,"-","sensor"]],"pomdp_problems.multi_object_search.models.components.grid_map":[[47,1,1,"","GridMap"]],"pomdp_problems.multi_object_search.models.components.grid_map.GridMap":[[47,3,1,"","valid_motions"]],"pomdp_problems.multi_object_search.models.components.sensor":[[47,1,1,"","Laser2DSensor"],[47,1,1,"","ProximitySensor"],[47,1,1,"","Sensor"],[47,5,1,"","euclidean_dist"],[47,5,1,"","in_range"],[47,5,1,"","to_rad"]],"pomdp_problems.multi_object_search.models.components.sensor.Laser2DSensor":[[47,3,1,"","in_field_of_view"],[47,3,1,"","observe"],[47,4,1,"","sensing_region_size"],[47,3,1,"","shoot_beam"],[47,3,1,"","valid_beam"],[47,3,1,"","within_range"]],"pomdp_problems.multi_object_search.models.components.sensor.Sensor":[[47,2,1,"","LASER"],[47,2,1,"","PROXIMITY"],[47,3,1,"","observe"],[47,4,1,"","robot_id"],[47,4,1,"","sensing_region_size"],[47,3,1,"","within_range"]],"pomdp_problems.multi_object_search.models.observation_model":[[46,1,1,"","MosObservationModel"],[46,1,1,"","ObjectObservationModel"],[46,5,1,"","unittest"]],"pomdp_problems.multi_object_search.models.observation_model.MosObservationModel":[[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.observation_model.ObjectObservationModel":[[46,3,1,"","argmax"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.policy_model":[[46,1,1,"","PolicyModel"]],"pomdp_problems.multi_object_search.models.policy_model.PolicyModel":[[46,3,1,"","argmax"],[46,3,1,"","get_all_actions"],[46,3,1,"","probability"],[46,3,1,"","rollout"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.reward_model":[[46,1,1,"","GoalRewardModel"],[46,1,1,"","MosRewardModel"]],"pomdp_problems.multi_object_search.models.reward_model.MosRewardModel":[[46,3,1,"","argmax"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.transition_model":[[46,1,1,"","MosTransitionModel"],[46,1,1,"","RobotTransitionModel"],[46,1,1,"","StaticObjectTransitionModel"],[46,5,1,"","in_boundary"],[46,5,1,"","valid_pose"]],"pomdp_problems.multi_object_search.models.transition_model.MosTransitionModel":[[46,3,1,"","argmax"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.transition_model.RobotTransitionModel":[[46,3,1,"","argmax"],[46,3,1,"","if_move_by"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.models.transition_model.StaticObjectTransitionModel":[[46,3,1,"","argmax"],[46,3,1,"","probability"],[46,3,1,"","sample"]],"pomdp_problems.multi_object_search.problem":[[42,1,1,"","MosOOPOMDP"],[42,5,1,"","belief_update"],[42,5,1,"","solve"],[42,5,1,"","unittest"]],"pomdp_problems.rocksample":[[49,0,0,"-","cythonize"],[48,0,0,"module-0","rocksample_problem"]],"pomdp_problems.rocksample.cythonize":[[49,0,0,"-","rocksample_problem"]],"pomdp_problems.rocksample.cythonize.rocksample_problem":[[49,1,1,"","CheckAction"],[49,1,1,"","MoveAction"],[49,1,1,"","RSAction"],[49,1,1,"","RSObservation"],[49,1,1,"","RSObservationModel"],[49,1,1,"","RSPolicyModel"],[49,1,1,"","RSRewardModel"],[49,1,1,"","RSState"],[49,1,1,"","RSTransitionModel"],[49,1,1,"","RockSampleProblem"],[49,1,1,"","RockType"],[49,1,1,"","SampleAction"],[49,5,1,"","euclidean_dist"],[49,5,1,"","init_particles_belief"],[49,5,1,"","main"],[49,5,1,"","test_planner"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.CheckAction":[[49,2,1,"","rock_id"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.MoveAction":[[49,2,1,"","EAST"],[49,2,1,"","NORTH"],[49,2,1,"","SOUTH"],[49,2,1,"","WEST"],[49,2,1,"","motion"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSObservation":[[49,2,1,"","quality"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSObservationModel":[[49,3,1,"","argmax"],[49,3,1,"","probability"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSPolicyModel":[[49,3,1,"","argmax"],[49,3,1,"","get_all_actions"],[49,3,1,"","probability"],[49,3,1,"","rollout"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSRewardModel":[[49,3,1,"","argmax"],[49,3,1,"","probability"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSState":[[49,2,1,"","position"],[49,2,1,"","rocktypes"],[49,2,1,"","terminal"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RSTransitionModel":[[49,3,1,"","argmax"],[49,3,1,"","probability"],[49,3,1,"","sample"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RockSampleProblem":[[49,3,1,"","generate_instance"],[49,3,1,"","in_exit_area"],[49,3,1,"","print_state"],[49,3,1,"","random_free_location"]],"pomdp_problems.rocksample.cythonize.rocksample_problem.RockType":[[49,2,1,"","BAD"],[49,2,1,"","GOOD"],[49,3,1,"","invert"],[49,3,1,"","random"]],"pomdp_problems.rocksample.rocksample_problem":[[48,1,1,"id8","Action"],[48,1,1,"id15","CheckAction"],[48,1,1,"id9","MoveAction"],[48,1,1,"id16","Observation"],[48,1,1,"id21","RSObservationModel"],[48,1,1,"id29","RSPolicyModel"],[48,1,1,"id25","RSRewardModel"],[48,1,1,"id17","RSTransitionModel"],[48,1,1,"id35","RockSampleProblem"],[48,1,1,"id2","RockType"],[48,1,1,"id14","SampleAction"],[48,1,1,"id7","State"],[48,5,1,"id0","euclidean_dist"],[48,5,1,"id41","init_particles_belief"],[48,5,1,"id42","main"],[48,5,1,"id40","test_planner"]],"pomdp_problems.rocksample.rocksample_problem.MoveAction":[[48,2,1,"id10","EAST"],[48,2,1,"id12","NORTH"],[48,2,1,"id13","SOUTH"],[48,2,1,"id11","WEST"]],"pomdp_problems.rocksample.rocksample_problem.RSObservationModel":[[48,3,1,"id24","argmax"],[48,3,1,"id22","probability"],[48,3,1,"id23","sample"]],"pomdp_problems.rocksample.rocksample_problem.RSPolicyModel":[[48,3,1,"id32","argmax"],[48,3,1,"id33","get_all_actions"],[48,3,1,"id31","probability"],[48,3,1,"id34","rollout"],[48,3,1,"id30","sample"]],"pomdp_problems.rocksample.rocksample_problem.RSRewardModel":[[48,3,1,"id27","argmax"],[48,3,1,"id28","probability"],[48,3,1,"id26","sample"]],"pomdp_problems.rocksample.rocksample_problem.RSTransitionModel":[[48,3,1,"id20","argmax"],[48,3,1,"id18","probability"],[48,3,1,"id19","sample"]],"pomdp_problems.rocksample.rocksample_problem.RockSampleProblem":[[48,3,1,"id38","generate_instance"],[48,3,1,"id37","in_exit_area"],[48,3,1,"id39","print_state"],[48,3,1,"id36","random_free_location"]],"pomdp_problems.rocksample.rocksample_problem.RockType":[[48,2,1,"id4","BAD"],[48,2,1,"id3","GOOD"],[48,3,1,"id5","invert"],[48,3,1,"id6","random"]],"pomdp_problems.tag":[[51,0,0,"-","agent"],[50,0,0,"-","constants"],[52,0,0,"-","domain"],[53,0,0,"-","env"],[50,0,0,"-","example_worlds"],[50,0,0,"-","experiment"],[54,0,0,"-","models"],[50,0,0,"-","problem"]],"pomdp_problems.tag.agent":[[51,0,0,"-","agent"]],"pomdp_problems.tag.agent.agent":[[51,1,1,"","TagAgent"],[51,5,1,"","belief_update"],[51,5,1,"","initialize_belief"],[51,5,1,"","initialize_particles_belief"]],"pomdp_problems.tag.agent.agent.TagAgent":[[51,3,1,"","clear_history"]],"pomdp_problems.tag.domain":[[52,0,0,"-","action"],[52,0,0,"-","observation"],[52,0,0,"-","state"]],"pomdp_problems.tag.domain.action":[[52,1,1,"","TagAction"]],"pomdp_problems.tag.domain.observation":[[52,1,1,"","TagObservation"]],"pomdp_problems.tag.domain.state":[[52,1,1,"","TagState"]],"pomdp_problems.tag.env":[[53,0,0,"-","env"],[53,0,0,"-","visual"]],"pomdp_problems.tag.env.env":[[53,1,1,"","TagEnvironment"]],"pomdp_problems.tag.env.env.TagEnvironment":[[53,3,1,"","from_str"],[53,4,1,"","grid_map"],[53,4,1,"","length"],[53,4,1,"","width"]],"pomdp_problems.tag.env.visual":[[53,1,1,"","TagViz"],[53,5,1,"","unittest"]],"pomdp_problems.tag.env.visual.TagViz":[[53,3,1,"","draw_belief"],[53,3,1,"","draw_observation"],[53,3,1,"","draw_robot"],[53,4,1,"","img_height"],[53,4,1,"","img_width"],[53,4,1,"","last_observation"],[53,3,1,"","on_cleanup"],[53,3,1,"","on_event"],[53,3,1,"","on_execute"],[53,3,1,"","on_init"],[53,3,1,"","on_loop"],[53,3,1,"","on_render"],[53,3,1,"","render_env"],[53,3,1,"","update"]],"pomdp_problems.tag.experiment":[[50,5,1,"","main"],[50,5,1,"","trial"]],"pomdp_problems.tag.models":[[55,0,0,"-","components"],[54,0,0,"-","observation_model"],[54,0,0,"-","policy_model"],[54,0,0,"-","reward_model"],[54,0,0,"-","transition_model"]],"pomdp_problems.tag.models.components":[[55,0,0,"-","grid_map"],[55,0,0,"-","motion_policy"]],"pomdp_problems.tag.models.components.grid_map":[[55,1,1,"","GridMap"]],"pomdp_problems.tag.models.components.grid_map.GridMap":[[55,3,1,"","free_cells"],[55,3,1,"","from_str"],[55,3,1,"","valid_motions"],[55,3,1,"","valid_pose"]],"pomdp_problems.tag.models.components.motion_policy":[[55,1,1,"","TagTargetMotionPolicy"]],"pomdp_problems.tag.models.components.motion_policy.TagTargetMotionPolicy":[[55,3,1,"","mpe"],[55,3,1,"","probability"],[55,3,1,"","random"]],"pomdp_problems.tag.models.observation_model":[[54,1,1,"","TagObservationModel"]],"pomdp_problems.tag.models.observation_model.TagObservationModel":[[54,3,1,"","argmax"],[54,3,1,"","probability"],[54,3,1,"","sample"]],"pomdp_problems.tag.models.policy_model":[[54,1,1,"","TagPolicyModel"]],"pomdp_problems.tag.models.policy_model.TagPolicyModel":[[54,3,1,"","get_all_actions"],[54,3,1,"","rollout"],[54,3,1,"","sample"]],"pomdp_problems.tag.models.reward_model":[[54,1,1,"","TagRewardModel"]],"pomdp_problems.tag.models.reward_model.TagRewardModel":[[54,3,1,"","probability"],[54,3,1,"","sample"]],"pomdp_problems.tag.models.transition_model":[[54,1,1,"","TagTransitionModel"]],"pomdp_problems.tag.models.transition_model.TagTransitionModel":[[54,3,1,"","argmax"],[54,3,1,"","if_move_by"],[54,3,1,"","probability"],[54,3,1,"","sample"]],"pomdp_problems.tag.problem":[[50,1,1,"","TagProblem"],[50,5,1,"","main"],[50,5,1,"","solve"]],"pomdp_problems.tiger":[[57,0,0,"-","cythonize"],[56,0,0,"-","tiger_problem"]],"pomdp_problems.tiger.cythonize":[[57,0,0,"-","tiger_problem"]],"pomdp_problems.tiger.cythonize.tiger_problem":[[57,1,1,"","TigerAction"],[57,1,1,"","TigerObservation"],[57,1,1,"","TigerObservationModel"],[57,1,1,"","TigerPolicyModel"],[57,1,1,"","TigerProblem"],[57,1,1,"","TigerRewardModel"],[57,1,1,"","TigerState"],[57,1,1,"","TigerTransitionModel"],[57,5,1,"","build_actions"],[57,5,1,"","build_observations"],[57,5,1,"","build_setting"],[57,5,1,"","build_states"],[57,5,1,"","main"],[57,5,1,"","test_planner"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerObservation":[[57,2,1,"","name"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerObservationModel":[[57,3,1,"","argmax"],[57,3,1,"","get_all_observations"],[57,3,1,"","get_distribution"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerPolicyModel":[[57,3,1,"","argmax"],[57,3,1,"","get_all_actions"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerProblem":[[57,2,1,"","ACTIONS"],[57,2,1,"","OBSERVATIONS"],[57,2,1,"","STATES"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerRewardModel":[[57,3,1,"","argmax"],[57,3,1,"","get_distribution"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerState":[[57,2,1,"","name"]],"pomdp_problems.tiger.cythonize.tiger_problem.TigerTransitionModel":[[57,3,1,"","argmax"],[57,3,1,"","get_all_states"],[57,3,1,"","get_distribution"],[57,3,1,"","probability"],[57,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem":[[56,1,1,"","ObservationModel"],[56,1,1,"","PolicyModel"],[56,1,1,"","RewardModel"],[56,1,1,"","TigerAction"],[56,1,1,"","TigerObservation"],[56,1,1,"","TigerProblem"],[56,1,1,"","TigerState"],[56,1,1,"","TransitionModel"],[56,5,1,"","main"],[56,5,1,"","test_planner"]],"pomdp_problems.tiger.tiger_problem.ObservationModel":[[56,3,1,"","get_all_observations"],[56,3,1,"","probability"],[56,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem.PolicyModel":[[56,2,1,"","ACTIONS"],[56,3,1,"","get_all_actions"],[56,3,1,"","rollout"],[56,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem.RewardModel":[[56,3,1,"","sample"]],"pomdp_problems.tiger.tiger_problem.TigerProblem":[[56,3,1,"","create"]],"pomdp_problems.tiger.tiger_problem.TigerState":[[56,3,1,"","other"]],"pomdp_problems.tiger.tiger_problem.TransitionModel":[[56,3,1,"","get_all_states"],[56,3,1,"","probability"],[56,3,1,"","sample"]],"pomdp_py.algorithms":[[3,0,0,"-","bsp"],[2,0,0,"-","po_rollout"],[2,0,0,"-","po_uct"],[2,0,0,"-","pomcp"],[2,0,0,"-","value_iteration"],[4,0,0,"-","visual"]],"pomdp_py.algorithms.bsp":[[3,0,0,"-","blqr"]],"pomdp_py.algorithms.bsp.blqr":[[3,1,1,"","BLQR"]],"pomdp_py.algorithms.bsp.blqr.BLQR":[[3,3,1,"","create_plan"],[3,3,1,"","ekf_update_mlo"],[3,3,1,"","integrate_belief_segment"],[3,3,1,"","interpret_sqp_plan"],[3,3,1,"","segmented_cost_function"]],"pomdp_py.algorithms.po_rollout":[[2,1,1,"","PORollout"]],"pomdp_py.algorithms.po_rollout.PORollout":[[2,3,1,"","clear_agent"],[2,2,1,"","last_best_reward"],[2,3,1,"","plan"],[2,3,1,"","update"],[2,2,1,"","update_agent_belief"]],"pomdp_py.algorithms.po_uct":[[2,1,1,"","ActionPrior"],[2,1,1,"","POUCT"],[2,1,1,"","QNode"],[2,1,1,"","RandomRollout"],[2,1,1,"","RolloutPolicy"],[2,1,1,"","RootVNode"],[2,1,1,"","TreeNode"],[2,1,1,"","VNode"]],"pomdp_py.algorithms.po_uct.ActionPrior":[[2,3,1,"","get_preferred_actions"]],"pomdp_py.algorithms.po_uct.POUCT":[[2,3,1,"","clear_agent"],[2,2,1,"","last_num_sims"],[2,2,1,"","last_planning_time"],[2,3,1,"","plan"],[2,3,1,"","update"],[2,2,1,"","updates_agent_belief"]],"pomdp_py.algorithms.po_uct.RandomRollout":[[2,3,1,"","rollout"]],"pomdp_py.algorithms.po_uct.RolloutPolicy":[[2,3,1,"","rollout"]],"pomdp_py.algorithms.po_uct.RootVNode":[[2,3,1,"","from_vnode"],[2,2,1,"","history"]],"pomdp_py.algorithms.po_uct.TreeNode":[[2,2,1,"","children"],[2,2,1,"","num_visits"],[2,2,1,"","value"]],"pomdp_py.algorithms.po_uct.VNode":[[2,3,1,"","argmax"],[2,3,1,"","print_children_value"],[2,2,1,"","value"]],"pomdp_py.algorithms.pomcp":[[2,1,1,"","POMCP"],[2,1,1,"","RootVNodeParticles"],[2,1,1,"","VNodeParticles"]],"pomdp_py.algorithms.pomcp.POMCP":[[2,3,1,"","plan"],[2,3,1,"","update"],[2,2,1,"","update_agent_belief"]],"pomdp_py.algorithms.pomcp.RootVNodeParticles":[[2,2,1,"","belief"],[2,3,1,"","from_vnode"]],"pomdp_py.algorithms.pomcp.VNodeParticles":[[2,2,1,"","belief"]],"pomdp_py.algorithms.value_iteration":[[2,1,1,"","ValueIteration"]],"pomdp_py.algorithms.value_iteration.ValueIteration":[[2,3,1,"","plan"]],"pomdp_py.framework":[[5,0,0,"-","basics"],[5,0,0,"-","oopomdp"],[5,0,0,"-","planner"]],"pomdp_py.framework.basics":[[5,1,1,"","Action"],[5,1,1,"","Agent"],[5,1,1,"","BlackboxModel"],[5,1,1,"","Distribution"],[5,1,1,"","Environment"],[5,1,1,"","GenerativeDistribution"],[5,1,1,"","Observation"],[5,1,1,"","ObservationModel"],[5,1,1,"","Option"],[5,1,1,"","POMDP"],[5,1,1,"","PolicyModel"],[5,1,1,"","RewardModel"],[5,1,1,"","State"],[5,1,1,"","TransitionModel"],[5,5,1,"","sample_explict_models"],[5,5,1,"","sample_generative_model"]],"pomdp_py.framework.basics.Agent":[[5,3,1,"","add_attr"],[5,2,1,"","all_actions"],[5,2,1,"","all_observations"],[5,2,1,"","all_states"],[5,2,1,"","belief"],[5,2,1,"","history"],[5,2,1,"","init_belief"],[5,3,1,"","sample_belief"],[5,3,1,"","set_belief"],[5,3,1,"","update"],[5,3,1,"","update_history"]],"pomdp_py.framework.basics.BlackboxModel":[[5,3,1,"","argmax"],[5,3,1,"","sample"]],"pomdp_py.framework.basics.Distribution":[[5,3,1,"","__getitem__"],[5,3,1,"","__setitem__"]],"pomdp_py.framework.basics.Environment":[[5,3,1,"","apply_transition"],[5,2,1,"","blackbox_model"],[5,2,1,"","cur_state"],[5,3,1,"","provide_observation"],[5,2,1,"","reward_model"],[5,2,1,"","state"],[5,3,1,"","state_transition"],[5,2,1,"","transition_model"]],"pomdp_py.framework.basics.GenerativeDistribution":[[5,3,1,"","argmax"],[5,3,1,"","get_histogram"],[5,3,1,"","mpe"]],"pomdp_py.framework.basics.ObservationModel":[[5,3,1,"","argmax"],[5,3,1,"","get_all_observations"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.basics.Option":[[5,3,1,"","initiation"],[5,2,1,"","policy"],[5,3,1,"","sample"],[5,3,1,"","termination"]],"pomdp_py.framework.basics.PolicyModel":[[5,3,1,"","argmax"],[5,3,1,"","get_all_actions"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"],[5,3,1,"","update"]],"pomdp_py.framework.basics.RewardModel":[[5,3,1,"","argmax"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.basics.TransitionModel":[[5,3,1,"","argmax"],[5,3,1,"","get_all_states"],[5,3,1,"","get_distribution"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.oopomdp":[[5,1,1,"","OOBelief"],[5,1,1,"","OOObservation"],[5,1,1,"","OOObservationModel"],[5,1,1,"","OOPOMDP"],[5,1,1,"","OOState"],[5,1,1,"","OOTransitionModel"],[5,1,1,"","ObjectState"]],"pomdp_py.framework.oopomdp.OOBelief":[[5,3,1,"","__getitem__"],[5,3,1,"","__setitem__"],[5,3,1,"","b"],[5,3,1,"","mpe"],[5,3,1,"","object_belief"],[5,2,1,"","object_beliefs"],[5,3,1,"","random"],[5,3,1,"","set_object_belief"]],"pomdp_py.framework.oopomdp.OOObservation":[[5,3,1,"","factor"],[5,3,1,"","merge"]],"pomdp_py.framework.oopomdp.OOObservationModel":[[5,3,1,"","__getitem__"],[5,3,1,"","argmax"],[5,2,1,"","observation_models"],[5,3,1,"","probability"],[5,3,1,"","sample"]],"pomdp_py.framework.oopomdp.OOState":[[5,3,1,"","__getitem__"],[5,3,1,"","copy"],[5,3,1,"","get_object_attribute"],[5,3,1,"","get_object_class"],[5,3,1,"","get_object_state"],[5,3,1,"","s"],[5,3,1,"","set_object_state"],[5,2,1,"","situation"]],"pomdp_py.framework.oopomdp.OOTransitionModel":[[5,3,1,"","__getitem__"],[5,3,1,"","argmax"],[5,3,1,"","probability"],[5,3,1,"","sample"],[5,2,1,"","transition_models"]],"pomdp_py.framework.oopomdp.ObjectState":[[5,3,1,"","__getitem__"],[5,3,1,"","__setitem__"],[5,3,1,"","copy"]],"pomdp_py.framework.planner":[[5,1,1,"","Planner"]],"pomdp_py.framework.planner.Planner":[[5,3,1,"","plan"],[5,3,1,"","update"],[5,3,1,"","updates_agent_belief"]],"pomdp_py.representations.belief":[[7,0,0,"-","histogram"],[7,0,0,"-","particles"]],"pomdp_py.representations.belief.histogram":[[7,5,1,"","abstraction_over_histogram"],[7,5,1,"","update_histogram_belief"]],"pomdp_py.representations.belief.particles":[[7,5,1,"","abstraction_over_particles"],[7,5,1,"","particle_reinvigoration"],[7,5,1,"","update_particles_belief"]],"pomdp_py.representations.distribution":[[8,0,0,"-","gaussian"],[8,0,0,"-","histogram"],[8,0,0,"-","particles"]],"pomdp_py.representations.distribution.gaussian":[[8,1,1,"","Gaussian"]],"pomdp_py.representations.distribution.gaussian.Gaussian":[[8,3,1,"","__getitem__"],[8,3,1,"","__setitem__"],[8,2,1,"","cov"],[8,2,1,"","covariance"],[8,2,1,"","mean"],[8,3,1,"","mpe"],[8,3,1,"","random"],[8,2,1,"","sigma"]],"pomdp_py.representations.distribution.histogram":[[8,1,1,"","Histogram"]],"pomdp_py.representations.distribution.histogram.Histogram":[[8,3,1,"","__getitem__"],[8,3,1,"","__setitem__"],[8,3,1,"","get_histogram"],[8,2,1,"","histogram"],[8,3,1,"","is_normalized"],[8,3,1,"","mpe"],[8,3,1,"","random"]],"pomdp_py.representations.distribution.particles":[[8,1,1,"","Particles"],[8,1,1,"","WeightedParticles"]],"pomdp_py.representations.distribution.particles.Particles":[[8,3,1,"","add"],[8,3,1,"","from_histogram"],[8,3,1,"","get_abstraction"],[8,3,1,"","get_histogram"],[8,2,1,"","particles"],[8,3,1,"","random"]],"pomdp_py.representations.distribution.particles.WeightedParticles":[[8,3,1,"","__getitem__"],[8,3,1,"","__setitem__"],[8,3,1,"","add"],[8,3,1,"","condense"],[8,3,1,"","from_histogram"],[8,3,1,"","get_histogram"],[8,3,1,"","mpe"],[8,2,1,"","particles"],[8,3,1,"","random"],[8,2,1,"","values"],[8,2,1,"","weights"]],"pomdp_py.utils":[[9,0,0,"-","colors"],[9,0,0,"-","cython_utils"],[10,0,0,"-","debugging"],[9,0,0,"-","math"],[9,0,0,"-","misc"],[9,0,0,"-","plotting"],[9,0,0,"-","templates"],[9,0,0,"-","test_utils"],[9,0,0,"-","typ"]],"pomdp_py.utils.colors":[[9,5,1,"","hex_to_rgb"],[9,5,1,"","inverse_color_hex"],[9,5,1,"","inverse_color_rgb"],[9,5,1,"","lighter"],[9,5,1,"","random_unique_color"],[9,5,1,"","rgb_to_hex"]],"pomdp_py.utils.cython_utils":[[9,5,1,"","det_dict_hash"]],"pomdp_py.utils.debugging":[[10,1,1,"","TreeDebugger"],[10,5,1,"","interpret_color"],[10,5,1,"","sorted_by_str"]],"pomdp_py.utils.debugging.TreeDebugger":[[10,4,1,"","b"],[10,3,1,"","back"],[10,4,1,"","bestseq"],[10,3,1,"","bestseqd"],[10,4,1,"","c"],[10,4,1,"","clear"],[10,4,1,"","d"],[10,4,1,"","depth"],[10,3,1,"","l"],[10,3,1,"","layer"],[10,4,1,"","leaf"],[10,3,1,"","mark"],[10,3,1,"","mark_path"],[10,3,1,"","mark_sequence"],[10,3,1,"","markp"],[10,4,1,"","mbp"],[10,4,1,"","nl"],[10,4,1,"","nn"],[10,4,1,"","nq"],[10,4,1,"","num_layers"],[10,3,1,"","num_nodes"],[10,4,1,"","nv"],[10,3,1,"","p"],[10,3,1,"","path"],[10,3,1,"","path_to"],[10,4,1,"","pm"],[10,4,1,"","pp"],[10,3,1,"","preferred_actions"],[10,4,1,"","r"],[10,4,1,"","root"],[10,3,1,"","s"],[10,3,1,"","single_node_str"],[10,3,1,"","step"],[10,3,1,"","tree_stats"]],"pomdp_py.utils.interfaces":[[18,0,0,"-","solvers"]],"pomdp_py.utils.interfaces.conversion":[[18,1,1,"","AlphaVectorPolicy"],[18,1,1,"","PolicyGraph"],[18,5,1,"","to_pomdp_file"],[18,5,1,"","to_pomdpx_file"]],"pomdp_py.utils.interfaces.conversion.AlphaVectorPolicy":[[18,3,1,"","construct"],[18,3,1,"","plan"],[18,3,1,"","value"]],"pomdp_py.utils.interfaces.conversion.PolicyGraph":[[18,3,1,"","construct"],[18,3,1,"","plan"],[18,3,1,"","update"]],"pomdp_py.utils.interfaces.solvers":[[18,5,1,"","sarsop"],[18,5,1,"","vi_pruning"]],"pomdp_py.utils.math":[[9,5,1,"","R_between"],[9,5,1,"","R_x"],[9,5,1,"","R_y"],[9,5,1,"","R_z"],[9,5,1,"","T"],[9,5,1,"","approx_equal"],[9,5,1,"","euclidean_dist"],[9,5,1,"","proj"],[9,5,1,"","to_radians"],[9,5,1,"","vec"]],"pomdp_py.utils.misc":[[9,5,1,"","json_safe"],[9,5,1,"","remap"],[9,5,1,"","safe_slice"],[9,5,1,"","similar"],[9,1,1,"","special_char"]],"pomdp_py.utils.misc.special_char":[[9,2,1,"","SUBSCRIPT"],[9,2,1,"","bottomleft"],[9,2,1,"","bottomright"],[9,2,1,"","bottomt"],[9,2,1,"","down"],[9,2,1,"","hline"],[9,2,1,"","intersect"],[9,2,1,"","left"],[9,2,1,"","leftt"],[9,2,1,"","longbottomleft"],[9,2,1,"","longbottomright"],[9,2,1,"","longleft"],[9,2,1,"","longright"],[9,2,1,"","longtopleft"],[9,2,1,"","longtopright"],[9,2,1,"","right"],[9,2,1,"","rightt"],[9,2,1,"","shadebar"],[9,2,1,"","topleft"],[9,2,1,"","topright"],[9,2,1,"","topt"],[9,2,1,"","up"],[9,2,1,"","vline"]],"pomdp_py.utils.plotting":[[9,5,1,"","plot_circle"],[9,5,1,"","plot_line"],[9,5,1,"","plot_points"],[9,5,1,"","plot_polygons"],[9,5,1,"","save_plot"]],"pomdp_py.utils.templates":[[9,1,1,"","DetObservationModel"],[9,1,1,"","DetRewardModel"],[9,1,1,"","DetTransitionModel"],[9,1,1,"","SimpleAction"],[9,1,1,"","SimpleObservation"],[9,1,1,"","SimpleState"],[9,1,1,"","TabularObservationModel"],[9,1,1,"","TabularRewardModel"],[9,1,1,"","TabularTransitionModel"],[9,1,1,"","UniformPolicyModel"]],"pomdp_py.utils.templates.DetObservationModel":[[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.DetRewardModel":[[9,3,1,"","argmax"],[9,3,1,"","reward_func"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.DetTransitionModel":[[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.TabularObservationModel":[[9,3,1,"","get_all_observations"],[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.TabularRewardModel":[[9,3,1,"","sample"]],"pomdp_py.utils.templates.TabularTransitionModel":[[9,3,1,"","get_all_states"],[9,3,1,"","probability"],[9,3,1,"","sample"]],"pomdp_py.utils.templates.UniformPolicyModel":[[9,3,1,"","get_all_actions"],[9,3,1,"","rollout"],[9,3,1,"","sample"]],"pomdp_py.utils.test_utils":[[9,5,1,"","make_tiger"],[9,5,1,"","remove_files"]],"pomdp_py.utils.typ":[[9,1,1,"","bcolors"],[9,5,1,"","blue"],[9,5,1,"","bold"],[9,5,1,"","cyan"],[9,5,1,"","error"],[9,5,1,"","green"],[9,5,1,"","info"],[9,5,1,"","magenta"],[9,5,1,"","note"],[9,5,1,"","red"],[9,5,1,"","success"],[9,5,1,"","warning"],[9,5,1,"","white"],[9,5,1,"","yellow"]],"pomdp_py.utils.typ.bcolors":[[9,2,1,"","BLUE"],[9,2,1,"","BOLD"],[9,2,1,"","CYAN"],[9,2,1,"","ENDC"],[9,2,1,"","GREEN"],[9,2,1,"","MAGENTA"],[9,2,1,"","RED"],[9,2,1,"","WHITE"],[9,2,1,"","YELLOW"],[9,3,1,"","disable"],[9,3,1,"","s"]],"pomdp_py.visual":[[12,0,0,"-","search_tree"]],"pomdp_py.visual.search_tree":[[12,5,1,"","visualize_pouct_search_tree"]],pomdp_problems:[[30,0,0,"-","lasertag"],[31,0,0,"-","light_dark"],[36,0,0,"-","load_unload"],[37,0,0,"-","maze"],[48,0,0,"-","rocksample"],[50,0,0,"-","tag"]],pomdp_py:[[9,0,0,"-","utils"],[12,0,0,"-","visual"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","property","Python property"],"5":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:property","5":"py:function"},terms:{"0":[2,5,8,9,10,17,18,20,25,34,35,36,42,43,44,45,46,47,48,49,50,51,53,54,55,56],"00":18,"000":[9,10],"000001":18,"01":[18,42,43,46],"0174":18,"022":[9,10],"03020134244268276":18,"037":2,"04":18,"04332":2,"0528":18,"06":[9,18],"07":18,"09":[35,46],"0m":9,"1":[2,3,5,8,9,10,12,17,18,19,20,24,25,31,34,35,36,42,43,44,45,46,47,48,49,50,51,53,54,56,57],"10":[2,9,10,14,18,20,24,42,45,48,49,50,51,53,54,56,57],"100":[18,20,36,42,43,51,56,57],"1000":[42,46,50],"10099":24,"101":[2,20,24],"103":18,"11":[18,25],"110":20,"112":[9,10,18],"1184":18,"12":[2,3,9,18,25,45,53],"120":[42,50],"1217":25,"1255":18,"13":[2,3,14],"1300":18,"134":[2,20,24],"1350":18,"13808e":18,"139":[9,10],"1393":18,"14":[24,25,36],"141592653589793":44,"1431":18,"1441":[9,10],"148":[9,10],"15":[2,3,9,10,18,20,56],"155":18,"15607":2,"16":[9,10],"160":[9,10],"17":[2,3],"18":[2,3,9,10,18],"180":47,"1883":[9,10],"18fc58e0":14,"19":[9,10,18],"191":[9,10],"1910":2,"193":2,"1955":[9,10],"1998":[2,20,24],"1e":[2,9,20,35,46],"1m":9,"2":[2,3,9,10,18,20,24,25,27,33,35,36,44,48,49,50,51,53,54,55],"20":[9,10,18,48],"200":[9,10],"2002":2,"2004":[24,48,49],"2006":2,"2010":[2,20],"2012":2,"2013":[9,10],"2015":20,"2019":[2,19,20,42,44,46],"2020":24,"2044":[9,10],"205":18,"208":2,"21":18,"210":25,"2164":[2,20],"2172":[2,20],"22729e":18,"237":[9,10],"24":18,"247":[9,10],"254":34,"255":[9,45,53],"270":47,"282":2,"293":2,"2981":18,"2d":[5,14,42,44,46,47],"3":[2,9,10,18,20,25,27,36,44,45,48,56],"30":[18,45,53],"300":[9,10],"3225":18,"35722":18,"36":18,"360":[19,47],"3714":18,"3746":18,"37m":[0,1,28,29],"38":[18,28,29],"384":2,"389":2,"39":18,"395":[9,10],"3d":5,"4":[2,9,10,18,20,25,44],"40":18,"4031":2,"4059":[9,10],"4095":[9,10],"4096":[9,10],"41":18,"42":18,"43":18,"4409":18,"44093":18,"45":18,"45deg":44,"462":[9,10],"48":9,"49":[2,9],"5":[2,3,9,10,18,20,25,35,45,47,48,56],"50":[9,18],"500":[9,10,42,50],"506":25,"51":[9,18],"52":[9,18],"529":[9,10],"53":9,"54":9,"542":25,"55":9,"56":9,"57":[9,10],"5707963267948966":44,"586":[9,10],"6":[2,9,10,18,20,25,50],"63":18,"634":[9,10],"66":25,"7":[2,9,10,18,20,24,25],"70":18,"7021":18,"71238898038469":44,"7194":19,"719c2edf5":14,"7200":19,"75044e":18,"7547":18,"76277e":18,"768":[9,10],"7853981633974483":44,"8":[9,10,18,25,36,54],"8205":18,"821":18,"8239":18,"8320":9,"8321":9,"8322":9,"8323":9,"8324":9,"8325":9,"8326":9,"8327":9,"8328":9,"8329":9,"847":[9,10],"85":18,"9":[2,14,18,20,25],"90":[45,47],"91m":9,"92":18,"92m":9,"93m":9,"947":[9,10],"94m":9,"95":[9,10,18,20,36,48],"95m":9,"96":18,"9697986575573173":18,"96m":9,"97":18,"97m":9,"98":18,"99":[2,18,20,24,42,50],"\u00e1":2,"\u00f3":2,"\u2080listen":[9,10],"\u2080tiger":[9,10],"\u2081open":[9,10],"\u2081tiger":[9,10],"\u2082open":[9,10],"abstract":[5,8],"boolean":5,"break":14,"case":[2,7,18,20,21,24,27,42,45,46,56,57],"class":[2,3,5,8,9,10,14,15,17,18,19,20,23,31,33,34,35,36,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],"const":[34,35],"default":[2,5,7,14,18,56],"do":[2,5,13,19,20,31],"final":20,"float":[2,5,8,9,18,36,45,46,48,49,54,56,57],"function":[2,3,5,7,8,9,10,14,17,18,20,22,31,35,42,43,45,51],"import":[5,9,10,15,17,18,20,25],"int":[2,9,10,18,43,45,56,57],"long":[2,3],"new":[2,5,7,8,14,24,45,53],"null":[44,46],"return":[2,3,5,7,8,9,10,14,17,18,20,35,36,43,45,46,47,48,49,54,55,56,57],"short":20,"static":[9,10,45,46,48,49,53,56],"super":20,"true":[2,5,7,8,9,10,12,14,18,20,25,37,42,45,46,47,50,56],"while":[2,14,20,36,56,57],A:[2,3,5,9,10,14,15,18,19,20,22,24,27,31,36,37,42,43,45,51,56,57],As:[5,19],At:[7,35],But:[2,5,7,13,14,20,42,44,46,56,57],By:[2,5,18,47],For:[2,5,8,12,14,20,25,45,47,50],If:[2,3,5,7,8,9,10,12,18,20,24,43,45,46,51,56,57],In:[2,16,17,18,19,20,21,31,42,54,56,57],It:[2,3,5,8,9,10,14,17,18,19,20,24,27,44,46],Its:5,No:[2,18],Not:[8,37],OR:5,On:25,One:[2,20,43],Or:[5,8,20,25],Such:[9,10],That:[5,18],The:[2,3,5,8,9,10,13,14,15,16,17,18,19,20,22,23,24,27,31,33,35,36,37,38,42,44,45,46,47,48,49,50,52,54,56,57],Their:13,Then:[13,20,42],There:[13,18,21,25,27,31,54],These:2,To:[2,9,10,13,19,20,36,57],Will:[9,10],With:[20,54],_:18,______id______:25,_____g:25,__eq__:20,__getitem__:[5,8,9,10],__hash__:20,__init__:[2,5,8,13,17,19,20],__ne__:14,__num_sims__:25,__setitem__:[5,8],__str__:14,_nodepp:[9,10],_py:24,_qnodepp:[9,10],_reward_func:20,_sphinx_src:13,_vnodepp:[9,10],a1:12,a2:12,a_t:20,abel:20,abil:31,abl:[14,20],about:[9,10,14,19,36,43,47,48,49],abov:[15,18,19,20,22,25],absenc:37,abstraction_over_histogram:7,abstraction_over_particl:7,acceler:27,access:[13,20,24],accommod:5,accord:[5,9,19,20,35,36,46,47,48,49,52,54,56,57],accordingli:[2,5],accur:[20,56,57],achiev:2,act:[2,5,20,24,25,56],action:[2,5,7,9,10,12,14,15,18,19,20,22,25,28,31,35,36,42,45,46,47,48,49,50,53,54,55,56,57],action_prior:[2,17],actionprior:[2,14,17,20],activ:[18,27],actual:[20,31,37,42,47,56,57],ad:[2,3,5,14],adacompnu:18,add:[2,8,14,43],add_attr:5,addit:[7,18,21,24],addition:[5,25],adjust:19,advanc:[2,20,27],after:[2,5,18,20,36,44,45,46,53],again:5,agent:[2,5,7,9,10,15,19,20,21,22,23,24,25,28,31,36,37,38,42,46,47,48,49,50,52,56,57],agent_has_map:42,aggreg:8,ai:27,al:19,algorithm:[0,1,5,9,14,18,23,24,27,31,36,46,48,49,50,54,56,57],alia:[5,9,10],all:[2,5,8,9,10,14,20,27,35,36,43,46,48,49,54,56,57],all_act:5,all_mot:55,all_motion_act:47,all_observ:5,all_stat:5,allow:[5,14,19,20,24],along:[9,10],alpha:[9,18],alpha_path:18,alreadi:[7,23],also:[2,5,9,10,19,20,22,24,27,56,57],alwai:[5,21,37],amato:20,among:14,amount:[2,31],an:[2,3,5,8,9,14,15,17,18,19,20,22,24,27,31,33,35,36,37,42,43,44,45,46,47,48,49,50,53,56,57],analysi:27,andrea:20,andrew:2,angl:[19,45,47],angle_incr:[45,47],angular:45,ani:[2,8,18,37,45,46],anonym:12,anonymize_act:12,anonymize_observ:12,anoth:14,ant:2,anthoni:[2,18,20,22,24],anyth:54,anytim:[18,50,52,54],api:13,apidoc:13,appear:[18,27,31],appl:[18,27],appli:[5,14],apply_transit:5,approach:31,approx_equ:9,approx_method:8,approxim:[8,27,52,54],ar:[2,5,7,8,9,10,13,14,15,18,19,20,21,25,27,31,35,36,42,43,46,47,48,49,52,56,57],arbitrari:2,arbitrarili:8,area:[48,49],arg:[5,9,10,14,20,36,48,49,54,56,57],argmax:[2,5,9,14,20,35,36,46,48,49,54,57],argument:[13,14],arkov:24,around:[15,27],arr:9,arrai:[2,3,8,9,35],art:27,arthur:19,artial:24,artifact:19,artifici:[2,20,24],arxiv:[2,24],as_debugg:[9,10],assign:[5,8],assist:47,associ:18,assort:9,assum:[2,3,5,8,9,14,18,25,31,33,34,35,36,43,46,47,48,49,54,56,57],assumpt:47,attempt:[14,37],attr:5,attr_nam:5,attr_valu:5,attribut:[2,5,44],author:24,autom:[19,20],avail:[2,3,5,14,24],averag:[2,8],avoid:[7,14,15,47],awai:[20,31,54,56,57],ax:[9,12],axi:9,b:[2,3,5,7,9,10,18],b_0:[2,3],b_:[2,3,7,20],b_____:25,b_de:[2,3],b_i:[2,3],b_t:[2,3,20],back:[9,10],backup:18,backward:[14,44],bad:[25,48,49],bandit:2,bar:[2,14,35],barth:20,base:[2,3,5,7,8,9,10,13,18,19,20,23,24,27,31,33,34,35,36,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],baselin:2,basic:[0,1,2,7,8,9,15,18,20,22,31,33,34,35,36,38,39,43,44,45,46,48,49,50,51,52,53,54,55,56,57],basicpomcp:2,baslin:23,bbox_inch:9,bcolor:9,beam:[19,45,47],bear:47,becaus:[5,13,15,18,20,36,37,43],becom:[5,20,45],been:[2,20,21],befor:31,begin:[2,3,9,20],behavior:[2,14,20,44],behind:[20,56,57],being:[48,49],belief:[0,1,2,3,5,6,8,14,18,19,20,25,31,33,34,35,36,42,45,48,49,51,53,56],belief_rep:[42,43],belief_typ:50,belief_upd:[42,51],beliefmdp:27,below:[17,19,21,25],benchmark:2,benefit:5,besid:27,best:[9,10,14],bestseq:[9,10],bestseqd:[9,10],better:19,between:[2,5,9,14,15,19,27,36,45,47,56],beyond:[2,24],big:[46,50,51,53,54],bigbird:18,binari:[18,22],bind:27,black:[5,9],blackbox_model:[5,7],blackboxmodel:[5,7,14,20],blank:18,block:[15,19,36],blqr:[0,1,14,31],blue:[9,10],boil:20,bold:9,booktitl:24,bool:[2,5,7,9,10,18,42,45,56],both:[2,9,10,18,19,56,57],bottomleft:9,bottomright:9,bottomt:9,box:5,brawner:20,brows:[9,10],bservabl:24,bsp:[0,1],bt:[2,3,5,35],bu_traj:[2,3],bug:14,build:[9,14,15,18,19,24,25],build_act:57,build_observ:57,build_set:57,build_stat:57,built:[9,13,14,15],bump:47,c:[2,9,10,27],calcul:14,call:[2,5,7,18,20],camera_direct:44,can:[2,5,9,10,14,18,19,20,22,25,27,31,36,38,42,44,45,46,52,56,57],cannot:[13,36,37],captur:15,care:[5,43],carlo:[2,20],carri:[2,5],cassandra:[2,18,20,22,24],categori:19,caus:5,caution:20,caveat:12,cc:2,cd:13,cdot:[5,18,35],cell:[19,52,54],center:[9,47],certain:[2,5],certainli:2,cfc88e8d8:14,chang:[5,8,14,15,20,25,35,44,46],changeabl:14,changelog:24,charact:[9,45],check:[18,19,20,27,48,49],check_1:[48,49],check_collis:46,check_i:[48,49],check_k:[48,49],checkact:[48,49],chen:20,child:2,children:[2,9,10,14],choic:20,choos:[2,20],christoph:20,cimport:14,circl:[19,25],citat:14,cite:24,cl:[2,5],clair:2,clarif:14,clarifi:14,classic:[20,48,56,57],classmethod:[2,18,44,46,53,54,55],clean:24,cleaner:14,clear:[2,9,10,19,43,51],clear_ag:2,clear_histori:[43,51],clearer:27,cli:14,clone:25,close:[20,56,57],closer:54,closest:8,clutter:20,code:[2,5,9,14,17,18,19,20,24,27],collect:18,collis:47,color0:9,color1:9,color:[0,1,10,45,53],color_i:9,colorstr:[9,10],column:[2,3],com:[2,18,25],combin:[2,9,12],come:20,command:[18,19,25],commonli:20,commun:[24,25,27],comp:18,compar:[2,8],compat:14,compil:18,complet:[2,9,18,31],complic:[16,19,20,24,56,57],compon:[5,18,19,20,40,50,54],comprehens:24,comput:[2,3,7,14,18,43],condens:8,condit:[5,20],confer:[2,19,20,24],configur:[31,45],confus:14,connect:[9,27,42],consequ:37,consid:[7,19,42,45],consist:[2,3,36,57],constant:[2,9,28,29],construct:[13,18,20,42],constructor:20,contain:[7,9,10,13,14,18,20,22,27,47,56,57],content:[0,1,13,24,28,29,50,56],context:18,continu:[2,14,20,31,33,35],contribut:[2,21,24,25],control:[2,3,20,33,45,46,53],control_bound:[2,3],convei:15,conveni:[5,9,14],convent:[16,24,47],convers:[14,18],convert:14,convolut:27,coordin:[31,35],copi:[5,25],core:[9,10,15],correct:[9,15,20],correspond:[2,3,18,45],cost:[2,3,7,43,48,49],could:[5,8,16,17,20,24,25,27,42,44,45,46,56],count:[25,45],cours:42,cov:8,cov_t:[2,3],covari:[2,3,8],covt:[2,3],cpython:[0,1,28,29],creat:[5,9,10,13,18,19,20,31,56],create_plan:[2,3],credit:25,criteria:2,cryingbabi:14,csaba:2,ctype:9,cumul:25,cup:[20,44],cur_belief:[18,20],cur_stat:5,current:[5,7,9,10,18,22,37,45,48,49],current_histogram:7,current_particl:7,custom:[12,19],custum:[43,51],cyan:9,cython:[9,14,24,25,27,28,29],cython_util:[0,1],d:[2,3,9,10,20,24],dark:[14,21,24,28,29,33,34,35],data:9,david:[2,20],dd:[9,10,56],deal:[9,34],debug:[0,1,12,14,24],debug_tre:56,debugg:[9,10,12],decid:[20,56,57],decis:[2,20,56,57],def:[17,20],defin:[5,8,9,14,16,17,18,19,22,23,33,34,35,36,37,38,42,44,46],definit:[18,20],deg:47,degre:[19,45,47],denot:5,densiti:8,depend:[2,3,5,9,14,31,35,54],deploi:13,depth:[2,9,10,12],describ:[2,3,5,13,15,16,19,20,24,42,45],descript:[20,31,36,37,42,44,45,46,48,49,50,56,57],design:[9,10,24],desir:[2,3,13],despot:[2,27,50],dest:[9,10],det_dict_hash:9,detail:[17,18,19,20,22,56],detect:46,determin:[20,33,47,48,49],determinist:[7,9,20,35,46,47,48,49,54],detobservationmodel:9,detrewardmodel:9,dettransitionmodel:9,develop:[2,5,18,22,24,25,27],df:[9,10],diagram:15,dict:[5,7,8,14,43,44,45,51],dictionari:[5,8,9,20,43],differ:[2,13,14,15,19,27,36,42,44,46],differenti:14,dim:[43,45,46],dimension:[2,3,36],direct:[2,3,23],directli:[5,7,20,22,36,57],directori:[13,25],disabl:9,discount:[5,18,25,36,48],discount_factor:[2,5,9,10,18,20,42,50],discret:[19,31,33],discretelightdark:31,discuss:16,disk:19,displai:[9,12,25],display_surf:[45,53],dist:47,dist_rang:45,distanc:[45,47],distance_cost:44,distance_func:8,distinguish:36,distribut:[0,1,2,5,6,7,9,15,17,20,35,36,43,46,48,49,54,56,57],divid:14,doc:[2,3],docker:14,document:[9,10,14,16,18,27],doe:[2,5,8,9,10,14,15,18,20,27,37,47,54],doesn:[2,27,43,56,57],doi:2,domain:[2,9,14,16,19,24,28,31,34,35,42,46,48,50,56],domin:18,don:[2,5,7,20,42],done:[18,20,27,42],door:[20,56,57],dot:18,down:[9,20],download:[18,25],draw_belief:[45,53],draw_observ:[45,53],draw_robot:[45,53],drawn:8,drop:44,due:[14,19,47],dumb:[36,57],dure:[2,9,10,14,18,20,47],dx:9,dy:9,dynam:[2,3,35,46,47],dz:9,e:[2,3,5,9,10,14,19,20,21,25,35,36,42,44,45,46,47,48,49,54,56,57],each:[2,3,5,8,9,10,18,36,37,45,46],eas:[9,10],easi:27,easier:[9,10,14],easili:20,east2d:[44,55],east:[44,48,49],ecai:2,ecis:24,ed:14,edg:[9,10,18],edgecolor:9,edit:14,edu:18,effici:7,egel:25,either:[7,14,18,19,20,56,57],ekf:[2,3],ekf_update_mlo:[2,3],element:35,elif:20,elli:20,els:[17,18,20,44,46],emit:9,empti:[2,3,51],encapsul:15,encod:18,encourag:20,end:[9,45],endc:9,engin:20,ennviron:20,enough:[2,21,36,57],enter:[9,10],entir:[9,10,20,56,57],enumer:[2,9,10,14,15,18,20,22,56],env:[5,18,19,20,28,31,42,50],env_stat:47,environ:[5,14,15,19,20,34,39,42,45,46,53,56,57],epoch:18,epsilon:[2,9,35,42,43,46],eq:[2,3],equal:[9,10,20,48,49,56,57],equat:[2,3,7],equip:[19,46],equip_sensor:[19,45],equival:[2,9,20],err:18,error:[9,14],essenti:[2,3,15],estim:[20,33],et:19,eta:[48,49],euclidean_dist:[9,47,48,49],european:2,evalu:[2,8],evaul:5,even:[2,21],event:[45,53],everi:[44,48,49],everyth:19,evid:19,exact:[8,14,20,36],exactli:2,exampl:[2,5,9,10,14,17,19,20,21,22,24,42,45,47,56,57],example_tig:[],example_world:[19,28,29],except:[9,10,45,53],execut:[2,5,9,10,18,20,45,47],exhibit:5,exist:[2,9,10,16,18,20,23,24],exit:[48,49],expect:[5,18,25],experi:[28,29,31],explain:[2,13],explicit:[],explicitli:[2,7,15,17,18,20,22,48,49],explod:2,explor:[2,9,10],exploration_const:[2,9,10,20,42,50],exponenti:5,express:17,ext:35,extend:[14,18,19,20,21],extens:[2,20,21,24,27,44,46,50],extern:[14,20,22,24,25,36,57],extrem:[36,57],f:[2,3,9,35],fact:56,factor:[5,18,44],faith:[],fals:[2,5,7,9,12,18,25,33,35,36,42,43,45,46,47,48,53,55,56],fan:[19,44,46,47],farm:18,farrel:20,fast:2,faster:14,feasibl:[2,5,9,36,48,49,54,56,57],featur:[2,9,10,24,27],feed:8,feedback:[19,20,56,57],feel:[5,27],few:15,field:[14,47,56,57],fifth:20,fig:35,figur:[19,31,35,36],file:[13,14,19,20,25,27,42],filenam:[18,19],fill:9,find:[14,19,24,25,44,46],findact:[42,44],finish:18,finit:[18,20,36,37,56],first:[9,10,13,18,19,20,25,33,35,48,49],fishman:19,fix:14,flexibl:20,focus:27,follow:[2,3,5,9,10,17,18,19,20,24,25,35,42,56,57],for_obj:44,forc:44,form:[2,7],formal:15,format:[14,18,20,27],former:16,formul:19,forward:44,found:[18,19,25,52],four:[48,49],fov:[45,47],fp:[45,53],frame:19,framework:[0,1,2,3,8,9,14,15,19,20,24,31,33,34,35,36,38,39,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57],free:[19,20,23,24,27,48,49,56,57],free_cel:55,from:[2,5,8,9,10,13,17,18,19,20,25,31,33,35,36,37,43,44,45,46,47,51,54,56,57],from_histogram:8,from_str:[53,55],from_vnod:2,front:[20,47,56,57],frozenset:5,func:35,func_nois:35,func_ob:[2,3],func_sysd:[2,3],fundament:15,futur:[9,10],g:[2,3,5,14,20,21,33,35,37,42,45,56],gabriel:20,game:2,gamma:18,gap:47,gaussian:[0,1,2,3,6,35],gave:14,gcc:18,gener:[2,5,8,13,15,17,18,19,20,21,24,42,56,57],generate_init_belief:36,generate_inst:[48,49],generate_random_st:36,generateleg:2,generatepref:2,generativedistribut:[5,8,43,55],get:[20,25,46,50,56,57],get_abstract:8,get_all_act:[5,9,17,20,36,46,48,49,54,56,57],get_all_observ:[5,9,20,56,57],get_all_st:[5,9,20,56,57],get_distribut:[5,57],get_histogram:[5,8],get_object_attribut:5,get_object_class:5,get_object_st:5,get_preferred_act:[2,17],gether:[9,10],giant:19,gist:[14,15],git:25,github:[2,13,14,18,24,25],give:42,given:[2,5,7,8,9,10,12,15,17,18,20,36,42,45,46,57],gnu:[0,1,28,29],go:[2,13,16,25,37],goal:[20,31,37],goal_po:34,goalrewardmodel:46,good:[19,25,48,49],graph:[18,19,42,44,46],great:27,green:[9,25],grid:[19,36,44,46,47,48,49,54],grid_map:[19,42,43,46,50,51,53,54],gridmap:[47,51,55],gridworld:[5,19,43,44,46],growl:20,guarante:2,guid:20,guidanc:20,gusmao:2,h2r:25,h:[2,20],h_:20,h_t:[5,20],ha:[2,5,8,13,18,19,23,27,42,47,48,49,55],had:37,hahsler:[20,56,57],half_efficiency_dist:48,happen:[2,42,46],hash:[5,9,14],hashabl:[5,9],hashcod:5,have:[2,3,5,7,8,9,10,14,15,18,19,20,21,27,42,43,45,48,49,56,57],hear:[20,56,57],heard:20,hello:25,help:[7,9,10,18,19,24],here:[2,5,9,10,13,17,18,20,21,25,31],herit:12,hershkowitz:20,heurist:[2,20,48,49],hex:9,hex_to_rgb:9,hi:2,high:[9,10,19,27],highest:[2,5,8,9,10,55],hist:50,histogram:[0,1,6,14,18,20,42,43,57],histori:[2,5,9,10,17,20,43,46,48,49,51,54,56],hline:9,hold:[15,51],hood:5,hope:[18,21],horizon:[2,14,18,20],horizont:31,how:[5,16,19,24,56],howev:[2,20],hr:18,ht:[2,5],html:[2,3,13,18,25],http:[2,3,18,24,25],hub:25,huge:[9,10],human:20,hurt:[2,20,56,57],hx:9,i:[2,3,5,9,10,18,19,20,27,35,36,42,44,46,47,48,49,54,56,57],icap:24,icaps20subpag:24,icra:[19,42,44,46],id:[5,43,44,45,46],idea:[15,20],ident:35,identifi:5,ieee:19,if_move_bi:[46,54],illustr:31,imag:[14,19],img:[45,53],img_height:[45,53],img_width:[45,53],implement:[2,3,5,8,9,14,16,17,20,21,22,23,24,27,31,36,37,42,46,48,49,52,54,56,57],improv:14,in_boundari:46,in_exit_area:[48,49],in_field_of_view:47,in_rang:47,includ:[13,14,15,42,43,50],include_children:[9,10],incom:18,incorpor:[9,10],incorrect:[5,9],increas:5,increment:47,inde:[2,20],indent:[9,10],independ:18,index:[9,10,18,24],indic:[7,35,45],inf:[2,18],infin:14,infinit:14,info:9,inform:[2,3,5,13,15,20,47,51],inherit:[8,14,20],init:[45,53],init_belief:[5,9,20,36,48,51,56,57],init_particles_belief:[48,49],init_robot_posit:[50,51],init_robot_st:43,init_st:[9,18,34,36,39,45,48,49,53],init_target_posit:50,init_true_st:[20,56,57],initi:[5,14,18,19,20,31,43,45,48,49,51,56],initialize_belief:[43,51],initialize_particles_belief:51,inject:20,inproceed:24,input:[18,22,44,45],inspect:14,instabl:18,instal:[14,18,24],instanc:[5,18,19,45,48,49,56,57],instanti:[19,42],instead:[14,15,20,42,44,46,56,57],instruct:[18,25],integr:[14,24],integrate_belief_seg:[2,3],intellig:[2,20,24],intend:2,intens:31,interact:[9,10,15],interest:16,interfac:[0,1,5,9,14,15,18,19,20,21,22,23,24,27],intern:[19,20],interpret:[8,19,44,45],interpret_color:[9,10],interpret_robot_id:45,interpret_sqp_plan:[2,3],intersect:9,intract:20,introduc:[2,19,20,36,37],introduct:[20,56,57],intuit:24,invalid:[20,47],inverse_color_hex:9,inverse_color_rgb:9,invert:[48,49],involv:19,ipdb:[9,10],is_norm:8,isinst:[18,20],isn:8,issu:14,iter:[2,7,14,18,20,25,27,48,49,50,56],its:[5,14,15,18,20,22,23,27,31,36,37,38,45,46,47,48,49,56,57],itself:[31,36],j:2,jac_du:35,jac_dx:35,jac_ob:[2,3],jac_sysd:[2,3],jac_sysd_u:[2,3],jacobian:35,jame:20,jason:14,jl:[2,18,27],job:[5,15,20],joel:[2,20],json_saf:9,julia:27,juliapomdp:[2,31],june:2,just:[2,8,9,18,20,25,33,38,43,56,57],k:[48,49],kaelbl:[2,20,24],kaiyu:24,kamalzadeh:[20,56,57],katt:20,kearn:2,keep:[2,7,36,57],kei:[5,9,10],kept:31,kevin:20,kind:[9,10],know:[7,37,42],knowledg:[2,20],known:[27,48,49],kocsi:2,kumar:19,kwarg:[2,5,8,9,10,14,35,36,43,44,45,46,48,50,53,55],l:[2,3,9,10,19,20,24,36],label:9,label_text:9,langl:15,languag:24,larg:[2,5,20,52,53,54],larger:12,largest:[9,10],laser2dsensor:[45,47],laser:[19,45,47,50],last:[2,37,44],last_best_reward:2,last_num_sim:[2,20],last_observ:[45,53],last_planning_tim:2,later:19,latest:25,latter:16,layer:[9,10],lbound:18,lead:[18,19],leaf:[9,10],lear:27,learn:[2,5,15,20,21,23,24,27],least:7,left:[9,10,18,20,25,36,44,56,57],leftt:9,legal:2,len:[9,17],length:[42,43,46,47,53,55],leq:44,lesli:[2,20,24],less:18,let:[18,20],letter:45,level:[2,19],levent:2,librai:27,librari:[14,18,22,24,25],light:[14,21,24,28,29,33,34,35],light_dark:[28,29],lightdarkdomain:31,lightdarkenviron:34,lightdarkviz:34,lighter:9,like:[5,8,9,10,13,14,15,19,20,25,35,36,43,46,48,49,54,57],likelihood:[2,3,8,31,33,34,35],lim:2,limit:18,line:[2,18,19],linear:[5,35],linestyl:9,linewidth:9,link:[13,14,18,19,24],linux:[0,1,25,28,29],list:[2,3,8,9,10,18],listen:[9,10,14,18,20,25,56,57],littman:[2,20,24],ln:13,lo:2,load:[14,18,24,28,29],load_unload:[28,29],load_unload_problem:36,loadunloadproblem:36,loc:9,local:31,locat:[25,36,37,43,47,48,49,52,54],log:[14,18],log_posit:34,logfil:18,logic:19,longbottomleft:9,longbottomright:9,longer:2,longleft:9,longright:9,longtopleft:9,longtopright:9,look:[19,25,38,44,46],lookact:44,loop:[19,20,56,57],lower:[9,45],lowest:2,lozano:2,lp:18,lp_solv:18,lqr:[2,3],luaction:36,luobserv:36,luobservationmodel:36,lupolicymodel:36,lurewardmodel:36,lustat:36,lutransitionmodel:36,m:[14,19,24,25,50],m_0:34,macglashan:20,machin:[2,18],maco:25,made:[5,7,25],magenta:9,magnitud:31,mai:[2,5,7,13,15,16,19,24,25,31,42],main:[5,18,20,36,48,49,50,56,57],maintain:[2,5,7,18,36],mainten:19,major:24,make:[9,10,13,14,15,19,24,25,27,37,43],make_laser_sensor:[19,45],make_proximity_sensor:[19,45],make_tig:9,manag:25,mani:[18,27],mansour:2,map:[5,8,9,18,40,43,44,45,46,47,51],mapsto:5,mark:[9,10,19,31,37,44],mark_path:[9,10],mark_sequ:[9,10],markov:[2,20,56,57],markp:[9,10],maron:20,match:[8,14],math:[0,1,2,5,14,35],mathbb:[5,33],matrix:[2,3],matter:[],max:14,max_:18,max_depth:[2,9,10,12,20,42,50],max_rang:[45,47],max_step:[42,50],max_tim:[42,50],maximum:[2,3,14,18,31,33,34,35,42,43,56,57],maze:21,mazeenviron:39,mb:18,mbp:[9,10],mcgs_prune_freq:18,mct:[2,25],mdp:[2,5,24,27],me:13,mean:[2,7,8,18,35,45,47,50],measur:45,memori:18,merg:[5,44],messi:25,method:[9,10,14],michael:[2,19,20,24],might:[19,20,47,56,57],mimic:2,min:18,min_rang:[45,47],mind:5,minim:[9,10],minimum:17,minor:14,misc:[0,1],mo:[14,24,25,28,29,44],model:[5,9,14,18,19,22,23,24,28,31,33,36,42,43,44,48,49,50,56,57],modul:[0,1,6,13,14,19,20,24,28,29],mont:[2,20],more:[7,9,10,13,16,17,18,19,20,21,23,24,25,27,56,57],mosag:43,mosenviron:45,mosobserv:47,mosobservationmodel:46,mosoobelief:43,mosooobserv:[25,44,45],mosoopomdp:[19,42],mosoost:44,mosrewardmodel:46,most:[5,8,9,35,36,43,46,48,49,54,57],mostli:20,mostransitionmodel:46,mosviz:[45,53],motion:[19,38,42,44,46,48,49,52],motion_nam:44,motion_polici:[50,54],motionact:[44,47],move:[9,10,19,25,31,36,37,48,49,54,55],moveact:[48,49],movement:54,mpe:[5,8,14,43,55],mt:[2,3,35],much:[14,15],multi:[14,21,23,24,25,28,29,43,44,46],multi_object_search:[19,25,28,29,52],multipl:[8,23],multivari:8,must:[5,18,20,31,36,37],n:[2,7,8,9,10,18,19,35,42,44,48,49],n_step:5,name:[5,9,18,20,36,44,48,56,57],narrow:17,nearest:8,necessari:[2,5,19,42],necessarili:46,need:[2,3,7,18,20,25,31,43,46,56,57],neg:[2,14,20,56,57],neither:[20,56,57],nest:7,neural:[2,20],never:[5,54],new_belief:[18,20],newmax:9,newmin:9,next:[2,5,9,20,35,36,46,48,49,54,56,57],next_object_st:46,next_robot_st:[42,46],next_stat:[5,9,20,35,36,44,45,46,48,49,54,56,57],next_state_spac:7,next_target_posit:55,nextstat:9,ng:2,nio:2,nip:2,nishanth:19,nl:[9,10],nn:[9,10],node:[2,9,10,12,14,18],nois:[2,3,9,20,35,48,49,56,57],noise_covari:35,noise_ob:[2,3],noise_obs_cov:[2,3],noise_sysd:[2,3],noise_t:[2,3],noisi:[48,49],non:37,none:[2,3,5,7,8,9,10,12,17,18,20,25,34,42,43,44,46,48,49,53,54,56],nor:[5,20,56,57],normal:[7,8,36,46,48],north2d:[44,55],north:[25,44,48,49],not_free_loc:48,notat:35,note:[2,5,7,8,9,10,17,18,20,24,25,31,42,46,56,57],noth:[2,5],notic:20,notimplementederror:17,notion:17,now:[14,20],np:[2,3],nq:[9,10],nstep:[20,36,48,56,57],nu:[18,22],num:20,num_lay:[9,10],num_nod:[9,10],num_obj:42,num_obstacl:42,num_particl:[7,36,42,43,48,50,51],num_seg:[2,3],num_sim:[2,9,10,14],num_visit:2,num_visits_init:2,number:[2,5,7,8,9,10,12,14,27,35,42,43,56,57],numer:[8,18,27],numpi:[9,35],nv:[9,10],nxn:[48,49],o1:12,o2:12,o:[2,5,7,9,13,15,18,20,22,24,36,48,49,54,56,57],o_t:20,oarg:7,ob:36,obj:9,objclass:44,object:[2,5,9,10,14,17,20,23,24,25,28,29,34,43,44,45,46,47,48,49,53,55],object_belief:[5,43],object_color:45,object_id:[43,46],object_observ:[5,44],object_pos:44,object_st:[5,44,46],objectobserv:[44,46],objectobservationmodel:46,objects_found:44,objectst:[5,44],objid:[5,43,44,45,46],objpos:44,obs_nois:[20,56],obs_prob:57,observ:[2,3,5,7,9,10,12,14,15,18,19,20,22,24,25,28,31,34,35,36,37,42,45,46,47,48,49,50,53,54,56,57],observation_model:[5,7,18,19,20,31,42,50,53],observationmodel:[5,7,9,15,20,23,35,36,46,48,49,54,56,57],obstacl:[19,43,45,47],obstacle_pos:55,obsticl:45,obtain:[9,10],obtainx1:2,occlus:[19,45,47],occlusion_en:[45,47],occup:[46,51],offici:25,offlin:18,oh:19,ohterwis:54,ok:7,oldmax:9,oldmin:9,oldvalu:9,omega:[15,18,22,33,35],omegasimmathc:35,on_cleanup:[45,53],on_ev:[45,53],on_execut:[45,53],on_init:[45,53],on_loop:[45,53],on_rend:[45,53],onc:[2,5,20,56],one:[5,9,10,16,20,24,27,36,43,45,56,57],onli:[2,5,9,10,12,14,15,20,37,46,56],onlin:[5,20,31,50],oo:[5,14,19,23,44,53],oobelief:[5,14,43,45,53],ooobserv:[5,44],ooobservationmodel:[5,46],oopomdp:[0,1,14,19,23,42,43,44,46],oostat:[5,14,44],ootransitionmodel:[5,46],open:[9,10,18,20,56,57],opengl:5,oper:5,opt_callback:[2,3],opt_opt:[2,3],opt_r:[2,3],optim:[2,3,20],option:[2,5,9,10,14,18,20,44,46,47,48,49,56,57],order:[18,20,31,33],org:[2,3,14,18,24,25],organ:[9,10,19,20],orient:[19,23,37,38,42,43,44,46,47],origin:[2,17,19,20,24,31,33,34,35,36,37,44,46,48,49,50],other:[2,20,24,48,49,56,57],otherwis:[20,36,56],our:[19,20,27,31,47],out:[9,10,18,19,27],output:[5,13,18,25],output_fil:12,output_path:18,over:[2,7,8,15,16,17,20,31,43,56],overlap:46,overrid:45,overriden:5,own:[14,15,46],p1:[9,47,48],p2:[9,47,48],p:[9,10,24,48],pa:20,pack:[2,20,24],packag:[0,13,19,21,24,25,28,31,42,48,50,56],page:[13,24,25],pair:5,paper:[2,3,17,19,20,24,31,33,35,36,37,42,44,46,52,54],paragraph:17,param:[5,44],paramet:[2,3,5,7,8,9,10,14,18,20,35,36,42,43,45,46,48,49,51,54,56,57],parent:[9,10,45],parent_edg:[9,10],pars:27,parse_appl_policy_fil:18,parse_pomdp_solve_output:18,part:[7,18],partial:[2,20,24,36,37,56,57],particl:[0,1,2,6,14,25,43],particle_reinvigor:7,particular:9,pass:[2,3,5,18,20,36],passiv:5,past:42,path:[9,10,13,18,34],path_color:34,path_styl:34,path_to:[9,10],path_width:34,pattern:9,pbar_update_interv:2,pdb:[9,10,56],pdf:24,peer:27,peopl:24,per:14,perceiv:[36,37],percent:9,percept:20,perez:2,perfect:[19,46,48,49],perform:[2,3,5,18,20,27],person:52,pg:18,pg_path:18,phi:[2,3],php:18,pi:[2,5,15,20,36,46,48,49,57],pickl:14,pid:18,piec:9,pip:[14,25],place:[19,20,36,54],plan:[2,3,5,9,10,14,18,20,23,24,27,31,33,34,35,42,46,47,50,56],plane:31,planner:[0,1,2,3,18,20,36,42,48,56,57],planner_typ:50,planning_horizon:[2,3],planning_tim:[2,14,20,42,50],planrob:24,planrob_2020_paper_3:24,platt:2,pleas:[12,24],plot:[0,1,25,34],plot_circl:9,plot_lin:9,plot_point:9,plot_polygon:9,pm:[9,10],pmwiki:18,po:[2,24,35,48],po_rollout:[0,1],po_uct:[0,1,9,36,46,48,49,54,56,57],point:[2,3,18,47,50,52,54],pointer:18,polici:[2,5,9,17,18,20,36,37,46,48,49,54,56,57],policy_model:[5,9,10,19,20,42,50],policy_path:18,policymodel:[2,5,14,17,20,23,46,56],polygoncollect:9,pomcp:[0,1,7,9,10,14,17,20,22,23,25,27,42],pomdp:[2,5,9,10,13,14,15,16,23,24,31,36,37,42,44,46,48,49,50,52,53,54,56,57],pomdp_nam:18,pomdp_pi:[14,15,16,17,19,20,21,22,23,25,27,31,33,34,35,36,38,39,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57],pomdp_problem:[9,10,18,19,21,24,25],pomdp_solv:[14,18],pomdp_solve_path:18,pomdpconvert:18,pomdpconvert_path:18,pomdpi:27,pomdpsol:18,pomdpsol_path:18,pomdpx:[14,18,27],pomdpxdocument:18,porollout:2,port:27,pose:[19,42,44,46,47],pose_objid:46,posit:[20,31,33,34,35,37,38,48,49,54,55,56,57],positit:38,poss:2,possibl:[2,3,5,9,20,27,36,44,46,48,49,54,56,57],potenti:[14,27],pouct:[2,9,10,14,19,20,22,23,42,50],powss:2,pp:[9,10],pr:[5,7,8,9,36,46,48,49,54,56,57],pr_stai:[50,51,53,55],precis:[18,33],prefer:[2,9,10,14,20],preferred_act:[9,10],preprint:2,presenc:37,present:[2,8,31],preset:[9,10],previous:[2,14,19],principl:24,print:[2,9,10,14,18,20],print_children_valu:2,print_stat:[48,49],prior:[2,5,14,20,42,43,50,51,56],prob:8,probabilti:5,probabl:[5,8,9,14,15,18,20,22,35,36,37,43,46,48,49,54,55,56,57],problem:[2,3,5,7,13,16,18,20,21,24,25,27,28,29,31,33,36,37,38,43,45,48,49,52,54,56,57],problem_discret:[28,29],procedur:[19,20],proceed:[2,20],process:[2,20,35,56,57],prod_i:5,produc:[2,3],product:18,program:[9,10,18,22],progress:[2,14],prohibit:7,proj:9,project:[16,19,23,24,27],properti:[5,9,10,14,34,44,45,47,48,49,53],propos:2,provid:[2,18,19,20,23,24,27],provide_observ:5,proxim:[45,47],proximitysensor:47,prune:[2,18],pull:31,pure:5,purpos:[9,19,24],put:[20,56,57],py:[13,14,19,20],pyd:25,pygam:[5,25,45,53],pygraphviz:14,pypi:14,python:[9,14,18,19,20,24,25,27,50],pyx:[14,25],q:[2,3,9,10,14],qlarg:[2,3],qnode:[2,9,10],quadrat:31,qualiti:[48,49],queri:8,quickli:[9,16,24],quot:[2,20,31,33,35,36,37,56,57],r:[2,3,5,9,10,14,15,18,20,22,24,25,33,36,42,45,46,48,49,50,53,54,56,57],r_:2,r_between:9,r_t:20,r_x:9,r_y:9,r_z:9,rac:35,rad:45,radian:43,radiu:[9,45,47],raiko:2,rais:[17,20],ran:2,random:[2,5,8,9,14,17,20,43,46,48,49,55],random_free_loc:[48,49],random_unique_color:9,random_world:42,randomli:[5,8,9,19,35,36,46,48,49,54,56,57],randomrollout:[2,36,57],rang:[18,19,20,46,47],rangl:15,re:[13,20,34,45,53,56],reach:[2,5,18,20,42],read:[13,20],readabl:19,readi:14,readm:13,real:[2,5,7,18,20,42,45,53],real_act:[2,5,7,42,51],real_observ:[2,5,7,20,42,51],realli:[20,43],reason:5,rebuild:25,receiv:[2,5,19,20,36,48,49,56,57],recent:2,recommend:[18,19,25],red:[9,19],reduc:[5,7,44],refactor:14,refer:[2,3,13,14,17,31,35,48,56,57],reflect:2,regard:[2,5,14,20],region:[19,45,47],regret:18,regular:50,reinforc:[5,23,27],reinvigor:[2,7,25],reinvogr:2,rel:19,relat:[24,46],releas:[14,25],remap:9,remov:[13,14,18],remove_fil:9,remove_generated_fil:18,render:5,render_env:[45,53],reorgan:14,repeat:20,replac:45,repo:31,report:18,repositori:[13,25],repres:[2,3,5,7,8,9,10,16,18,19,43,48,49],represent:[0,1,2,5,14,24,43,45],request:[5,31],requir:[2,5,7,9,15,25,36,46,48,49,54,56,57],research:[23,24,27],reset:[20,56],resolv:14,respect:35,result:[5,7,20,44,45,46],retriev:[9,10],return_oost:[5,14,43],return_policy_graph:18,reus:19,reward:[5,9,18,19,20,25,36,45,46,48,49,54,56,57],reward_func:9,reward_model:[5,19,20,34,42,50],rewardmodel:[5,9,14,15,20,36,46,48,49,54,56,57],rewritten:14,rgb:9,rgb_to_hex:9,rhi:2,ri:2,right:[9,10,18,20,25,36,43,44,56,57],rightarrow:20,rightt:9,rl:23,rlo:2,ro:27,robot:[2,19,20,24,27,31,33,35,38,42,43,44,45,46,47,48,49,52,54],robot_char:42,robot_id:[42,43,44,45,46,47],robot_nam:45,robot_orient:43,robot_pos:[44,47],robot_posit:[52,55],robot_st:46,robotst:44,robottransitionmodel:46,rocess:24,rock:[48,49],rock_id:[48,49],rock_loc:48,rocksampl:[14,24,25,28,29],rocksample_problem:[28,29],rocksampleproblem:[48,49],rocktyp:[48,49],rocktype_1:[48,49],rocktype_2:[48,49],rocktype_i:[48,49],rocktype_k:[48,49],role:19,rollout:[2,9,14,17,20,46,48,49,54,56],rollout_polici:[2,9,10,20],rolloutpolici:[2,9,17,20,46,48,49,54,56],romain:25,room:[19,42],root:[9,10,12,13,25],rootvnod:2,rootvnodeparticl:2,rsaction:49,rsobserv:49,rsobservationmodel:[48,49],rspolicymodel:[48,49],rsrewardmodel:[48,49],rss:2,rsstate:49,rst:13,rstransitionmodel:[48,49],rth:[45,53],run:[2,13,14,18,19,20,25,47,56,57],run_rocksampl:48,run_tig:56,rx:[45,53],ry:[45,53],s:[2,3,5,7,9,10,13,14,15,18,20,22,24,31,35,36,37,42,44,45,46,47,48,49,52,54,56,57],s_1:44,s_2:44,s_:20,s_i:[5,44],s_n:44,s_r:44,s_t:20,s_transform:2,s_x:35,safe_slic:9,sai:20,sam:[2,3],same:[5,7,8,14,18,20,52,54,56],sammi:20,sampl:[2,5,8,9,14,17,18,20,25,35,36,43,46,48,49,54,56,57],sample_belief:5,sample_explict_model:5,sample_generative_model:5,sampleact:[48,49],saniti:20,sarsop:[14,22,25,27],satisfi:5,save:19,save_plot:9,scalar:9,scale:5,scan:[19,45,47],scanner:[19,45,47],scenario:42,schedul:20,scheme:[42,44],scheme_vw:44,scheme_xi:44,scheme_xyth:44,scienc:2,scipi:[2,3],screenshot:19,search:[2,9,10,12,14,20,24,25,28,29,36,37,43,44,46,48,49],sec:18,second:[2,7,9,10,13,18,19],section:[2,19,20],see:[5,8,14,15,18,19,20,21,22,24,25,50],seg:[2,3],segment:[2,3],segmented_cost_funct:[2,3],select:2,self:[2,5,8,9,10,17,19,20,35,36,43,45,46,48,49,54,55,56,57],semi:5,sens:[15,19,45],sensing_region_s:47,sensor:[19,20,42,43,44,45,46,48,49],separ:[2,13,19],seq:[9,10],sequenc:[9,10,14,20],serv:45,session:[9,10],set:[2,5,7,8,9,14,17,18,19,20,27,36,43,44,45,47,48,49,54,56,57],set_belief:[5,18,20],set_goal:34,set_initial_belief_po:34,set_object_belief:5,set_object_st:5,set_trac:[9,10],setup:[14,25],sever:[20,21],sg:18,shadebar:9,shallow:12,shape:[2,3,9,19,44,46,47],share:[19,24],shengjian:20,shoot:47,shoot_beam:47,should:[2,3,5,7,13,14,15,18,19,20,23,25,44,46],show:[14,19,24],show_progress:2,shown:[9,19,35],side:[20,36,37],sigma:[8,42,43,46],signal:45,signatur:[2,14],silver:[2,20],sim:[5,20],similar:[9,18,20],similarli:20,simpl:[2,16,19,20,24,31,44,46,47,48,49,50,56],simple_rl:[1,9,24,27],simpleact:9,simpleobserv:9,simpler:[14,16,27,42],simplest:9,simpli:[7,20],simplifi:14,simul:[2,5,14,18,20,42,45,56],sinc:[5,7,20],singl:[5,9,10,19,44],single_node_str:[9,10],site:13,situat:[5,19],size:[9,14,18,45,47,53],skip:[14,20],slightli:19,slip:37,small:[2,14,20,36,46,50,51,53,54,56,57],smartli:[48,49],so:[5,9,10,13,14,20,25,27,35,37],softwar:[18,25,27],sole:2,solut:18,solv:[2,3,14,16,19,22,24,25,36,37,42,50,56],solver:[2,14,16,19,20,24,56],some:[9,14,16,18,20,21,25,27,42],someth:[25,44,46],sometim:[5,20],sort:20,sorted_by_str:[9,10],sourc:[2,3,7,9,10,12,13,18,19,20,25,31,33,34,35,36,38,39,42,43,44,45,46,47,48,50,51,52,53,54,55,56],south2d:[44,55],south:[44,48,49],space:[2,3,5,7,14,18,19,20,22,31,33,34,35,36,37,43,44,46,48,49,52,56,57],spain:2,spars:2,spec:[18,20,56],special_char:9,specif:[2,5,8,9,10,14,20,27],specifi:[9,13,14,17,18,20,56,57],sphinx:[13,14],springer:2,sqp:[2,3],sqrt:2,squar:37,squeez:19,sr:44,src:18,stack:20,stai:[14,20,54,56],stand:[9,10,20,24,56,57],standard:20,start:[9,10,20,25,36,37,45],startswith:20,state:[2,3,5,7,8,9,14,15,17,18,19,20,22,25,27,28,31,35,36,37,42,43,45,46,48,49,50,54,56,57],state_mapp:[7,8],state_transform_func:[2,7],state_transit:[5,18,20,45],static_transit:7,staticobjecttransitionmodel:46,statist:[9,10],statu:36,stderr:18,stdout:18,stefani:[19,20,24],step:[2,9,10,13,14,18,20,25,42,56,57],stephen:20,stich:[2,3],still:[2,7,20],stochaist:54,stochast:[2,20,24,37,56],stop:2,stop_criteria:18,store:[2,5,9,18,20],str:[5,8,18,45,56],straightforward:20,strategi:2,string:[9,10,18,42,45],structur:[16,19,24],style:9,submodul:[0,1,28,29,40],subpackag:[0,1,28,29],subscript:9,subset:[2,9,10],subseteq:33,subtre:[9,10],success:[2,9],suffici:27,suit:[27,31],sum:[2,3],sum_:7,summari:19,sunberg:2,suppli:5,support:[5,8,15,17,23,24,27,46],suppos:[9,10],sure:[20,43],symbol:13,synonym:5,system:[2,3,18,20,27,33,35],szepesv:2,t:[2,3,5,7,8,9,15,18,20,22,27,42,43,45,56,57],tabl:20,tabular:[9,14],tabularobservationmodel:[9,14],tabularrewardmodel:[9,14],tabulartransitionmodel:[9,14],tag:[14,24,28,29],tagact:52,tagag:51,tagenviron:53,tagobserv:52,tagobservationmodel:54,tagpolicymodel:54,tagproblem:50,tagrewardmodel:54,tagstat:52,tagtargetmotionpolici:55,tagtransitionmodel:54,tagviz:53,take:[2,5,8,14,18,19,20,38,48,49,52],taken:[5,8,42],tapani:2,targ:7,target:[18,19,20,42,43,45,52,54,56],target_color:[45,53],target_found:52,target_motion_polici:54,target_object:46,target_posit:[52,55],task:[19,23,24,27,28,29,36],technic:5,tedrak:2,tell:36,tellex:[19,20,24],temp:18,templat:[0,1,14],tempor:5,ten:20,term:[2,3],termin:[2,5,9,10,18,20,42,48,49],terminalst:[48,49],test:[7,9,14,18,28,29],test_al:25,test_plann:[20,36,48,49,56,57],test_tig:18,test_util:[0,1],text:[9,10,18],text_color:9,th:[9,45,47,53],than:[18,27],thank:14,thei:[2,7,18,43,47],them:[9,16,20,25,27,43],therefor:[5,7,36],thi:[2,3,5,7,8,9,10,12,13,14,15,16,18,20,24,25,27,31,34,35,36,42,43,44,45,46,47,48,49,50,53,54,56,57],thing:2,think:27,third:19,those:[8,20,25],three:[19,20],thresh:20,through:[8,9,10,17,20,36,42],thrown:14,thu:[7,19,44],tiger:[9,10,14,17,18,19,24,25,28,29],tiger_problem:[9,10,14,18,20,28,29],tigeract:[56,57],tigerobserv:[56,57],tigerobservationmodel:57,tigerpolicymodel:57,tigerproblem:[9,10,18,20,56,57],tigerrewardmodel:57,tigerst:[18,56,57],tigertransitionmodel:57,tight:9,time:[2,7,18,19,36,42,44,48,49],time_limit:18,timeout:18,titl:24,to_pomdp_fil:18,to_pomdpx_fil:18,to_rad:47,to_radian:9,todo:[7,14],togeth:[2,3],tomlin:2,too:[9,10],toolbox:27,toolkit:18,top:[13,14],topleft:9,topolog:[19,42,44,46],topright:9,topt:9,total:[9,10,18],toward:2,track:[2,7],trans_prob:57,transcript:[2,3],transfer:[23,24],transform:2,transit:[5,7,9,18,19,20,35,36,45,46,48,49,54,56,57],transition_model:[5,7,18,19,20,31,42,50],transitionmodel:[5,7,9,15,20,23,35,36,46,48,49,54,56,57],treasur:[20,56,57],treat:[5,20,43,56],tree:[2,9,10,12,14,19,20,25],tree_stat:[9,10],treedebugg:[0,1,12,14,56],treenod:2,trial:[18,50],trigger:[5,45],tupl:[2,3,5,8,9,43,45,46,48,49,54],turn:[2,3],tutori:[2,3,14,17],twenti:20,two:[2,8,9,13,16,18,20,27,56,57],typ:[0,1],type:[5,7,8,9,14,17,18,35,36,43,45,46,48,49,54,56,57],typic:[9,20],typographi:9,u:[33,35,36],u_d:[2,3],u_i:[2,3],u_init:[2,3],u_t:35,uai:[48,49],ubound:18,ubuntu:18,ucb1:[2,14],uct:2,ultim:31,under:[2,13,18,20,27,47],underli:[5,8,35,57],underneath:5,understand:[9,10,15],uniform:[20,43,48,49,50,51,56],uniformli:[2,20],uniformpolicymodel:9,uniqu:8,unittest:[42,45,46,53],unknown:31,unless:20,unload:[14,24,28,29],unnecessari:14,unspecifi:43,until:[5,18],unweight:8,up:[5,9,10,12,36],updat:[2,3,5,7,9,10,14,18,19,20,42,45,53],update_agent_belief:[2,5],update_histogram_belief:[7,18,20],update_histori:[5,20],update_particles_belief:7,updates_agent_belief:[2,5],upload:24,upon:31,upper:45,url:24,us:[2,3,5,7,8,9,10,12,13,14,15,16,19,20,21,22,24,25,27,31,35,42,43,44,45,46,47,56],usag:[9,10],use_dot:12,user:[18,20],usual:20,ut:[2,3,35],util:[0,1,12,14,18,24],utilti:9,v1:9,v2:9,v:[2,3,9,10,14,18],val:47,valid:[15,46,47],valid_beam:47,valid_mot:[47,55],valid_pos:[46,55],valid_target_motion_act:55,valu:[2,5,8,9,10,14,18,20,25,27,48,49,50,55,56],value_funct:14,value_init:2,value_iter:[0,1],valueerror:20,valueiter:[2,14,20,22],var_sysd:35,vari:[5,31,44,46],variabl:[5,8,18,55,56],variant:31,varval:5,vec1:9,vec2:9,vec:9,vector:[2,3,8,9,18,33,35],veloc:33,veness:[2,20],verbos:18,veri:[2,5,20],verifi:[14,15,25],versa:[20,56,57],version:[2,18,25],versu:15,vert:9,vertic:9,verts0:9,verts1:9,verts_i:9,vi:[2,20],vi_prun:18,via:[25,27],vice:[20,56,57],view:[14,47],view_angl:47,virtualenv:25,visibl:47,visit:[12,14],visit_threshold:12,visual:[0,1,19,25,31,42,50],visualize_pouct_search_tre:12,viz_observ:45,vline:9,vnode:[2,9,10,14],vnodeparticl:2,vw:44,w:[19,35,44],wa:[2,14,19],wai:[2,18,20,27],wait:[20,56,57],wall:[37,38],wandzel:19,want:[2,13,19,43],warn:[2,9,10,18],we:[2,13,16,18,19,20,21,24,25,27,31,42,43,46,47],weak:18,web:13,websit:[13,14,25],weight:[2,8,9],weightedparticl:[8,14],welcom:[21,24],well:[12,19,20,46,56,57],were:14,west2d:[44,55],west:[44,48,49],what:24,whatev:19,when:[2,5,8,9,10,13,14,16,18,19,20,24,25,27,42,48,49,52,54],where:[2,3,5,7,9,19,20,25,31,35,42,44,45,46,48,49],whether:[5,15,18,36],which:[5,7,8,9,10,14,17,18,20,27,35,38,45,56,57],white:9,whose:19,why:24,width:[42,43,46,47,53,55],wiki:25,window:[14,25],within:[19,46,47],within_rang:47,without:[2,18,19,20],word:2,work:[2,9,10,12,14,18,20,24,25,27],workshop:24,world:[5,20,25,36,42,44,45,46,56],worldmap:45,worldstr:[45,50,53,55],would:[14,20,27],wp:24,write:[5,18],written:[18,20,24,27],wt:[2,3],www:[18,25],x1b:9,x86_64:[0,1,28,29],x:[5,8,9,25,31,33,35,36,43,44,45,46,48,49,51,52,53],x_rang:34,x_t:[33,35],xiao:20,xlabel:9,xt:[35,45],xval:9,xxxxxx:9,xy:[9,44,55],xyth:[25,44],y:[2,43,44,45,46,48,49,51,52,53],y_rang:34,year:24,yellow:9,yet:[14,19,31,37],yishai:2,ylabel:9,yoonseon:19,you:[2,5,7,9,10,13,14,17,18,19,20,24,25,31,42,56,57],your:[2,14,19,24],yuchen:20,yval:9,z:[5,7,45,53],z_1:5,z_i:5,z_n:5,zachari:2,zaragoza:2,zero:[14,35,37],zheng2020pomdp_pi:24,zheng:24,zorder:9},titles:["pomdp_py","pomdp_py package","pomdp_py.algorithms package","pomdp_py.algorithms.bsp package","pomdp_py.algorithms.visual package","pomdp_py.framework package","pomdp_py.representations package","pomdp_py.representations.belief package","pomdp_py.representations.distribution package","pomdp_py.utils package","pomdp_py.utils.debugging module","pomdp_py.utils.interfaces package","pomdp_py.visual package","Building Documentations","Changelog","Design Principles","Examples","Preference-based Action Prior","Using External Solvers","Multi-Object Search (MOS)","Tiger","Existing POMDP Domains","Existing POMDP Solvers","Use Case Extensions","pomdp_py Documentation","Installation","docs","Other POMDP Libraries","pomdp_problems","pomdp_problems package","pomdp_problems.lasertag package","Light-Dark","pomdp_problems.light_dark.agent package","Submodules","pomdp_problems.light_dark.env package","pomdp_problems.light_dark.models package","Load/Unload","pomdp_problems.maze package","pomdp_problems.maze.domain package","pomdp_problems.maze.env package","pomdp_problems.maze.models package","pomdp_problems.maze.models.components package","Multi-Object Search (MOS) Task","pomdp_problems.multi_object_search.agent package","pomdp_problems.multi_object_search.domain package","pomdp_problems.multi_object_search.env package","pomdp_problems.multi_object_search.models package","pomdp_problems.multi_object_search.models.components package","RockSample","pomdp_problems.rocksample.cythonize package","Tag","pomdp_problems.tag.agent package","pomdp_problems.tag.domain package","pomdp_problems.tag.env package","pomdp_problems.tag.models package","pomdp_problems.tag.models.components package","Tiger","pomdp_problems.tiger.cythonize package","Integration with simple_rl"],titleterms:{"0":14,"01":14,"02":14,"03":14,"04":14,"05":14,"06":14,"07":14,"08":14,"09":14,"1":14,"11":14,"12":14,"16":14,"17":14,"2":14,"2020":14,"2021":14,"22":14,"23":14,"25":14,"3":14,"30":14,"37m":[9,48,49,56,57],"38":[48,49,56,57],"4":14,"5":14,"6":14,"case":23,"try":19,action:[17,33,38,44,52],agent:[18,32,43,51],algorithm:[2,3,4],alphavectorpolici:18,api:24,base:17,basic:5,belief:[7,32,43],blqr:[2,3],bsp:[2,3],build:13,cancel:14,changelog:[13,14],citat:24,color:9,compon:[41,47,55],constant:50,content:[3,4,9,12,18,25,30,31,32,33,34,35,38,39,40,41,47,48,49,51,52,53,54,55,57],convent:19,convert:18,cpython:[9,48,49,56,57],cython:[48,49,56,57],cython_util:9,dark:31,debug:[9,10],defin:20,design:15,distribut:8,doc:[13,26],docker:25,document:[13,24],domain:[20,21,33,38,44,52],env:[34,39,45,53],exampl:[16,18],example_world:[42,50],exist:[21,22],experi:50,extens:23,extern:18,file:18,framework:5,further:24,gaussian:8,get:24,gnu:[9,48,49,56,57],grid_map:[47,55],histogram:[7,8],imag:25,implement:19,instal:25,instanc:20,instanti:20,integr:58,interfac:[11,58],lasertag:30,librari:27,light:31,light_dark:[31,32,33,34,35],linux:[9,48,49,56,57],load:36,load_unload:36,map:41,math:9,maze:[37,38,39,40,41],misc:9,mo:[16,19,42],model:[20,35,40,41,46,47,54,55],modul:[2,3,4,5,7,8,9,10,11,12,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58],motion_polici:55,multi:[16,19,42],multi_object_search:[42,43,44,45,46,47],note:13,object:[16,19,42],observ:[33,38,44,52],observation_model:[35,46,54],oopomdp:5,other:27,out:25,overview:[19,24],packag:[1,2,3,4,5,6,7,8,9,11,12,29,30,32,34,35,37,38,39,40,41,43,44,45,46,47,49,51,52,53,54,55,57,58],particl:[7,8],planner:5,plot:9,po_rollout:2,po_uct:2,polici:[],policy_model:[46,54],policygraph:18,policymodel:[],pomcp:2,pomdp:[18,19,20,21,22,25,27],pomdp_pi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,18,24,58],pomdp_problem:[13,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],pre:25,prefer:17,principl:15,prior:17,problem:[19,42,50],problem_discret:31,pull:14,py:25,refer:24,represent:[6,7,8],request:14,reward_model:[46,54],rocksampl:[48,49],rocksample_problem:[48,49],rollout:[],run_rocksampl:49,run_tig:57,sarsop:18,search:[16,19,42],search_tre:12,sensor:47,simple_rl:[11,58],solv:[18,20],solver:[18,22],start:24,state:[33,38,44,52],submodul:[3,4,9,12,31,32,33,34,35,36,38,39,41,47,48,49,50,51,52,53,54,55,56,57],subpackag:[9,31,40,48,50,54,56],summari:20,support:[],tabl:[18,25],tag:[50,51,52,53,54,55],task:42,templat:9,test:[25,31],test_util:9,thi:19,thing:25,tiger:[16,20,56,57],tiger_problem:[56,57],tool:24,transition_model:[35,46,54],treedebugg:[9,10],typ:9,unload:36,us:[18,23],util:[9,10,11,58],value_iter:2,version:14,visual:[2,4,12,34,45,53],x86_64:[9,48,49,56,57]}}) \ No newline at end of file diff --git a/docs/html/simple_rl_integration.html b/docs/html/simple_rl_integration.html index faf0009a..daac7f37 100644 --- a/docs/html/simple_rl_integration.html +++ b/docs/html/simple_rl_integration.html @@ -6,7 +6,7 @@ - Integration with simple_rl — pomdp_py 1.3.1 documentation + Integration with simple_rl — pomdp_py 1.3.2 documentation @@ -36,7 +36,7 @@ -

A framework to build and solve POMDP problems (v1.3.1).

+

A framework to build and solve POMDP problems (v1.3.2).