Closed anmoliiitd823 closed 2 years ago
According to Kurzer, "Voronoi weight, influences the impact on the path". You can find this part in Ch. 6.3.4 of his thesis here.
I have read the thesis and it's really well written but in the code, the weights of these terms are set to zero. Yes but a zero weight means that it won't have any impact on the path , so if that's the case then why are we even computing it. So I am assuming that these weights are independent of the environment and the car so what would be the best way to find the most suited weights in terms of accuracy. Also, I am curious to know that whether the change in weights has an effect on computation time of the algorithm?
I think that he just offers the flexibility if you want to use it.
yes, exactly feel free to use them :-). Basically the Voronoi part is making sure that the distance kept to obstacles is similar for the right and left side, ensuring that a tightening is passed in the middle. The curvature term should smooth the path, however this part is not entirely stable, thus it might result in unexpected solutions, hence it is set to 0. If you want to save some time computing these values just exclude them, however I don't believe it will speed up the process much, as it is just the post processing.
I hope that helps.
@karlkurzer Thanks a lot.
Hi, can someone clarify about the "dvor" (notation according to KarlKurzer report in 6.3.4 section) or "dv" (according to the "Practical Search Techniques in Path Planning for Autonomous Driving" paper by Thrun Et al., in Path-Cost Function Using the Voronoi Field section) term in the Voronoi Field equation ? It was mentioned as the edge of Generalized Voronoi Diagram but was not described clearly. If anyone has knowledge about it, please comment. Thanks in advance :)
actually, there is two bugs in the smoothing algorithm. the formula in the paper is wrong!
actually, there is two bugs in the smoothing algorithm. the formula in the paper is wrong!
@chen0510566 where are the bugs ?Thks.
@chen0510566 any update / comments you can provide?
actually, there is two bugs in the smoothing algorithm. the formula in the paper is wrong!
@chen0510566 where are the bugs ?Thks.
i can't remeber exactly. i guess the formula in the paper Practical Search Techniques in Path Planning for Autonomous Driving, the partial deriative of curvature on x is wrong.
Hey, Most probably this was intentional but I just wanted to know the reason for keeping these weights 0(in file smoother.h) and what all impacts will it have on changing them. If we are setting the weights to zero then it means that these terms won't have any effect in the final P then why are we consuming time in calculating the other terms as we know that Pvor and Pcur will turn out to be zero due to their weight being 0. If I change the value of these weights will it have any effect on the computation time of the algorithm? Can someone kindly brief on the results for the different value of these weights?
Thank You