前方車との距離を取得したい

前提

前方車との距離が近くなった時減速をするシミュレーション

実現したいこと

  • [前方車との距離を取得したい ]

発生している問題・エラーメッセージ

エラーメッセージ
ERROR =========================================
Traceback (most recent call last):
Source "Universe/miti/car", line 10, in agt_step
AttributeError: 'int' object has no attribute 'x'

該当のソースコード

Python

コード

def agt_init(self): self.y = 25 self.speed = Universe.default_speed acc = 0 def agt_step(self): mn = Universe.min_speed mx = Universe.max_speed distance = self.measure_distance(self.x, self.y, self.preceding_car.x, self.preceding_car.y) if self.x <=20: self.saka_accelerator = 0 elif self.x > 20 and self.x <40: self.saka_accelerator = 1.059 elif self.x >= 40 and self.x <60: self.saka_accelerator = -1.059 else: self.saka_accelerator = 0 #self.color = rgb(0,0,0) #通常速度の時は黒 if self.speed >= mx: self.brake = -1 self.aku = 0 if self.speed <= mn: self.aku = 1 self.brake = 0 if self.speed <= 105 and self.speed >=95: self.aku = 0 self.brake = 0 #前の車が近かったら if if distance < 1: self.brake = -0.25 self.aku = 0 acc = self.aku + self.brake + self.saka_accelerator self.speed = self.speed + acc * 1 self.forward(self.speed * 0.01) ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント