장애물 회피 로봇의 여유 공간에서 최단 경로를 찾는 알고리즘이 있습니까?

리시 스 웨던

로봇이 격자 모양이 아닌 평면에서 한 지점에서 다른 지점으로 이동해야한다고 생각해보십시오. 숲과 같은 것이 있으면 어떻게 최단 경로를 찾을 수 있습니까? 그리드가 A * 알고리즘을 사용할 수 있다는 것을 알고 있습니다. 그러나 내가 달성하려는 또 다른 예는 인간에게 가장 짧은 경로를 찾으려고하는 지형에 대한 뛰어난 지식을 가진 좀비입니다.

소린

간단한 몇 가지 가정을하면이 값을 좀 더 다루기 쉬운 것으로 줄일 수 있습니다. 로봇 / 좀비는 포인트입니다.

이것은 당신이 맞는지 확인하는 것과 같은 것들을 피하는 것입니다. 로봇 / 좀비가 원이라면 장애물의 모든 가장자리를 원의 반경으로 물체 바깥쪽으로 이동하여 다른 모든 물체를 '더 뭉개지게'만들 수 있습니다. 로봇 / 좀비가 직사각형 인 경우 여전히 가장자리를 밀어 낼 수 있지만 큐브 치수를 사용하여 수행 할 수 있지만 직사각형이 회전해야하는 경우 작동하지 않습니다.

단일 지점에 대한 경로를 찾으려고하면 더 간단 해집니다. '뚱뚱한'다각형 장애물의 모든 정점을 그래프의 노드로 변환하고 직접 볼 수있는 다른 모든 노드에 연결합니다 (일부 장애물을 통과하지 않음). 3D를 사용하는 경우 가장자리를 고려해야하며 문제가 좀 더 지루해집니다.

그래프가 있으면 A * / Dijkstra / 문제에 대해 작동하는 모든 작업을 수행하십시오.

정말 정확한 결과를 원한다면 코너를 돌아 다니는 것이 호 세그먼트를 따라 움직이기 때문에 로봇 / 콤비가 원이라면 코너 주위를 조심해야합니다. 게임 / 시뮬레이션을 실행하는 경우 매우 얇은 장애물과 비교적 큰 원 / 로봇 / 좀비를 제외하고는 차이가 보이지 않을 가능성이 높습니다.

성능을 위해 설정이 정적 인 경우 그래프를 미리 계산할 수 있습니다. 또한 노드 수는 장애물의 정점 수에 따라 달라 지므로 경로 찾기를 위해 낮은 품질의 개체로 실행할 가치가있을 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

피할 노드를 통합하여 노드 간 최단 경로를 찾는 그래프 알고리즘이 있습니까?

분류에서Dev

경로 계획 및 장애물 회피 알고리즘

분류에서Dev

Dijktras 알고리즘 (Java)을 사용하여 경유지에서 경유지까지 두 공항 간의 최단 경로

분류에서Dev

X 유형의 다른 노드에 대한 노드의 최단 경로를 찾는 알고리즘

분류에서Dev

점유 모서리에 대한 최단 경로 찾기 알고리즘

분류에서Dev

알고리즘-우발 비용이있는 최단 경로

분류에서Dev

방향성 뿌리 트리 (수목)에서 최소 비용 경로를 찾는 알고리즘이 있습니까?

분류에서Dev

최단 경로를 찾는 데 가장 좋은 알고리즘 (시간 복잡도)

분류에서Dev

이 알고리즘이 방향성 비순환 그래프에서 가장 긴 경로를 찾지 못하는 이유는 무엇입니까?

분류에서Dev

단일 소스에서 다른 모든 노드까지 스패닝 트리에서 최단 경로를 찾는 최상의 알고리즘

분류에서Dev

A * 경로 찾기 알고리즘-최단 경로 계산에 문제가 있음

분류에서Dev

그래프 알고리즘에서 최단 경로 찾기

분류에서Dev

한 지점에서 다른 여러 지점까지의 n 개의 가장 짧은 유클리드 길이를 찾는 효율적인 알고리즘

분류에서Dev

그리드 알고리즘에서 로봇의 경로 찾기

분류에서Dev

Dinic의 알고리즘을 사용하여 undireted 그래프에서 최소 절단 모서리를 찾는 방법은 무엇입니까?

분류에서Dev

GMSMapView를 사용하여 두 위치 사이의 최단 경로를 찾고 iOS에서 지그재그 경로를 그리는 방법은 무엇입니까?

분류에서Dev

최대 흐름 알고리즘을 실행 한 후 흐름 네트워크에서 최소 절단에있는 모든 가장자리를 찾습니다.

분류에서Dev

Vertices 사이의 최단 경로를 찾는 방법은 있지만 Tinkerpop 3을 사용하여 검색 깊이에 제한이 있습니까?

분류에서Dev

