본문 바로가기
무인항공기 & 드론 이야기

무인 항공기 자율 비행 시스템의 비행 경로 계획 알아보기

by yoplle 2024. 3. 25.
반응형

무인 항공기의 비행 경로 계획은 비행 임무를 수행하는 동안 항공기가 따라갈 최적의 비행 경로를 결정하는 과정을 의미합니다. 이 비행 경로에는 항공기의 주행 경로, 고도, 속도, 헤딩 등을 포함하며, 임무의 특성과 환경적 제약 조건을 고려하여 계획됩니다. 오늘은 이러한 무인 항공기의 자율 비행 시스템 중 하나인 비행 경로 계획에 대해 알아보도록 하겠습니다.

 

비행 경로 계획의 필요성

안전성 확보

비행 경로 계획은 항공기의 안전한 운행을 보장하기 위해 필수적입니다. 최적의 경로를 선택하고 장애물을 피하는 것은 충돌 및 사고를 방지하는 데 중요합니다.

효율성 제고

비행 경로는 비행 시간을 최소화하고 연료 소비를 줄이는 등 비행 효율성을 향상시킵니다.

임무 성공

적절한 경로 계획은 비행 임무의 성공에 직접적인 영향을 미칩니다. 목표 지점에 정확하고 시간적으로 효율적으로 도달하는 것이 중요합니다.

 

비행 경로 계획의 종류

최단 경로 계획

항공기가 목적지에 도달하기 위한 최단 경로를 계획합니다. 이는 주로 Dijkstra 알고리즘, A* 알고리즘 등의 경로 탐색 알고리즘을 활용하여 수행됩니다.

최적 경로 계획

최적 경로 계획은 비행 시간, 연료 소비, 안전성 등을 고려하여 최적의 비행 경로를 결정합니다. 이는 다양한 제약 조건을 고려하여 계획됩니다.

동적 경로 계획

비행 중에 환경의 변화에 따라 경로를 동적으로 조정하는 것을 의미합니다. 이는 장애물 발견, 날씨 변화, 다른 항공기의 접근 등에 대응하여 이루어집니다.

 

비행 경로 계획의 실행 단계

무인 항공기 자율 비행 시스템의 비행 경로 계획에 대한 실행 단계는 아래와 같이 열 단계로 나뉠 수 있습니다.

1. 사전 계획 단계

비행 임무와 환경적 제약 조건을 분석하고, 초기 비행 경로를 계획합니다.

2. 실시간 감시 및 수정 단계

비행 중에는 환경의 변화를 감지하고 필요에 따라 비행 경로를 조정합니다. 이는 실시간으로 이루어지며, 무인항공기의 상태와 환경 데이터를 기반으로 수행됩니다. 비행 경로 계획은 무인항공기가 안전하고 효율적으로 목적지에 도달하도록 보장하는 데 중요한 역할을 합니다. 이를 통해 비행 임무의 성공과 안전이 보장됩니다.

3. 임무 목표 및 제약 조건 확인

무인항공기가 수행해야 할 임무와 제약 조건을 분석합니다. 이는 목적지 위치, 비행 시간, 비행 고도, 최대 비행 거리, 공역 규정 등을 포함합니다.

3. 환경 정보 수집

비행 경로를 계획하기 위해 주변 환경 정보를 수집합니다. 환경 정보에는 지형 데이터, 날씨 정보, 장애물 위치, 다른 항공기의 위치 등을 포함합니다. 이러한 정보는 다양한 센서를 사용하여 수집 하며, GPS를 통해 위치 정보를 획득하거나, LiDAR, 초음파 센서를 사용하여 장애물의 위치를 감지하거나, 기상 센서를 사용하여 날씨 조건을 모니터링을 통해 수집하게 됩니다.

4. 장애물 검출

수집된 환경 정보를 기반으로 장애물을 검출하고, 경로 계획 시에 이를 피할 수 있도록 고려합니다. 장애물로는 건물, 나무, 전선 등이 있을 수 있습니다.

5. 가능한 경로 생성

검출된 장애물을 피하면서 목적지로 가는 여러 가능한 경로를 생성합니다. 이를 위해 경로 탐색 알고리즘을 사용하며, 에이스타 알고리즘, Dijkstra 알고리즘, RRT 등이 일반적으로 활용됩니다.

※ Dijkstra 알고리즘 : 다이나믹 프로그래밍을 활용한 최단 경로 탐색 알고리즘 중의 하나이다.

6. 경로 평가

생성된 경로를 평가하여 각 경로가 목표 및 제약 조건을 충족시키는지 확인합니다. 이때, 비행 거리, 시간, 연료 소비, 안전성 등을 고려합니다.

7. 최적 경로 선택

평가된 경로 중에서 최적의 경로를 선택합니다. 이는 목표 달성에 가장 효율적이면서도 안전한 경로를 의미합니다.

8. 경로 세분화

선택된 최적 경로를 경로 세분화 알고리즘을 사용하여 세분화 하게 되며, 각 지점 간의 이동 방향, 고도 변경 등을 결정합니다.

9. 비행 명령 생성

최종적으로 세분화된 경로를 바탕으로 무인항공기에게 비행 명령을 생성합니다. 이는 비행 시작점부터 목적지까지의 이동 경로와 각 점에서의 고도, 속도, 헤딩 등의 속성 정보를 포함합니다.

10. 실시간 감시 및 조정

비행 중에는 환경이 변화할 수 있으므로, 실시간으로 비행을 감시하고 필요한 경우 비행 경로를 조정합니다. 이는 장애물 발견, 기상 조건 변화, 다른 항공기의 접근 등을 감지하여 이루어집니다.

 

이러한 단계를 통해 비행 경로 계획은 무인 항공기가 목표 지점에 안전하게 도달할 수 있도록 하는 자율 비행 시스템의 매우 중요한 기능 중 하나입니다.

이상으로 무인 항공기의 자율 비행 시스템 중의 하나인 비행 경로 계획에 대해 알아보았습니다. 다음에도 더욱 유익한 내용으로 찾아뵙겠습니다. 

반응형