Struct HybridMotionTable
Defined in File node_hybrid.hpp
Struct Documentation
A table of motion primitives and related functions.
Public Functions
A constructor for nav2_smac_planner::HybridMotionTable.
Initializing using Dubin model.
- Parameters:
size_x_in – Size of costmap in X
size_y_in – Size of costmap in Y
angle_quantization_in – Size of costmap in bin sizes
search_info – Parameters for searching
Initializing using Reeds-Shepp model.
- Parameters:
size_x_in – Size of costmap in X
size_y_in – Size of costmap in Y
angle_quantization_in – Size of costmap in bin sizes
search_info – Parameters for searching
Get projections of motion models.
- Parameters:
node – Ptr to NodeHybrid
- Returns:
A set of motion poses
Get the angular bin to use from a raw orientation.
- Parameters:
theta – Angle in radians
- Returns:
bin index of closest angle to request
Get the raw orientation from an angular bin.
- Parameters:
bin_idx – Index of the bin
- Returns:
Raw orientation in radians
Get the angle scaled across bins from a raw orientation.
- Parameters:
theta – Angle in radians
- Returns:
angle scaled across bins
Public Members