A * 경로 찾기 알고리즘이 경로가있는 경우에도 경로를 찾지 못하는 경우가 있습니다 (Python).

분류에서Dev

선형 시간에서 무 방향 그래프에서 고유 한 최단 경로 수를 어떻게 찾을 수 있습니까?

분류에서Dev

배열에서 단어를 검색하는 알고리즘이 있습니까?

분류에서Dev

여러 판매원이 모든 노드를 통과하는 최단 경로 알고리즘

분류에서Dev

최단 경로와 Djikstra의 알고리즘 및 여행하는 세일즈맨의 차이점

분류에서Dev

KD 트리는 여전히 움직이는 물체에 사용할 수있는 최고의 알고리즘 중 하나입니다.

분류에서Dev

순서 형 데이터를 학습 할 수있는 기계 학습 회귀 알고리즘이 있습니까?

분류에서Dev

Dijkstra의 알고리즘이 최단 경로에 대한 전체 최종 거리를보고하도록하는 방법

분류에서Dev

탱크를 통해 이동하는 부품. 최단 경로 알고리즘

분류에서Dev

워킹 에이전트를 사용한 '최단 경로'알고리즘

분류에서Dev

스몰 토크 : 비 로컬 반품을 피하는 것이 가장 좋습니까? 알고리즘 재 작성

Related 관련 기사

  1. 1

    피할 노드를 통합하여 노드 간 최단 경로를 찾는 그래프 알고리즘이 있습니까?

  2. 2

    경로 계획 및 장애물 회피 알고리즘

  3. 3

    Dijktras 알고리즘 (Java)을 사용하여 경유지에서 경유지까지 두 공항 간의 최단 경로

  4. 4

    X 유형의 다른 노드에 대한 노드의 최단 경로를 찾는 알고리즘

  5. 5

    점유 모서리에 대한 최단 경로 찾기 알고리즘

  6. 6

    알고리즘-우발 비용이있는 최단 경로

  7. 7

    방향성 뿌리 트리 (수목)에서 최소 비용 경로를 찾는 알고리즘이 있습니까?

  8. 8

    최단 경로를 찾는 데 가장 좋은 알고리즘 (시간 복잡도)

  9. 9

    이 알고리즘이 방향성 비순환 그래프에서 가장 긴 경로를 찾지 못하는 이유는 무엇입니까?

  10. 10

    단일 소스에서 다른 모든 노드까지 스패닝 트리에서 최단 경로를 찾는 최상의 알고리즘

  11. 11

    A * 경로 찾기 알고리즘-최단 경로 계산에 문제가 있음

  12. 12

    그래프 알고리즘에서 최단 경로 찾기

  13. 13

    한 지점에서 다른 여러 지점까지의 n 개의 가장 짧은 유클리드 길이를 찾는 효율적인 알고리즘

  14. 14

    그리드 알고리즘에서 로봇의 경로 찾기

  15. 15

    Dinic의 알고리즘을 사용하여 undireted 그래프에서 최소 절단 모서리를 찾는 방법은 무엇입니까?

  16. 16

    GMSMapView를 사용하여 두 위치 사이의 최단 경로를 찾고 iOS에서 지그재그 경로를 그리는 방법은 무엇입니까?

  17. 17

    최대 흐름 알고리즘을 실행 한 후 흐름 네트워크에서 최소 절단에있는 모든 가장자리를 찾습니다.

  18. 18

    Vertices 사이의 최단 경로를 찾는 방법은 있지만 Tinkerpop 3을 사용하여 검색 깊이에 제한이 있습니까?

  19. 19

    A * 경로 찾기 알고리즘이 경로가있는 경우에도 경로를 찾지 못하는 경우가 있습니다 (Python).

  20. 20

    선형 시간에서 무 방향 그래프에서 고유 한 최단 경로 수를 어떻게 찾을 수 있습니까?

  21. 21

    배열에서 단어를 검색하는 알고리즘이 있습니까?

  22. 22

    여러 판매원이 모든 노드를 통과하는 최단 경로 알고리즘

  23. 23

    최단 경로와 Djikstra의 알고리즘 및 여행하는 세일즈맨의 차이점

  24. 24

    KD 트리는 여전히 움직이는 물체에 사용할 수있는 최고의 알고리즘 중 하나입니다.

  25. 25

    순서 형 데이터를 학습 할 수있는 기계 학습 회귀 알고리즘이 있습니까?

  26. 26

    Dijkstra의 알고리즘이 최단 경로에 대한 전체 최종 거리를보고하도록하는 방법

  27. 27

    탱크를 통해 이동하는 부품. 최단 경로 알고리즘

  28. 28

    워킹 에이전트를 사용한 '최단 경로'알고리즘

  29. 29

    스몰 토크 : 비 로컬 반품을 피하는 것이 가장 좋습니까? 알고리즘 재 작성

뜨겁다태그

보관