From b85b4fbf5c72aae2cdd19b70b7077155bfd8cc94 Mon Sep 17 00:00:00 2001
From: Kaiyu Zheng A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). Implementation of B-LQR algorithm described in "Belief space planning assuming maximum likelihood observations" [2] 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]pomdp_py.algorithms package
-
+
@@ -543,7 +543,7 @@
pomdp_py.algorithms package
pomdp_py.algorithms.value_iteration module¶
Warning: No pruning - the number of policy trees explodes very fast.
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.
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.
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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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.interfaces
Utilities for interfacing with external libraries
This module contains utility functions making it easier to debug POMDP planning.
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 @@ -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 @@ -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 @@ -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 @@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 @@
-
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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@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 @@ David Silver and Joel Veness. Monte-carlo planning in large pomdps. In Advances in neural information processing systems, 2164–2172. 2010. 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. A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). A framework to build and solve POMDP problems (v1.3.1). A framework to build and solve POMDP problems (v1.3.2). 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: Implementation of additional POMDP solvers (see Existing POMDP Solvers)Define the POMDP1(1,2)
pomdp_py DocumentationOverview¶
Tools
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.
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 @@ -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%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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@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 @@ -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 @@Bases: pomdp_py.framework.basics.POMDP
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 @@ -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 @@pomdp_py.algorithms.bsp.blqr
pomdp_py.algorithms.bsp.blqr
pomdp_py.utils.debugging
pomdp_py.utils.debugging
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 @@ -A framework to build and solve POMDP problems (v1.3.1).
+A framework to build and solve POMDP problems (v1.3.2).