Closed Alpaca-zip closed 1 year ago
@kengohozumi @bvbnatsu @koki0624 ramp_detectのバグ(こちらのPRで修正)が原因かもしれませんが、継続して発進しないバグが発生する場合には以下をデバッグの参考としてください。
Waypoint2 reached!!が表示される箇所は以下です。 https://github.com/KBKN-Autonomous-Robotics-Lab/IGVC2023-src/blob/f6ee81bedf2fa0aba68b30d3c4ebb4fe56b9571e/igvc2023/scripts/gps_goal_setter2.py#L179 Waypoint2とあるのでrampの手前であれば、この表示の後すぐにnode_indexが3となり、local_goal_setterとramp_detectを利用するようになるはずです。
Waypoint2 reached!!
node_index
もし、正常にノードが遷移していれば以下のelif条件式にnode_flag == 3を追加すると、Distance from waypoint3: ...とロギングされるはずです。 https://github.com/KBKN-Autonomous-Robotics-Lab/IGVC2023-src/blob/f6ee81bedf2fa0aba68b30d3c4ebb4fe56b9571e/igvc2023/scripts/local_goal_setter2.py#L250-L251
elif
node_flag == 3
Distance from waypoint3: ...
上記がロギングされた上で、発進しないバグが継続する場合には、障害物が近いなどの原因でデッドロックが発生している可能性もあります。
@kengohozumi @bvbnatsu @koki0624 ramp_detectのバグ(こちらのPRで修正)が原因かもしれませんが、継続して発進しないバグが発生する場合には以下をデバッグの参考としてください。
Waypoint2 reached!!
が表示される箇所は以下です。 https://github.com/KBKN-Autonomous-Robotics-Lab/IGVC2023-src/blob/f6ee81bedf2fa0aba68b30d3c4ebb4fe56b9571e/igvc2023/scripts/gps_goal_setter2.py#L179 Waypoint2とあるのでrampの手前であれば、この表示の後すぐにnode_index
が3となり、local_goal_setterとramp_detectを利用するようになるはずです。もし、正常にノードが遷移していれば以下の
elif
条件式にnode_flag == 3
を追加すると、Distance from waypoint3: ...
とロギングされるはずです。 https://github.com/KBKN-Autonomous-Robotics-Lab/IGVC2023-src/blob/f6ee81bedf2fa0aba68b30d3c4ebb4fe56b9571e/igvc2023/scripts/local_goal_setter2.py#L250-L251上記がロギングされた上で、発進しないバグが継続する場合には、障害物が近いなどの原因でデッドロックが発生している可能性もあります。