Class PlannerMethodBase
Defined in File PlannerMethodBase.hpp
Inheritance Relationships
Base Type
public easynav::MethodBase(Class MethodBase)
Class Documentation
Abstract base class for path planning methods in Easy Navigation.
This class defines the interface for implementing planning algorithms. Derived classes must implement the update and get_path methods.
Public Functions
Default constructor.
Virtual destructor.
Helper to run the planner update if it is time.
- Parameters:
nav_state – The current state of the navigation system.
Helper to run the planner update independently if it is time.
- Parameters:
nav_state – The current state of the navigation system.
Protected Functions
Run the path planning algorithm and update the route.
Called periodically by the system to compute or refine a navigation path.
- Parameters:
nav_state – The current state of the navigation system.