Unable to obtain a smooth 3D Dubins path

조회 수: 5 (최근 30일)
Shubham Kalpande
Shubham Kalpande 2021년 3월 29일
답변: Shubham Kalpande 2021년 5월 22일
Now, I have created a similar but larger occupancy map and I want a 3D Dubins path between two poses. I have used the exact same code as from the example, except I changed the occupancy map to have a different environment. The planner outputs a path, but when I try to 'interpolate' it using the pre-defined function in the example state space, the interpolated path is exaclty similar to the original one, with no smoothening at sqaure turns.
Can you please tell me how can I smoothen the extremely sharp turns that appear in the path? I tried interpolating to larger and larger number of points (1000 to 10000), but there was no improvement. Please guide me as to how can this problem be solved.
I am attaching sample plot of trajectory for your reference.
  댓글 수: 2
darova
darova 2021년 3월 29일
Please attach the code you are interpolating the data
Shubham Kalpande
Shubham Kalpande 2021년 3월 29일
As I said, I am using the exact same code from the MATLAB example file. In the example state space they have defined the interpolate function which connects the waypoints using Dubins connections. I have not changed anything except the occupancy map. Not sure why is it not working

댓글을 달려면 로그인하십시오.

채택된 답변

Shubham Kalpande
Shubham Kalpande 2021년 5월 22일
The reason why the path appears sharp is because of the resolution. The turns are smooth, but since the scales are big, it appears sharp. So, nothing is wrong with the implementation.

추가 답변 (1개)

darova
darova 2021년 3월 30일
See this answer about 3d interpolation of data: LINK

카테고리

Help CenterFile Exchange에서 Motion Planning에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by