• 제목/요약/키워드: Flocking Algorithm

검색결과 27건 처리시간 0.026초

Mathematical modeling for flocking flight of autonomous multi-UAV system, including environmental factors

  • Kwon, Youngho;Hwang, Jun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제14권2호
    • /
    • pp.595-609
    • /
    • 2020
  • In this study, we propose a decentralized mathematical model for predictive control of a system of multi-autonomous unmanned aerial vehicles (UAVs), also known as drones. Being decentralized and autonomous implies that all members make their own decisions and fly depending on the dynamic information received from other unmanned aircraft in the area. We consider a variety of realistic characteristics, including time delay and communication locality. For this flocking flight, we do not possess control for central data processing or control over each UAV, as each UAV runs its collision avoidance algorithm by itself. The main contribution of this work is a mathematical model for stable group flight even in adverse weather conditions (e.g., heavy wind, rain, etc.) by adding Gaussian noise. Two of our proposed variance control algorithms are presented in this work. One is based on a simple biological imitation from statistical physical modeling, which mimics animal group behavior; the other is an algorithm for cooperatively tracking an object, which aligns the velocities of neighboring agents corresponding to each other. We demonstrate the stability of the control algorithm and its applicability in autonomous multi-drone systems using numerical simulations.

이전 k 개의 가장 가까운 이웃을 이용한 무리 짓기에 대한 공간분할 방법의 개선 (An Improvement Of Spatial Partitioning Method For Flocking Behaviors By Using Previous k-Nearest Neighbors)

  • 이재문
    • 한국게임학회 논문지
    • /
    • 제9권2호
    • /
    • pp.115-123
    • /
    • 2009
  • 논문에서는 무리 짓기에 대한 공간분할 방법의 성능을 개선하는 알고리즘을 제안한다. 핵심 개념은 무리 속에서 움직이는 개체인 보이드가 지속적으로 자신의 방향과 위치를 변경시키나 자신의 다음 방향의 결정에 영향을 주는 k개의 가장 가까운 이웃인 kNN은 자주 바뀌지 않는다는 사실을 이용하여 성능을 개선하는 것이다. 본 논문에서 이전의 kNN을 이용하여 새로운 kNN이 변경되었는지를 판별하는 방법이 제안되었고, 제안된 방법의 정당성은 정리를 통하여 증명되었다. 제안된 방법은 구현되었으며, 기존의 공간분할 방법과 성능이 비교되었다. 비교 결과로부터 제안된 알고리즘이 초당 프레임 수 관점에서 기존의 알고리즘보다 약 30% 개선 효과를 주는 것을 알 수 있었다.

  • PDF

생체모방 기법을 활용한 OFDMA기반 무선 메쉬 네트워크의 분산 시간 및 주파수 동기화 알고리듬의 수렴성 분석 (Convergence Analysis of Distributed Time and Frequency Synchronization Algorithm for OFDMA-Based Wireless Mesh Networks Using Bio-Inspired Technique)

  • 김미정;최주영;조용수
    • 한국통신학회논문지
    • /
    • 제39A권8호
    • /
    • pp.488-490
    • /
    • 2014
  • 본 논문은 OFDMA 기반 무선 메쉬 네트워크에서 플로킹 기법을 활용한 분산 시간 및 주파수 동기화 알고리듬을 다룬다. 채널전송 지연의 영향을 고려하지 않는 기존 플로킹 기법과 달리, 본 논문에서는 실제 무선 메쉬 네트워크 환경을 고려하기 위하여 시간 및 주파수 동기를 맞추기 위한 동기화 파라미터를 설정하고, 제안된 시간 및 주파수 동기화 모델의 수렴조건과 동기화 파라미터 설정범위를 분석 도출한다. 그리고 모의실험을 통하여 동기화 파라미터에 설정에 따른 제안된 기법의 시간 및 주파수 동기화의 수렴성능을 검증한다.

