Rust code for calculating Dubin's Paths
A "Left Straight Left" Dubin's path.
A "Left Straight Right" Dubin's path.
A "Right Straight Left" Dubin's path.
A "Right Straight Right" Dubin's path.
A "Right Left Right" Dubin's path.
A "Left Right Left" Dubin's path.
Convert from usize to a path type
Convert from path type to usize
Get all of the "Turn Straight Turn" path types
Returns [Self::LSL, Self::LSR, Self::RSL, Self::RSR]
Get all of the "Turn Turn Turn" path types
Returns [Self::RLR, Self::LRL]
Get all of the path types
Returns [Self::LSL, Self::LSR, Self::RSL, Self::RSR, Self::RLR, Self::LRL]
Three f64's in the format: [x, y, theta]
Represents starting location and orientation of the car.
Three f64's in the format: [x, y, theta]
Represents ending location and orientation of the car.
The turning radius of the car.
Can be can be calculated by taking the forward velocity of the car and dividing it by the car's angular velocity.
The type of the Dubin's path.
Colocated configurations
Path parameterisitation error
The rho value is invalid
No connection between configurations with this word
Find the shortest path out of the 6 Dubin's paths.
Three f64's in the format: [x, y, theta]
Represents starting location and orientation of the car.
Three f64's in the format: [x, y, theta]
Represents ending location and orientation of the car.
The turning radius of the car.
Can be can be calculated by taking the forward velocity of the car and dividing it by the car's angular velocity.
Find the shortest path out of the specified Dubin's paths.
Three f64's in the format: [x, y, theta]
Represents starting location and orientation of the car.
Three f64's in the format: [x, y, theta]
Represents ending location and orientation of the car.
The turning radius of the car.
Can be can be calculated by taking the forward velocity of the car and dividing it by the car's angular velocity.
A reference to a slice that contains the path types to be compared.
Calculate the Dubin's path that was specified.
Three f64's in the format: [x, y, theta]
Represents starting location and orientation of the car.
Three f64's in the format: [x, y, theta]
Represents ending location and orientation of the car.
The turning radius of the car.
Can be can be calculated by taking the forward velocity of the car and dividing it by the car's angular velocity.
The Dubins path type that's to be calculated.