pyrobosim.navigation.types.PathPlanner

class pyrobosim.navigation.types.PathPlanner

Generic path planner class that helps with type hinting.

When implementing a new planner, you should subclass from this class.

Methods

__init__()

get_graphs()

Returns the graphs generated by the planner, if any.

get_latest_path()

Returns the latest path generated by the planner, if any.

plan(start, goal)

Plans a path from start to goal.

reset()

Resets the path planner.

to_dict()

Serializes the planner to a dictionary.

Attributes

registered_plugins

List of registered path planner plugins.

plugin_name

The name of the plugin.