대표 보이드를 이용한 대규모 무리의 효율적인 무리짓기 (An Efficient Flocking Behaviors for Large Flocks by Using Representative Boid)

  • 이재문
    • 한국게임학회 논문지
    • /
    • 제8권3호
    • /
    • pp.87-95
    • /
    • 2008
  • 본 논문에서는 임의적으로 움직이고 미리 정해진 위치가 없는 보이드들의 효율적인 무리짓기 대한 알고리즘을 제안한다. 하나의 보이드에 대하여 근사적으로 kNN을 찾고 행위특성의 값을 계산함으로써 제안하는 알고리즘은 기존의 공간 분할 알고리즘을 개선한다. 이를 위하여, 본 논문은 보이드들의 한 그룹에 대하여 평균 방향과 위치를 갖는 대표 보이드를 정의하여 사용한다. 제안하는 알고리즘은 구현되었으며 기존의 알고리즘과 실험적으로 비교되었다. 실험적 비교 결과로부터 제안하는 알고리즘이 기존의 알고리즘에 비하여 초당 렌더링 프레임 수 관점에서 약 $-5{\sim}130%$까지의 개선 효과가 있음을 알 수 있었다.

  • PDF

무선 전력공급 기반 협력적 멀티홉 전송 방법 (Wireless-Powered Cooperative Multihop Transmission Method)

  • 최현호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 추계학술대회
    • /
    • pp.499-502
    • /
    • 2018
  • 선형 네트워크 토폴로지에서 노드간 협력을 이용한 무선 전력공급 기반 멀티홉 전송 방식을 제안한다. 제안 프로토콜은 멀티홉 경로의 생존시간의 최대화를 목적으로 멀티홉 노드의 생존시간을 동일하게 맞추어 주도록 노드별 에너지 전송 시간을 결정한다. 각 노드의 생존시간을 동일하게 만들기 위하여 새떼가 동일 속도로 날아다니는 행동양식을 모방한 flocking 알고리즘을 적용하여 노드의 생존시간을 지역적으로 분산 평균화 시킨다. 시뮬레이션을 통하여 제안 알고리즘이 각 노드의 생존시간을 모두 동일하게 만들어 전체 경로의 생존시간을 최대화할 수 있음을 보여준다.

  • PDF

자율 이동 로봇의 정렬 군지능 알고리즘 구현 (Implementation of the Arrangement Algorithm for Autonomous Mobile Robots)

  • 김장현;공성곤
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 하계학술대회 논문집 G
    • /
    • pp.2186-2188
    • /
    • 1998
  • In this paper, Fundamental rules governing group intelligence "arrangement" behavior of multiple number of autonomous mobile robots are represented by a small number of fuzzy rules. Complex lifelike behavior is considered as local interactions between simple individuals under small number of fundamental rules. The fuzzy rules for arrangement are generated from clustering the input-output data obtained from the arrangement algorithm. Simulation shows the fuzzy rules successfully realizes fundamental rules of the flocking group behavior.

  • PDF

PSO(Particle Swarm Optinization)탐색과정의 가시화 툴 ((Visualization Tool of searching process of Particle Swarm Optimization))

  • 유명련;김현철
    • 융합신호처리학회논문지
    • /
    • 제3권4호
    • /
    • pp.35-41
    • /
    • 2002
  • 복잡한 문제들의 근사해를 구하기 위하여 최근 다양한 방법들이 소개되고 있다. 이러한 방법들은 주로 금속의 서랭(Annealing)에 의해 금속분자의 에너지가 최저점에 도달하는 과정을 모의실험한 최적화 기법(Simulated Annealing), 생물의 적자생존(Survival of Fittest)과정을 이용한 최적화 기법인 유전적 알고리즘(Genetic Algorithm)등 물리적 현상이나 생물 ?생명에 관련된 모의를 최적화 문제에 응용한 방법들이다. 최근에 소개된 Particle Swarm Optimization(PSO)는 주로 조류나 어류등의 생물의 무리가 각각의 개체가 가지고 있는 정보를 공유해가며 먹이를 찾아가는 과정을 모의한 기법이다. 하지만, 이 기법의 탐색과정이 명확하게 밝혀져 있지 않다. 본 논문에서는 PSO의 탐색과정을 가시화 하는 것을 목적으로 한다. 탐색과정을 가시화 하는 작업을 통해 그 탐색 능력을 시각적으로 파악하는 것이 가능하며 기법에 관한 이해를 돕고 교육적 효과도 기대 가능하다.

  • PDF

