|
Easy Navigation
|
Planner that misbehaves on purpose, to test how EasyNav copes with it. More...
#include <FaultyPlanner.hpp>


Public Member Functions | |
| void | on_initialize () override |
| Reads the parameters; throws on an unknown fault. | |
| void | update (NavState &nav_state) override |
| Plans or injects the fault. | |
Planner that misbehaves on purpose, to test how EasyNav copes with it.
Every update writes "path": a straight line from "robot_pose" to the first goal in "goals" (empty without them), and, after "<name>.fault_after" updates, injects the fault in "<name>.fault":
|
override |
Reads the parameters; throws on an unknown fault.
|
override |
Plans or injects the fault.