DOI QR코드

DOI QR Code

Modeling and Simulation of Evolutionary Dynamic Path Planning for Unmanned Aerial Vehicles Using Repast

Repast기반 진화 알고리즘을 통한 무인 비행체의 동적 경로계획 모델링 및 시뮬레이션

  • Received : 2018.02.22
  • Accepted : 2018.06.11
  • Published : 2018.06.30

Abstract

Several different approaches and mechanisms are introduced to solve the UAV path planning problem. In this paper, we designed and implemented an agent-based simulation software using the Repast platform and Java Genetic Algorithm Package to examine an evolutionary path planning method by implementing and testing within the Repast environment. The paper demonstrates the life-cycle of an agent-based simulation software engineering project while providing a documentation strategy that allows specifying autonomous, adaptive, and interactive software entities in a Multi-Agent System. The study demonstrates how evolutionary path planning can be introduced to improve cognitive agent capabilities within an agent-based simulation environment.

무인 비행체의 실시간 경로계획 생성 시 최적의 경로를 찾기 위한 다양한 연구가 진행되어 왔다. 본 논문에서는 진화알고리즘을 통한 무인비행체의 경로계획 생성을 수행하고, 이를 에이전트 기반 시뮬레이션 환경에서 구현 및 테스트가 가능함을 검증하였다. 이를 위해, Repast toolkit에 JGAP 패키지를 탑재하여 Java 기반의 유전 알고리즘 프로그래밍을 통한 무인 비행체의 경로 계획을 생성하였고, 해당 결과를 에이전트 기반으로 시뮬레이션을 수행하였다. 본 논문에서는 에이전트 기반 시뮬레이션 소프트웨어를 소프트웨어 공학 개발 생명주기에 맞춰 문서화하여 설계 및 구현되었으며, 에이전트 모델링 설계는 자동화, 적응성 및 에이전트 간의 상호 작용에 초점을 맞추었다. 또한, 시뮬레이션을 통해 에이전트 기반 환경에서 설계한 모델 및 시나리오를 검증하여 다수의 비행 에이전트에 내재된 동적 경로계획 알고리즘이 실시간으로 자율적인 경로 생성이 가능함을 증명하였다.

Keywords

References

  1. Besada-Portas E, de la Torre L, de la Cruz J.M, & de Andres-Toro, B. (2010). Evolutionary Trajectory Planner for Multiple UAVs in Realistic Scenarios. Robotics, IEEE Transactions. 619-634. doi: 10.1109/TRO.2010.2048610
  2. Bortoff, S. A. (2000). Path planning for UAVs. In Proc. of the American Control Conference, pages 364-368, Chicago, IL.
  3. Ioannis K. Nokolos, Eleftherios S. Zografos, and Athina N. Brintaki. UAV Path Planning Using Evolutionary Algorithm. p77-78 (2007).
  4. J.M de la Cruz, E. Besada-Portas, L Torre-Cubillo. (2008). Evolutionary Path Planner for UAVs in Realistic Environments.
  5. Kan Ee May, Ho Jiun Sien, Yeo Swee Ping, & Shao Zhen Hai. (2010). An evolutionary algorithm for multiple waypoints planning with B-spline trajectory generation for Unmanned Aerial Vehicles (UAVs). Computational Problem-Solving (ICCP). 77-81, 3-5 Dec. 2010
  6. McLain, T. W. and Beard, R. W. (2000). Trajectory planning for coordinated rendezvous of unmanned air vehicles. In Proc. of AIAA Guidance, Navigation and Control Conference, Denver, CO.
  7. Nikolos I.K, Valavanis K.P, Tsourveloudis N.C, & Kostaras A.N. (2003). Evolutionary algorithm based offline/online path planner for UAV navigation. Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions. 898-912, doi: 10.1109/TSMCB.2002.804370
  8. Pang C. Chen. (1995). Adaptive Path Planing: Algorithm and Analysis. IEEE international conference on Robotics and automation.
  9. Rathbun, D.; Kragelund, S.; Pongpunwattana,A.; Capozzi, B (2002).,.Digital avionics Systems Conference, vol.2, 8D2-1-8D2-12 doi: 10.1109/DASC.2002.1052946
  10. Rathbun D. Kragelund S, Pongpunwattana A, & Capozzi, B. (2002). An evolution based path planning algorithm for autonomous motion of a UAV through uncertain environments, Digital Avionics Systems Conference, 2002. Proceedings. The 21st. 8D2-1-8D2-12 doi: 10.1109/DASC.2002.1052946
  11. Sanders G, & Ray T. (2007). Optimal offline path planning of a fixed wing unmanned aerial vehicle (UAV) using an evolutionary algorithm. Evolutionary Computation.4410-4416, 25-28. doi: 10.1109/CEC.2007.4425048
  12. Si-Yao Fu, Li-Wei Han, Yu Tian, & Guo-Sheng Yang. (2012). Path planning for unmanned aerial vehicle based on genetic algorithm. Cognitive Informatics & Cognitive Computing. 2012 IEEE 11th International Conference. 140-144, 22-24 doi:10.1109/ICCI-CC.2012.6311139
  13. Trovato, K.I. 1996. A* Planning in Discrete Configuration Spaces of Autonomous Systems. PhD thesis, Amsterdam University, 1996.