PSO의 특징과 차원성에 관한 비교연구 (Comparative Study on Dimensionality and Characteristic of PSO)

  • 박병준;오성권;김용수;안태천
    • 제어로봇시스템학회논문지
    • /
    • 제12권4호
    • /
    • pp.328-338
    • /
    • 2006
  • A new evolutionary computation technique, called particle swarm optimization(PSO), has been proposed and introduced recently. PSO has been inspired by the social behavior of flocking organisms, such as swarms of birds and fish schools and PSO is an algorithm that follows a collaborative population-based search model. Each particle of swarm flies around in a multidimensional search space looking for the optimal solution. Then, Particles adjust their position according to their own and their neighboring-particles experience. In this paper, characteristics of PSO such as mentioned are reviewed and compared with GA which is based on the evolutionary mechanism in natural selection. Also dimensionalities of PSO and GA are compared throughout numeric experimental studies. The comparative studies demonstrate that PSO is characterized as simple in concept, easy to implement, and computationally efficient and can generate a high-quality solution and stable convergence characteristic than GA.

고정익 소형무인기 군집비행을 위한 분산형 유도 알고리듬 설계 (Design of Decentralized Guidance Algorithm for Swarm Flight of Fixed-Wing Unmanned Aerial Vehicles)

  • 정준호;명현삼;김도완;임흥식
    • 한국항공우주학회지
    • /
    • 제49권12호
    • /
    • pp.981-988
    • /
    • 2021
  • 본 논문에서는 다수 고정익 소형무인기 군집비행을 위한 분산형 유도 알고리듬 설계를 다룬다. 군집비행을 통한 임무 수행을 위해서 각 무인기들은 집결, 선회, 경로점, 개별 비행 등의 기동이 필요하다. 이를 위해서는 경로 추종, 떼비행, 충돌 회피가 요구된다. 본 논문에서는 상기 기동들을 수행하기 위해 벡터필드(경로 추종), 증강 쿠커-스메일 모델(떼비행), 포텐셜 필드(충돌 회피) 기법들을 활용한 통합 유도 알고리듬을 제안한다. 통합 유도 명령 생성을 위해 각 기법에서 생성된 유도 명령을 가중치에 따라 혼합할 수 있게 설계하며, 19대의 소형 고정익 무인기를 이용한 비행시험을 통해 제안한 군집 유도 알고리듬의 성능을 확인하였다.

시스템 성능 향상을 위한 하이브리드 기법을 적용한 플로킹 시스템 설계 및 구현 (Design and Implementation of Flocking System for Increasing System Capacity with Hybrid Technique)

  • 류남훈;반경진;오경숙;송승헌;김응곤
    • 한국콘텐츠학회논문지
    • /
    • 제8권7호
    • /
    • pp.26-34
    • /
    • 2008
  • 컴퓨터 애니메이션 기법이 적용된 영화나 온라인 게임 등의 보급으로 인해 다수의 캐릭터들이 등장하는 장면을 쉽게 접할 수 있다. 대규모 군중 애니메이션의 경우 장면의 사실성을 높이다 보면 시스템의 성능이 저하되고, 시스템의 성능을 높이다 보면 장면의 사실성이 떨어지게 된다. 본 논문에서는 해저 환경을 배경으로 한 대규모 군중 애니메이션을 구현함에 있어서 어류의 행동 유형에 영향을 미치는 요소에 대해 분석하여 적용하였으며, 군중의 개념을 이용하여 집단이나 개별 객체 각각에 대해 행동 유형을 제어할 수 있도록 하였으며, 애니메이션을 위한 계산 방법으로 실시간 계산법과 혼합 계산 방법인 하이브리드 계산법을 비교 분석함으로써 시스템의 성능을 높이면서도 자연스러운 장면의 표현 방법을 찾고자 한다.