Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions flow/envs/ring/wave_attenuation.py
Original file line number Diff line number Diff line change
Expand Up @@ -271,6 +271,9 @@ def get_state(self):
def additional_command(self):
"""Define which vehicles are observed for visualization purposes."""
# specify observed vehicles
rl_id = self.k.vehicle.get_rl_ids()[0]
lead_id = self.k.vehicle.get_leader(rl_id) or rl_id
self.k.vehicle.set_observed(lead_id)
for i in range(len(self.k.vehicle.get_rl_ids())):
rl_id = self.k.vehicle.get_rl_ids()[i]
lead_id = self.k.vehicle.get_leader(rl_id) or rl_id
follwer_id = self.k.vehicle.get_follower(rl_id) or rl_id
self.k.vehicle.set_observed(lead_id)
self.k.vehicle.set_observed(follwer_id)