๐ตD.18 Simple Smoother
แแฐแ input path แแญแฏแแฐแแผแฎแธแแฑแฌแท smooth แแผแ แบแกแฑแฌแแบแแฏแแบแแฑแธแแฌแ แแญแฏแธแแพแแบแธแแแบแ แแผแแบแแแบแแแบแ แแฐแ infeasible planner ( 2D planner ) แแฝแฑแแฒแทแแฒแกแแฏแแบแแฏแแบแแแบแแฒแทแ kinematic feasible แกแแฑแกแแฌแธแแฝแฑแแญแฏ แแปแแบแแฝแฌแธแ แฑแแญแฏแแบแแแบแ แแซแแผแฑแฌแแบแท user แแแบ แแฐแแฒแทแแฝแฒแแฏแถแธแแแบแแญแฏแแแบ feasible planner แกแ แฌแธ Constrained Smoother Plugin แแญแฏ แแฏแถแธแแแบแทแแแบแแฒแทแ
tolerance
Change in parameter values across path to terminate smoothing
double
1.00E-10
do_refinement
Whether to smooth the smoothed path recursively to refine the quality further
bool
TRUE
refinement_num
Number of times to recursively attempt to smooth, must be >= 1.
int
2
max_its
Maximum number of iterations to attempt smoothing before termination
int
1000
w_data
Weight to apply to path data given (bounds it)
double
0.2
w_smooth
Weight to apply to smooth the path (smooths it)
double
0.3
แแแฐแแฌ
smoother_server:
ros__parameters:
costmap_topic: global_costmap/costmap_raw
footprint_topic: global_costmap/published_footprint
robot_base_frame: base_link
transform_timeout: 0.1
smoother_plugins: ["simple_smoother"]
simple_smoother:
plugin: "nav2_smoother::SimpleSmoother"
tolerance: 1.0e-10
do_refinement: True
refinement_num: 2
max_its: 1000
w_data: 0.2
w_smooth: 0.3
Last updated