Skip to content

Smac Planner Optimizations; 9.1% improvement in speed#4257

Merged
SteveMacenski merged 2 commits intomainfrom
smac_opt3
Apr 11, 2024
Merged

Smac Planner Optimizations; 9.1% improvement in speed#4257
SteveMacenski merged 2 commits intomainfrom
smac_opt3

Conversation

@SteveMacenski
Copy link
Member

@SteveMacenski SteveMacenski commented Apr 10, 2024

Removed downsampling of full costmap each iteration to opportunistic downsampling in the heuristic based on expansion of the heuristic field. Thus, this will be higher for larger maps and/or for simpler local requests where not much of the total percentage of the costmap needs to be downsample processed.

Additional modifications with minor / if any improvements that just creates more type consistency (can't hurt)

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
@SteveMacenski SteveMacenski merged commit c097088 into main Apr 11, 2024
@SteveMacenski SteveMacenski deleted the smac_opt3 branch April 11, 2024 22:45
ajtudela pushed a commit to grupo-avispa/navigation2 that referenced this pull request Apr 19, 2024
…#4257)

* optimizations

* Update test_nodehybrid.cpp

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

---------

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
enricosutera pushed a commit to enricosutera/navigation2 that referenced this pull request May 19, 2024
…#4257)

* optimizations

* Update test_nodehybrid.cpp

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

---------

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
Signed-off-by: enricosutera <enricosutera@outlook.com>
Marc-Morcos pushed a commit to Marc-Morcos/navigation2 that referenced this pull request Jul 4, 2024
…#4257)

* optimizations

* Update test_nodehybrid.cpp

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

---------

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
Manos-G pushed a commit to Manos-G/navigation2 that referenced this pull request Aug 1, 2024
…#4257)

* optimizations

* Update test_nodehybrid.cpp

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

---------

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
masf7g pushed a commit to quasi-robotics/navigation2 that referenced this pull request Oct 22, 2024
…#4257)

* optimizations

* Update test_nodehybrid.cpp

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

---------

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
jplapp pushed a commit to logivations/navigation2 that referenced this pull request Nov 11, 2024
…#4257)

* optimizations

* Update test_nodehybrid.cpp

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

---------

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

(cherry picked from commit c097088)
stevedanomodolor pushed a commit to stevedanomodolor/navigation2 that referenced this pull request Apr 29, 2025
…#4257)

* optimizations

* Update test_nodehybrid.cpp

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>

---------

Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
Signed-off-by: stevedanomodolor <stevedan.o.omodolor@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant