• Title/Summary/Keyword: 회피 알고리즘

Search Result 483, Processing Time 0.025 seconds

일대다 충돌상황에서의 국제해상충돌예방규칙에 따른 충돌회피 알고리즘적용에 관한 연구

  • Kim, Da-Jeong;O, Gyu-Seong;Sim, Seong-Bo;An, Gyeong-Su
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2014.10a
    • /
    • pp.125-127
    • /
    • 2014
  • 본 논문은 선박의 일대다 충돌상황에서 국제해상충돌예방규칙(COLREGs, International Regulations for Preventing Collisions at Sea, 1972)을 만족하도록 피항경로를 생성하는 충돌회피 알리고즘의 개발과 적용에 관해 기술한다. 본 연구에서 제안하는 알고리즘은 조우선박의 상대 방위각, 충돌위험정도 및 상호시계와 제한시계의 시계상태에 따라 피항동작을 분류하고, 규칙기반형태의 전문가시스템인 CLIPS(C Language Integrated Production System)를 이용하여 국제해상충돌예방규칙에 따른 피항행동공간을 생성한다. 검증을 위하여 Izuma problems의 3가지 충돌상황을 가정한 컴퓨터 시뮬레이션을 수행하였으며, 다양한 충돌상황에 대하여 안전한 충돌회피경로가 생성됨을 확인 할 수 있었다.

  • PDF

Jamming Detection and Suppression Algorithm for an FMCW Radar Altimeter (FMCW 전파고도계의 재밍 탐지 및 회피 알고리즘)

  • Lee, Jae-Hwan;Jang, Jong-Hun;Roh, Jin-Eep;Yoo, Kyung-Ju;Choi, Jae-Hyun
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.27 no.2
    • /
    • pp.147-155
    • /
    • 2016
  • This paper presents a jamming detection and suppression algorithm of a frequency-modulated continuous-wave(FMCW) radar altimeter. The radar altimeter measures the noise level at the noise measuring period before the transmitting and receiving period and finds the number of sampled noise data over the jamming threshold for detecting the jamming. For a jamming suppression technique, we design the time domain jamming suppression, transmit/receive power control and frequency hopping methods. To assess more realistic operation, the radar altimeter was performed a field test. Through the field test, we verified the algorithms successfully.

Commercial off-the-shelf OS Performance of Aircraft Collision Avoidance Algorithm (항공기 충돌 회피 알고리즘에 따른 상용기성품 OS성능)

  • Yang, Jun-Mo;Park, Dae-Jin;Jeon, Yu-Ji;Lee, Sang-Cheol
    • 한국항공운항학회:학술대회논문집
    • /
    • 2016.05a
    • /
    • pp.196-196
    • /
    • 2016
  • 본 논문에서는 수직 회피에 사용되고 있는 Traffic Alert and Collision Avoidance System(TCAS)와 수평 회피 알고리즘을 객체지향 언어로 구현하였고, 구현된 소프트웨어의 검증을 위해 Intel-core i5-4세대 프로세서와 8GB의 메모리카드 그리고 Window7 OS 환경에서 확인하였다.

  • PDF

Development of a New Pedestrian Avoidance Algorithm considering a Social Distance for Social Robots (소셜로봇을 위한 사회적 거리를 고려한 새로운 보행자 회피 알고리즘 개발)

  • Yoo, Jooyoung;Kim, Daewon
    • Journal of Broadcast Engineering
    • /
    • v.25 no.5
    • /
    • pp.734-741
    • /
    • 2020
  • This article proposes a new pedestrian avoidance algorithm for social robots that coexist and communicate with humans and do not induce stress caused by invasion of psychological safety distance(Social Distance). To redefine the pedestrian model, pedestrians are clustered according to the pedestrian's gait characteristics(straightness, speed) and a social distance is defined for each pedestrian cluster. After modeling pedestrians(obstacles) with the social distances, integrated navigation algorithm is completed by applying the newly defined pedestrian model to commercial obstacle avoidance and path planning algorithms. To show the effectiveness of the proposed algorithm, two commercial obstacle avoidance & path planning algorithms(the Dynamic Window Approach (DWA) algorithm and the Timed Elastic Bands (TEB) algorithm) are used. Four cases were experimented in applying and non-applying the new pedestrian model, respectively. Simulation results show that the proposed algorithm can significantly reduce the stress index of pedestrians without loss of traveling time.

An Algorithm for Collision Avoidance of Two-Arm Robot Manipulator Using Redundancy (여유 자유도를 이용한 두 팔 로봇 매니퓰레이터의 충돌 회피 알고리즘)

  • 이석원;남윤석
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.7 no.5
    • /
    • pp.1002-1012
    • /
    • 2003
  • An algorithm is suggested for collision avoidance of two-arm robot manipulator using redundancy. End-effectors of each redundant arm should move along each prescribed straight path to complete the given task, while avoiding collision with each other. Self-motion, considered as motion of each axis not to change the position and orientation of end-effector, is utilized in order to solve this problem. At each sampling time, self-motion is executed with the view to making farther between the links of each arm. Simulation results for two-arm robot manipulator, which has 9-d.o.f. respectively, are illustrated to show the performance of the algorithm.

A Design of Collision Avoidance System of an Underwater Vehicle (수중운동체의 충돌회피시스템에 대한 연구)

  • Nam-Sun Son;Key-Pyo Rhee;Sang-Mu Lee;Dong-Jin Yeo
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.38 no.4
    • /
    • pp.23-29
    • /
    • 2001
  • An Obstacle Avoidance System(OAS) of Underwater Vehicle(UV) in diving and steering plane is investigated. The concept of Imaginary Reference Line(IRL), which acts as the seabed in the diving plane, is introduced to apply the diving plane avoidance algorithm to the steering plane algorithm. Furthermore, the distance to the obstacle and the slope information of the obstacle are used for more efficient and safer avoidance. As for the control algorithm, the sliding mode controller is adopted to consider the nonlinearity of the equations of motion and to get the robustness of the designed system. To verify the obstacle avoidance ability of the designed system, numerical simulations are carried out on the cases of some presumed three-dimensional obstacles. The effects of the sonar and the clearance factor used in avoidance algorithm are also investigated. Through these, it is found that the designed avoidance system can successfully cope with various obstacles and the detection range of sonar is proven to bea significant parameter to the performance of the avoidance.

  • PDF

Locomotion of Snake Robot and Obstacle Avoidance Simulation (뱀형 로봇에 대한 이동궤적과 장애물 회피 시뮬레이션)

  • Lee, J.W.;Lee, C.H.;Kim, Y.H.
    • Proceedings of the KIEE Conference
    • /
    • 2003.11b
    • /
    • pp.3-6
    • /
    • 2003
  • 뱀형 로봇은 일반적인 바퀴형 이동로봇과 운동 메카니즘이 상이하며 다관절로 이루어져 있기 때문에 장애물 회피에 있어 빠른 정보의 처리와 이를 위한 특별한 정보가 요구된다. 이를 실현하기 위하여 로봇은 자신의 위치를 지속적으로 파악하면서 장애물의 좌표 값과 일정한 거리의 간격을 두고 움직여야 한다. 주행 궤도 및 장애물 회피를 위한 알고리즘을 검증하기 위하여 가상 뱀형 시뮬레이터를 제작하였다. 시뮬레이터는 이동 주행 궤도를 생성하고, 지나온 궤도를 재현할 수 있는 재현기(Back Tracker), 앞으로 이루어질 뱀형 로봇의 위치와 자세를 알아보는 예견기(Predictor)로 구성된다. 시뮬레이터를 통하여 주위의 장애물을 안전하게 통과할 수 있는 일반적인 알고리즘인 포텐셜함수의 특성을 알아보고, 국소 최소점(Local Minima)에 빠지기 쉬운 단점을 극복하기 위한 방안을 제시한다. 본 논문에서는 뱀의 이동 주행 궤적을 알아보고, 주위의 장애물을 안전하게 통과할 수 있도록 하는 알고리즘에 대한 고찰과 제안한 알고리즘을 소프트웨어적인 3D 시뮬레이션을 통하여 걸과를 분석하고 검증한다.

  • PDF

Deadlock Detection and Avoidance in transitive matrix Using the Resource share (자원공유를 이용한 추이적행렬의 교착 상태 확인 및 회피)

  • Kim, Sang-Hwan;Lee, Sang-Ho;Lee, Jong-Kun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.751-754
    • /
    • 2007
  • 본 연구에서는 유연생산시스템에서의 교착상태 확인 및 회피 알고리즘을 추이적 행렬을 이용하여 제안한다. 추이적행렬은 플레이스와 플레이스간의 관계를 표현함으로 마킹의 흐름을 플레이스와 트랜지션간의 관계형에서 상태와 상태간의 관계를 표현함으로 상태의 변화 검증에 편리하다. 교착상태 확인 및 회피 알고리즘을 제시하고, 기존에 발표되어진 siphon과 DAPN알고리즘간의 비료 검토를 통하여 제안한 알고리즘의 유용성을 검증하였다.

  • PDF

Two Level Path Planning Algorithm to Avoid Dynamic Obstacles (동적 장애물 회피를 위한 2단계 경로 계획 알고리즘)

  • Cho, Su-Jin;Kim, Kyung-Hye;Yu, Kyeon-Ah
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.486-488
    • /
    • 2012
  • 본 논문에서는 로보틱스나 컴퓨터 게임 등의 다양한 분야에서 일반적으로 존재하는 동적인 환경에서 장애물 회피를 위한 경로 계획 알고리즘을 연구하였다. 제안하는 알고리즘은 전역 경로계획과 지역 경로계획의 두 단계로 이루어져 있고, A*와 가시성 그래프에 의해 구해진 전역 경로를 이동할 때에 동적 장애물을 감지하게 되면 이를 회피하기 위해 포텐샬장으로 지역 경로를 구성한다. 이 알고리즘은 포텐샬장을 A*와 결합함으로써 지역 최적화 문제를 해결하고 포텐샬장만으로 이동하는 경우에 비해 시간적인 측면에서도 더욱 효율적이다.

Study of Mobile Robot using A*Algorithm and Driving Direction Control (자율이동로봇의 경로탐색 및 방향제어에 관한 연구)

  • 김상헌;최승진;신창훈;이동명;정재영;김관형
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2002.12a
    • /
    • pp.215-218
    • /
    • 2002
  • 본 논문에서 구현한 시스템은 비젼(vision)시스템을 이용하여 자율 이동로봇의 경로를 탐색하고 추출된 정보로부터 자율 이동로봇의 위치제어 성능을 제시하고자 한다. 일반적인 로봇시스템은 자신이 이동해야 할 목표 지점을 자율적으로 생성할 수 없으므로 기타 다른 시스템의 정보를 이용하여 미로를 탐색하거나 장애물을 인식하고 식별하여 자신의 제어전략을 수립한다. 그리고, 본 연구에서 제시한 시스템은 자율이동로봇의 행동 환경을 호스트 PC인 비젼시스템이 로봇의 현재 위치, 로봇이 이동해야 할 목표위치, 장애물의 위치와 형태 둥둥을 분석한다. 분석된 결과값을 RF-Module을 이용해서 로봇에 전송하면 로봇은 그 데이터를 받아서 동작하게 되며 로봇이 오동작 또는 장애물로 인해 정확한 목적지까지 도달하지 못할때 호스트 PC는 새로운 최단경로를 만들거나 장애물을 회피 할 전략을 로봇에게 보내준다. 본 연구에 적용한 알고리즘은 A* 알고리즘을 사용하였으며, 본 알고리즘은 매우 단순하면서도 실시간 처리에 적용가능하며, 자율 이동로봇의 충돌회피, 최단 경로 생성에 대한 성능을 실험을 통하여 제시한다.