sbgisen / autoware_ai_planning

Apache License 2.0
0 stars 0 forks source link

current_pose, current_velocityのタイムアウトをパラメータに設定 #46

Open nyxrobotics opened 1 year ago

nyxrobotics commented 1 year ago

概要 autowareの処理が実行されるタイミングでcurrent_poseやcurrent_velocityが更新されていないとlanesetectとpure_pursuitがwarningを出す。
current_poseやcurrent_velocityはautowareの処理と同期している必要がないためパラメータでタイムアウトを設定し、その時間内であればwarningを出さないようにしたい

目的 正常動作時の不要なwarningをなくすため

提案内容

nyxrobotics commented 1 year ago

タイムアウトしてもwarningが出るだけで停止しないことがわかったため原因調査中

nyxrobotics commented 1 year ago

Screenshot from 2023-10-31 13-37-52

タイムアウトする→/pure_pursuit/twist_cmdをパブリッシュしなくなる→/twist_gate/vehicle_cmdを出し続ける これによりaster avoidが経路を出せず/final_waypoints出せなかった場合に直前の状態の速度を維持してしまう

nyxrobotics commented 1 year ago

twist_gateにタイムアウトを設定すると解決します