Open nyxrobotics opened 1 year ago
タイムアウトしてもwarningが出るだけで停止しないことがわかったため原因調査中
タイムアウトする→/pure_pursuit
は/twist_cmd
をパブリッシュしなくなる→/twist_gate
は/vehicle_cmd
を出し続ける
これによりaster avoidが経路を出せず/final_waypoints
出せなかった場合に直前の状態の速度を維持してしまう
twist_gateにタイムアウトを設定すると解決します
概要 autowareの処理が実行されるタイミングでcurrent_poseやcurrent_velocityが更新されていないとlanesetectとpure_pursuitがwarningを出す。
current_poseやcurrent_velocityはautowareの処理と同期している必要がないためパラメータでタイムアウトを設定し、その時間内であればwarningを出さないようにしたい
目的 正常動作時の不要なwarningをなくすため
提案内容
current_status_timeout
をパラメータで追加(初期値0.1[s]程度)