Versions in this module Expand all Collapse all v0 v0.0.1 May 29, 2024 Changes in this version + type Direction bool + const BackwardDirection + const ForwardDirection + type Path struct + func AvailablePaths(start State, goal State, turningRadius float64) []Path + func MinLengthPath(start State, goal State, turningRadius float64) (Path, bool) + func (p *Path) Interpolate(stepSize float64) []StateWithDirection + func (p *Path) IsZero() bool + func (p *Path) Length() float64 + func (p *Path) Segments() []PathSegment + type PathCourseType int + const CourseTypeLeft + const CourseTypeNone + const CourseTypeRight + const CourseTypeStraight + type PathSegment struct + CourseType PathCourseType + Length float64 + func (s PathSegment) Direction() Direction + type State struct + X float64 + Y float64 + Yaw float64 + type StateWithDirection struct + Direction Direction