Class DummyPlanner

Inheritance Relationships

Base Type

  • public easynav::PlannerMethodBase

Class Documentation

class DummyPlanner : public easynav::PlannerMethodBase

A default “do-nothing” implementation of PlannerMethodBase.

Used as a fallback when no real planner is configured.

Public Functions

DummyPlanner() = default

Default constructor.

~DummyPlanner() = default

Destructor.

virtual std::expected<void, std::string> on_initialize() override

Initialization hook.

Returns:

Success or error message.

virtual void update(NavState &nav_state) override

Dummy update method.

Parameters:

nav_state – Current navigation state.