
지역 경로 계획
- 로봇이나 자율주행과 같은 기계가 주어진 환경에서 충돌없이 목적지로 이동할수 있게, 현재 지역에서 짧은 거리 내에서 경로를 계획하는 과정을 말함.
- 전역 경로 계획과는 다르게, 실시간으로 동적인 장애물, 센서 정보 , 환경 변화를 고려하여 경로를 생성함.
- 목표
- 충동회피 : 주변 장애물을 피하면서 안전한 경로를 생성
- 실시간 반응 : 동적인 환경 변화에 대응해야함.
- 전역 경로와의 조화 : 전역 경로 계획에서 설정된 전체적인 방향을 유지
- 지역 경로 계획의 종류
- 1. 격자 기반 접근법
- 환경을 격자로 나누고, 각 격자가 자유공간인지 장애물인지를 판단하여 경로 계획
- 장점: 구현이 간단하며 구조적이다.
- 단점: 높은 계산 비용. 격자의 해상도가 낮다면 세밀한 계획이 어렵다.
- ex) a-star 알고리즘( 지역적으로도 사용이 가능하다. ) a star 알고리즘
- 2. 샘플 기반 접근법
- 환경에서 임의의 점을 샘플링하여 연결가능한 경로를 찾음
- 장점: 고차원 공간에서도 사용 가능
- 단점: 정확한 경로를 보장하지 않음
- ex) RRT( rapidly-exploring random tree ) , PRM ( probabilistic roadmap ) , DWA ( dynamic window approach )
- 3. 벡터장 기반 방법
- 환경 내에서 속도와 방향을 벡터로 표현. 로봇이 목적지로 이동할 수 있도록 방향을 제시.
- 장점: 실시간 계산 용이, 동적 장애물 처리 가능.
- 단점: 로컬 최적화에 빠질수있음.
- ex) 인공 잠재장 artificial potential field
- 4. 최적화 기반 방법
- 최적화 문제를 정의하여 경로를 생성함. 이때 장애물 회피 , 이동 시간 최소화 , 에너지 효유성 고려
- 장점: 경로가 매끄러우며 자연스럽다.
- 단점: 높은 계산 비용과 이로인한 실시간 적용의 어려움
- ex) MPC ( model predictive control ) , quadratic programming
- 5. 행동 기반 방법
- 사전에 정의된 행동 규칙을 사용해서 경로 생성
- 장점: 간단하고 빠름
- 단점: 복잡한 확경에서는 부적합
- ex) DAMN (Distributed Architecture for Mobile Navigation ) , Subsumption Architecture
- 6. 딥러닝/강화 학습 기반 방법
- 신경망을 사용해서 학습된 모델로 경로를 계획. 강화학습으로 복잡한 환경에서도 최적 경로 학습 가능
- 장점: 동적으로도 사용 가능
- 단점: 대량의 학습 데이터와 계산 자원이 필요함
- ex) DDPG ( deep deterministic policy gradient ) , PPO ( proximal policy optimization )
- 1. 격자 기반 접근법
- 지역 경로 계획에서 주로 사용하는 기술
- SLAM ( Simultaneous Localization and Mapping )
- 지역 경로 계획을 위해서 로봇이 자신의 위치와 환경 지도를 동시 구축.
- 센서 통합 ( Sensor Fusion )
- 라이다, 카메라 , 초음파 센서 등의 데이터를 결합해서 주변 환경에 대한 정보를 수집
- 커스텀 히스틱
- 경로 계산 시 특정 우선순위를 부여하는 규칙을 사용 ( ex: 사간 최소화 , 에너지 절약 )
- SLAM ( Simultaneous Localization and Mapping )
- 응용 분야
- 자율주행차량 : 도로에서 실시간으로 장애물을 피하면서 경로 계획
- 로봇: 창고에서의 물류 수송 , 청소 로봇의 동작 계획
- 드론: 좁은 공간에서의 비행 경로 설정
'알고리즘' 카테고리의 다른 글
| RRT (Rapidly-Exploring Random Tree) (0) | 2025.02.03 |
|---|---|
| d star 알고리즘 (0) | 2025.02.02 |
| 벨만-포드 알고리즘 bellman-ford (1) | 2024.12.05 |
| 플로이드 워셜 알고리즘 ( Floyd-Warshall Algorithm) (0) | 2024.11.30 |
| a star 알고리즘 (2) | 2024.11.29 |