From c7f3c569a1638399dd481e7abc028307b96c2a4c Mon Sep 17 00:00:00 2001
From: "Hsieh, Chiao" <chsieh16@illinois.edu>
Date: Tue, 3 May 2022 17:14:32 -0500
Subject: [PATCH] is_positive_example w/o considering state bound

---
 gem_stanley_teacher.py | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/gem_stanley_teacher.py b/gem_stanley_teacher.py
index 70500be..dff0fbc 100644
--- a/gem_stanley_teacher.py
+++ b/gem_stanley_teacher.py
@@ -108,14 +108,9 @@ class GEMStanleyGurobiTeacher(GurobiTeacherBase):
         super().__init__(name=name,
                          state_dim=3, perc_dim=2, ctrl_dim=1, norm_ord=norm_ord)
 
-    def is_positive_example(self, ex) -> Optional[bool]:
+    def is_positive_example(self, ex) -> bool:
         assert len(ex) == self.state_dim + self.perc_dim
 
-        state_arr = np.asfarray(ex[0:self.state_dim])
-        if not (np.all(self._old_state.lb <= state_arr) and
-                np.all(state_arr <= self._old_state.ub)):
-            return None
-
         def g(cte, phi):
             error = phi + np.arctan(K_P*cte/FORWARD_VEL)
             steer = np.clip(error, -STEERING_LIM, STEERING_LIM)
-- 
GitLab