0

「runner.py」ファイルで TraCI コマンドを使用しようとしています。TraCI の wiki では、コマンドは 8 進形式などで表示されます。「runner.py」ファイルで車両の動作を設定するには?

車両のパラメータを動的に変更できますか (シミュレーション中の速度の変更)?

  1. 指定された車両の速度を、ミリ秒単位で指定された時間にわたって指定された値に変更します (速度の増加/減少から減少/増加)。TraCI コマンドを使用した場合にのみ発生すると思います。

  2. 現在の車線に交通がある場合、車両はそれに応じて次の車線に切り替えることができるはずです。

  3. ランダムな車線変更を行わないように車両を制御する方法は?

誰かがこれを整理するのを手伝ってくれたら本当にありがたいです。前もって感謝します

4

1 に答える 1

0
  1. 車速の調整が可能です。Python クライアントでは、この関数は traci.vehicle.slowDown と呼ばれ、車両 ID、新しい速度、および期間をパラメーターとして必要とします。traci python コマンドのより適切なドキュメントについては、http ://sumo.dlr.de/pydoc/traci.vehicle.html を参照してください。

  2. 車線変更はこのコールの影響を受けず、通常どおり行われます。ただし、車両はすでに最も安全な最高速度で走行しているため、この機能によって速度を上げることはできません。これが車両自体の最大速度によって制限されている場合は、traci.vehicle.setMaxSpeed を使用してこれを適応させることができます。

  3. 車両は無作為に車線を変更するのではなく、常に理由があります。http://sumo.dlr.de/pydoc/traci.vehicle.html#-setLaneChangeMode関数を使用して、この動作を制限的に制御できます。ビットの説明はこちら: http://sumo.dlr.de/wiki/TraCI/Change_Vehicle_State#lane_change_mode_.280xb6.29

于 2016-02-07T07:23:38.757 に答える