Closed shannonwarren closed 6 months ago
I'm having a hard time figuring out what is happening since the path near the robot is small. What's going on with that path locally? I'm seeing some kind of figure-8 maneuver which is kind of interesting. Are you sure that its actually the rotate at place which is causing you issue or is there something up with your lattice potentially?
It looks like the robot is trying to rotate due to RPP's carrot being behind it rather than Smac Lattice - no? It definitely could be both, but its hard to tell from those videos. That path looks weird but I can't tell if it actually is weird or just something else in Rviz is weird
Also
allow_reverse_expansion: false
You probably want that to true for an omni vehicle. That might solve a number of your concerns if the robot can just properly back out a bit rather than doing that possibly hacky figure-8 just trying to change heading in order to get to the goal
Hey, just following up on this - any update or issue continues?
Closing since user has not followed up and an explanation was provided
Bug report
Required Info:
Steps to reproduce issue
I have a query regarding the rotation penalty and it's expected behavior. I have an omni directional robot using smac lattice planner with a turning radius of 0.1m navigating aisles in a grocery store. Given a high rotation penalty and a goal point which may be positioned either behind the robot or beyond the next aisle (the shortest path might involve multiple rotations), our expectation is that given a high rotation penalty, the planner chooses a longer path around the aisle instead of rotating in place. I could probably achieve this by increasing the turning radius but this causes other complications to our system and would to like to avoid making changes to the turning radius. Any suggestions on this? I have experimented with rotation penalties of 1 up to 10000. Attaching my planner_server configs
Example of the planner with rotation penalty of 1000 Screencast from 04-15-2024 12:43:28 PM.webm
Expected behavior
Actual behavior
Additional information
Feature request
Feature description
Implementation considerations