Skip to content

Commit

Permalink
Merge pull request #11 from convince-project/update-active-and-simula…
Browse files Browse the repository at this point in the history
…te-plan

update active and simulate plan
  • Loading branch information
MKlauck authored May 27, 2024
2 parents b82b8c5 + 47497e6 commit 08cacfe
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
18 changes: 9 additions & 9 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,17 +71,17 @@ This policy is then converted back to a BT using `existing methods <https://ieee
REFINE-PLAN can be found `here <https://github.com/convince-project/refine-plan>`__ and its documentation can be found `here <https://convince-project.github.io/refine-plan>`__.
The documentation contains a tutorial demonstrating the current functionality.

active-plan
-----------
`convince-project/active-plan <https:///github.com/convince-project/active-plan>`_

To be filled by UoB.
active-plan & simulate-plan
-----------------------------

simulate-plan
-------------
`convince-project/simulate-plan <https:///github.com/convince-project/simulate-plan>`_
ACTIVE-PLAN and SIMULATE-PLAN are tools used for handling unknown anomalies.
These tools are currently being developed.
The input here is an anomalous state where the robot failed to perform an action, and the output is an anomaly-free state where the robot is now able to perform the action.
ACTIVE-PLAN detects an anomaly through the use of `task and motion planning <https://arxiv.org/pdf/2304.08587>`__.
`Failure Mode and Effects Analysis <https://iopscience.iop.org/article/10.1088/1757-899X/337/1/012033/pdf>`__ is used to store the anomalies we have encountered.
This is fed into a Bayesian Network to calculate the Conditional Probability Tables using `PyAgrum <https://pypi.org/project/pyAgrum/>`__ to infer which solution SIMULATE-PLAN can use to resolve the anomalies.
`Explainable AI planning <https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9635890>`__ is used to generate explanations about our systems, and these explanations will guide the robot to understand what went wrong and which actions need to be applied to reach an anomaly-free state.

To be filled by UoB.

scan
----
Expand Down
4 changes: 2 additions & 2 deletions docs/source/overview.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,12 @@ agent coverageplan #PaleGreen [
WP3 / UoB
]
agent activeplan #PaleGreen [
[[https://convince-project.github.io/overview/#active-plan ACTIVE-PLAN]]
[[https://convince-project.github.io/overview/#active-plan20%&20%simulate-plan ACTIVE-PLAN]]
....
WP3 / UoB
]
agent simulateplan #PaleGreen [
[[https://convince-project.github.io/overview/#simulate-plan SIMULATE-PLAN]]
[[https://convince-project.github.io/overview/#active-plan20%&20%simulate-plan SIMULATE-PLAN]]
....
WP3 / UoB
]
Expand Down

0 comments on commit 08cacfe

Please sign in to comment.