You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was trying to among others to play with prediction horizon (changing from 1.75s to 3.75s for a robot with maximal speed: 0.3 m/s and 0.3 rad/s) but the result doesn't change. Footprint is the same for local and global costmap: footprint: "[ [0.28638, 0.274], [0.28638, -0.274], [-0.39762, -0.274], [-0.39762, 0.274] ]"
Cost Critic could cause the robot to choose safer motion (reverse a bit parallel to the obstacle instead of forcing colliding rotation). I would like that the robot is able to get close to the obstacle but if it has the possibility to maneuver later, let it do it more safely.
Actual behavior
Cost Critic doesn't penalize when rear part of footprint is getting closer to the obstacle during presented rotation.
Screencast.from.2025-11-02.13-35-56.mp4
I'm happy to investigate this further and dig into the code, but I'd appreciate some guidance/directions where to look for the cause.
My first thoughts are directed towards these lines. For a long platform, the center-point cost is checked (in my case base_link is shifted frame from the robot's center into rotation center).
Bug report
Required Info:
Ubuntu 24.04
Ryzen 9 7940
Jazzy
97de6f2
Cyclone
Steps to reproduce issue
I was trying to among others to play with prediction horizon (changing from 1.75s to 3.75s for a robot with maximal speed: 0.3 m/s and 0.3 rad/s) but the result doesn't change. Footprint is the same for local and global costmap:
footprint: "[ [0.28638, 0.274], [0.28638, -0.274], [-0.39762, -0.274], [-0.39762, 0.274] ]"Expected behavior
Cost Critic could cause the robot to choose safer motion (reverse a bit parallel to the obstacle instead of forcing colliding rotation). I would like that the robot is able to get close to the obstacle but if it has the possibility to maneuver later, let it do it more safely.
Actual behavior
Cost Critic doesn't penalize when rear part of footprint is getting closer to the obstacle during presented rotation.
Screencast.from.2025-11-02.13-35-56.mp4
I'm happy to investigate this further and dig into the code, but I'd appreciate some guidance/directions where to look for the cause.
My first thoughts are directed towards these lines. For a long platform, the center-point cost is checked (in my case base_link is shifted frame from the robot's center into rotation center).
Reproduction instructions
Additional information