pydubins icon indicating copy to clipboard operation
pydubins copied to clipboard

Correction for curves generated on the radius of curvature.

Open jacobjj opened this issue 5 years ago • 4 comments

Hi @AndrewWalker ,

I found out that if the goal point is on the radius of curvature as follows: start Then sometimes the path returned is: path_circle_old_dubins But what is expected is: path_circle.

I added a simple check, that checks if the straight path length is zero, if so it calculates the difference in orientation between the start and goal orientations and normalizes it within 0,2*pi, and sets to out[0] and out[1] and out[2] are set to 0.

Please let me know if there is anything wrong with this implementation.

Thanks, Jacob

jacobjj avatar Aug 12 '19 19:08 jacobjj

Hi, Can somebody merge this PR? This is so helpful!

Thanks!

ghanta1996 avatar May 23 '22 01:05 ghanta1996

@AndrewWalker is it possible to merge this?

rbebb avatar Sep 14 '22 21:09 rbebb

Poke on this @AndrewWalker

rbebb avatar Nov 09 '22 03:11 rbebb

Poke on this @AndrewWalker

ghanta1996 avatar Feb 02 '23 04:02 ghanta1996