From be9b98135d2a356f46bbe9f484f59be6b326a87b Mon Sep 17 00:00:00 2001
From: abhagwan <albert.bhagwan@upc.edu>
Date: Thu, 6 Feb 2020 12:43:07 +0100
Subject: [PATCH] Navigation main tree corrected (redundant blocks)

---
 src/xml/nav_main_tree.xml | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/src/xml/nav_main_tree.xml b/src/xml/nav_main_tree.xml
index 7a5ccbb..d70b39e 100644
--- a/src/xml/nav_main_tree.xml
+++ b/src/xml/nav_main_tree.xml
@@ -1,21 +1,18 @@
 <root main_tree_to_execute="NAV_MAIN">
     <BehaviorTree ID="NAV_MAIN">
       <Fallback>
-        <SequenceStar>
-          <Action ID="set_goal_frame" frame_id="{f_id}"/>
-          <Fallback>
+        <Fallback>
+          <Sequence>
+            <SubTree ID="go_to_goal" x="x" y="y" yaw="yaw" heading_tol="heading_tol" x_y_pos_tol="x_y_pos_tol" update_goal="update_goal" output_go_to_goal="NAV_BT_status" f_id="f_id"/>
+            <SetBlackboard output_key="output_nav" value="{NAV_BT_status}"/>
+          </Sequence>
+          <ForceFailure>
             <Sequence>
-              <SubTree ID="go_to_goal" x="x" y="y" yaw="yaw" heading_tol="heading_tol" x_y_pos_tol="x_y_pos_tol" update_goal="update_goal" output_go_to_goal="NAV_BT_status" f_id="f_id"/>
+              <Action ID="current_status" status_code="{NAV_BT_status}"/>
               <SetBlackboard output_key="output_nav" value="{NAV_BT_status}"/>
             </Sequence>
-            <ForceFailure>
-              <Sequence>
-                <Action ID="current_status" status_code="{NAV_BT_status}"/>
-                <SetBlackboard output_key="output_nav" value="{NAV_BT_status}"/>
-              </Sequence>
-            </ForceFailure>
-          </Fallback>
-        </SequenceStar>
+          </ForceFailure>
+        </Fallback>
         <ForceFailure>
           <Action ID="sync_stop"/>
         </ForceFailure>
-- 
GitLab