From 470eedcabb3f0267b1551b06964ebfed9ffe59c6 Mon Sep 17 00:00:00 2001
From: rachelmoan <moanrachel516@gmail.com>
Date: Thu, 2 Jan 2025 13:20:58 -0600
Subject: [PATCH] Save the tree to the robot class object and load the radius
 from the settings file

---
 guided_mrmp/utils/control.py | 1 +
 guided_mrmp/utils/robot.py   | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/guided_mrmp/utils/control.py b/guided_mrmp/utils/control.py
index 32865c2..49b9297 100644
--- a/guided_mrmp/utils/control.py
+++ b/guided_mrmp/utils/control.py
@@ -41,6 +41,7 @@ class Roomba(ControlSpace):
         self.max_d_acc = settings['Roomba']['max_d_acc']
         self.max_steer = np.radians(settings['Roomba']['max_steer'])
         self.max_d_steer = np.radians(settings['Roomba']['max_d_steer'])
+        self.radius = settings['Roomba']['radius']  
 
     def state_dimension(self):
         # State is [x, y, theta]
diff --git a/guided_mrmp/utils/robot.py b/guided_mrmp/utils/robot.py
index 59e76fc..5bf18f8 100644
--- a/guided_mrmp/utils/robot.py
+++ b/guided_mrmp/utils/robot.py
@@ -1,7 +1,7 @@
 import numpy as np
 
 class Robot:
-    def __init__(self, label, color, radius, start, goal, dynamics_model, target_v, rrtpath,waypoints):
+    def __init__(self, label, color, radius, start, goal, dynamics_model, target_v, rrtpath,waypoints, tree):
         self.label = label
         self.color = color
         self.radius = radius
@@ -12,6 +12,7 @@ class Robot:
         self.rrtpath = rrtpath
         self.dynamics_model = dynamics_model
         self.waypoints = waypoints
+        self.tree = tree
 
         self.last_mpc_trajectory = None
         self.last_mpc_controls = None
-- 
GitLab