pub trait PathPlanner { // Required method fn plan( &self, start: Point2D, goal: Point2D, ) -> Result<Path2D, RoboticsError>; }
Trait for path planning algorithms
Plan a path from start to goal