• 검색 결과가 없습니다.

Implementation of Agricultural Multi-UAV System with Distributed Swarm Control Algorithm into a Simulator

N/A
N/A
Protected

Academic year: 2021

Share "Implementation of Agricultural Multi-UAV System with Distributed Swarm Control Algorithm into a Simulator"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

37 * 교신저자 : 손형일([email protected])

분산군집제어 알고리즘 기반 농업용 멀티 UAV 시스템의 시뮬레이터 구현

Implementation of Agricultural Multi-UAV System with Distributed Swarm

Control Algorithm into a Simulator

주찬영 박성준 손형일*

Chanyoung Ju Sungjun Park Hyoung Il Son*

전남대학교 지역·바이오시스템공학과

Department of Rural and Biosystems Engineering, Chonnam National University, Gwangju, Korea

초록

(Abstract)

최근 방제 및 예찰과 같은 농작업에 단일 UAV(Unmanned Aerial Vehicle)시스템이 적용되고 있지만, 가 반하중과 체공시간 등 기존시스템의 문제가 점차 대두되면서 작업 시간을 보다 단축시키고 작업 효율을 극대화 할 수 있는 농업용 멀티 UAV시스템의 필요성이 증대되고 있다. 본 논문에서는 작업자가 다수의 농업용 UAV를 효과적으로 제어할 수 있는 분산군집제어 알고리즘을 제안하며 알고리즘 검증 및 평가를 위한 시뮬레이터를 소개한다. 분산군집제어는 UAV 제어 계층, VP(Virtual Point) 제어 계층, 원격제어 계 층으로 이루어진 3계층 제어구조를 가진다. UAV 제어 계층에서 각 UAV는 point mass로 모델링 되는 VP 의 이상적인 경로를 추종하도록 제어한다. VP 제어 계층에서 각 VP는 입력            -(1)을 받아 제어되는데 여기서, ∈ℝVP 사이의 충돌방지제어,  ∈ℝ는 장애물과의 충돌방지제어, ∈ℝ는 UAV 상호간의 협조제어,  ∈ℝ는 작업자로부터의 원격제어명령이다. (1)의 제어입력에서 충돌방지제어는 각 

∈   ‖ ‖ -(2), 

∈   ‖  ‖  -(3)로 정의되며 와 는 포 텐셜 함수를 나타낸다. 원격제어 계층에서 작업자는 햅틱 인터페이스를 통해 VP의 속도를 제어하게 된 다. 이때 스케일변수 λ에 대하여 VP의 원격제어명령은   로 정의한다. UAV 시뮬레이터는 리 눅스 환경에서 ROS(Robot Operating Systems)를 기반한 3차원 시뮬레이터인 Gazebo상에 구축하였으며, 마스터와 슬레이브 간의 제어 명령은 TCPROS를 통해 서로 주고받는다. UAV는 PX4 기반의 3DR Solo 모 델을 사용하였으며 MAVROS를 통해 MAVLink 통신 프로토콜에 접속하여 UAV의 고도, 속도 및 가속도 등의 상태정보를 받을 수 있다. 현재 멀티 드론 시스템을 Gazebo 환경에 구축하였으며, 추후 시뮬레이터 상에 분산군집제어 알고리즘을 구현하여 검증 및 평가를 진행하고자 한다.

그림 1. 분산군집제어의 3계층 제어구조

(2)

38 그림 2. ROS 및 Gazebo를 이용한 시뮬레이터

키워드

(Keywords)

농업용 UAV, 멀티 UAV, 분산군집제어, 시뮬레이터

사사

(Acknowledgement)

본 논문은 농림축산식품부의 첨단생산기술개발사업(과제번호: 115062-2)의 지원을 받아 연구되었음.

수치

그림  1. 분산군집제어의 3계층 제어구조

참조

관련 문서

A closer look into the details of the support suggests that the government intends to adopt a retirement age guaranteed system or a system with extended employment

김명직, 장국현. An estimation methodology for Markov regime switching stochastic volatility model using a modified EM algorithm. 유전자 알고리즘을

 본 조사는 강원대학교 교육수요자를 대상으로 만족도 평가를 실시하여 환류 시스템을 구축하고 , 수요자 중심의 교육과정 운영 및 교육서비스 질 제고를 목적으로 함.

The whole system combines the master-slave remote control robotic system (the motion simulator and joystick/haptic interface device), the virtual reality system

Computer security; distributed control systems (DCS); industrial control systems (ICS); information security; network security; programmable logic controllers

undergo a cyclic process whose sole effects are the flow of heat into the system from a cold. reservoir and the flow of an equivalent amount of heat out of the system into

• Stylebook 템플릿을 통해 하이브리드 멀티 클라우드 환경 전반에서 일관된 보안 정책 달성.. Citrix

ㆍLiapis, Pete, Wolfgang Britz, Modelling TRQs in multi-commodity models, Institute for Agricultural Policy, University