| planning_algorithm |
string |
Planning algorithm to use, options: astar, rrtstar. |
astar |
['astar', 'rrtstar'] |
| waypoints_velocity |
float |
velocity in output trajectory (currently, only constant velocity is supported. |
5.0 |
N/A |
| update_rate |
float |
timer's update rate |
10.0 |
N/A |
| th_arrived_distance_m |
float |
Threshold for considering the vehicle has arrived at its goal. |
1.0 |
N/A |
| th_stopped_time_sec |
float |
Time threshold for considering the vehicle as stopped. |
1.0 |
N/A |
| th_stopped_velocity_mps |
float |
Velocity threshold for considering the vehicle as stopped. |
0.01 |
N/A |
| th_course_out_distance_m |
float |
Threshold distance for considering the vehicle has deviated from its course. |
1.0 |
N/A |
| th_obstacle_time_sec |
float |
Time threshold for checking obstacles along the trajectory. |
1.0 |
N/A |
| vehicle_shape_margin_m |
float |
Margin around the vehicle shape for planning. |
1.0 |
N/A |
| replan_when_obstacle_found |
boolean |
Replan path when an obstacle is found. |
True |
N/A |
| replan_when_course_out |
boolean |
Replan path when the vehicle deviates from its course. |
True |
N/A |
| time_limit |
float |
Time limit for the planner. |
30000.0 |
N/A |
| max_turning_ratio |
float |
Maximum turning ratio, relative to the actual turning limit of the vehicle. |
0.5 |
N/A |
| turning_steps |
float |
Number of steps for turning. |
1 |
N/A |
| theta_size |
float |
Number of discretized angles for search. |
144 |
N/A |
| angle_goal_range |
float |
Range of acceptable angles at the goal. |
6.0 |
N/A |
| lateral_goal_range |
float |
Lateral range of acceptable goal positions. |
0.5 |
N/A |
| longitudinal_goal_range |
float |
Longitudinal range of acceptable goal positions. |
2.0 |
N/A |
| curve_weight |
float |
Weight for curves in the cost function. |
0.5 |
N/A |
| reverse_weight |
float |
Weight for reverse movement in the cost function. |
1.0 |
N/A |
| direction_change_weight |
float |
Weight for direction changes in the cost function. |
1.5 |
N/A |
| obstacle_threshold |
float |
Threshold for considering an obstacle in the costmap. |
100 |
N/A |
| astar.search_method |
string |
Search method to use, options: forward, backward. |
forward |
['forward', 'backward'] |
| astar.only_behind_solutions |
boolean |
Consider only solutions behind the vehicle. |
False |
N/A |
| astar.use_back |
boolean |
Allow reverse motion in A* search. |
True |
N/A |
| astar.adapt_expansion_distance |
boolean |
Allow varying A* expansion distance based on space configuration. |
True |
N/A |
| astar.expansion_distance |
float |
Distance for expanding nodes in A* search. |
0.5 |
N/A |
| astar.near_goal_distance |
float |
Distance threshold to consider near goal. |
4.0 |
N/A |
| astar.distance_heuristic_weight |
float |
Weight for the distance heuristic in A* search. |
1.0 |
N/A |
| astar.smoothness_weight |
float |
Weight for the smoothness (change in curvature) in A* search. |
0.5 |
N/A |
| astar.obstacle_distance_weight |
float |
Weight for distance to obstacle in A* search. |
0.5 |
N/A |
| astar.goal_lat_distance_weight |
float |
Weight for lateral distance from original goal. |
0.5 |
N/A |
| rrtstar.enable_update |
boolean |
Enable updates in RRT*. |
True |
N/A |
| rrtstar.use_informed_sampling |
boolean |
Use informed sampling in RRT*. |
True |
N/A |
| rrtstar.max_planning_time |
float |
Maximum planning time for RRT*. |
150.0 |
N/A |
| rrtstar.neighbor_radius |
float |
Radius for neighboring nodes in RRT*. |
8.0 |
N/A |
| rrtstar.margin |
float |
Margin for RRT* sampling. |
0.1 |
N/A |