v1.0.2; fix init reset forever bug

This commit is contained in:
wty-yy
2025-12-31 13:14:17 +08:00
parent de7d740012
commit ad339f9466
4 changed files with 22 additions and 3 deletions

View File

@@ -36,7 +36,7 @@ class BaseGauge:
self.goals_cfg = class_to_dict(self.cfg.goals)
self.metrics_cfg = class_to_dict(self.cfg.metrics)
self.goal_str = ""
self.goal_str = "Init"
self.goal_idx = 0
self.goals: List[BaseGoal] = []
self.metrics: List[function] = []

View File

@@ -107,7 +107,7 @@ class BasePipeline:
self.sim.setup_action(action, p_gains, d_gains, control_type)
sim_data = self.sim.step()
self.gauge.update_metrics(sim_data, goal_data)
if self.gauge.is_reset(sim_data):
if not self.first_reset and self.gauge.is_reset(sim_data):
sim_data = self.reset_sim_and_robot(sim_data)
except Exception as e:
if str(e).startswith("[Penetration Error]"):