def load_scenario(self, scenario, agent): """ Load a new scenario """ self._reset() self._agent = AgentWrapper(agent) self.scenario_class = scenario self.scenario = scenario.scenario self.scenario_tree = self.scenario.scenario_tree self.ego_vehicles = scenario.ego_vehicles self.other_actors = scenario.other_actors # To print the scenario tree uncomment the next line # py_trees.display.render_dot_tree(self.scenario_tree) self._agent.setup_sensors(self.ego_vehicles[0], self._debug_mode)
def load_scenario(self, scenario, agent, rep_number): """ Load a new scenario """ GameTime.restart() agent.frame_delta_ms = int(1000 / self.frame_rate) self._agent = AgentWrapper(agent) self.scenario_class = scenario self.scenario = scenario.scenario self.scenario_tree = self.scenario.scenario_tree self.ego_vehicles = scenario.ego_vehicles self.other_actors = scenario.other_actors self.repetition_number = rep_number # To print the scenario tree uncomment the next line # py_trees.display.render_dot_tree(self.scenario_tree) self._agent.setup_sensors(self.ego_vehicles[0], self._debug_mode)
def load_scenario(self, scenario, agent=None): """ Load a new scenario """ self._reset() self._agent = AgentWrapper(agent, self._challenge_mode) if agent else None self.scenario_class = scenario self.scenario = scenario.scenario self.scenario_tree = self.scenario.scenario_tree self.ego_vehicles = scenario.ego_vehicles self.other_actors = scenario.other_actors #print(self.other_actors) CarlaDataProvider.register_actors(self.ego_vehicles) CarlaDataProvider.register_actors(self.other_actors) # To print the scenario tree uncomment the next line # py_trees.display.render_dot_tree(self.scenario_tree) if self._agent is not None: self._agent.setup_sensors(self.ego_vehicles[0], self._debug_mode, self._track)
def load_scenario(self, scenario, agent, rep_number): """ Load a new scenario """ GameTime.restart() self._agent = AgentWrapper(agent) self.scenario_class = scenario self.scenario = scenario.scenario self.scenario_tree = self.scenario.scenario_tree self.ego_vehicles = scenario.ego_vehicles self.other_actors = scenario.other_actors self.repetition_number = rep_number self._spectator = CarlaDataProvider.get_world().get_spectator() # To print the scenario tree uncomment the next line # py_trees.display.render_dot_tree(self.scenario_tree) self._agent.setup_sensors(self.ego_vehicles[0], self._debug_mode)