• 검색 결과가 없습니다.

Development and Flight Test of Unmanned Autonomous Rotor Navigation System Based on Virtual Instrumentation Platform

N/A
N/A
Protected

Academic year: 2021

Share "Development and Flight Test of Unmanned Autonomous Rotor Navigation System Based on Virtual Instrumentation Platform"

Copied!
10
0
0

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

전체 글

(1)

서론 I.

. 2035 ,

[1-3,8-10].

, ,

. , ,

,

.

, .

.

VTOL (Vrtical Take Off and

Landing) Hovering m

* (Corresponding Author)

: 2011. 1. 7., : 2011. 4. 6., : 2011. 6. 14.

, , , , , :

([email protected]/[email protected]/[email protected]/cjki [email protected]/[email protected]/[email protected])

(NRF) (2010-0006800)

(K20902001617) .

. (virtual instrumentation)

, ,

. Labview

GCS (Ground Control System) .

, GUI (Graphic

User Interface) ,

.

.

FCS (Flight Control System) National

Instrument sb-RIO .

sb-RIO LabVIEW

. FCS

,

.

Virtual Instrumentation

Development and Flight Test of Unmanned Autonomous Rotor Navigation System Based on Virtual Instrumentation Platform

*, , , , ,

(Byoungjin Lee1, Sangjun Park1, Seungjun Lee1, Changjoo Kim1, Young Jae Lee1, and Sangkyung Sung1)

1Konkuk University

Abstract: The objectives of this research are development of guidance, navigation and control system for RUAV on virtual instrumentation and real flight test. For this research, the system is divided to DAQ (data acquisition) section, actuator section and controller section. And the hardware and software on each sections are realized on LabVIEW base. Waypoint guidance and control of auto flight are realized using PID gain tuning and waypoint vector tracking guidance algorism. For safe flight test, auto/manual switching module isolated from FCS (Flight Control System) is developed. By using the switch module, swift mode change was achieved during emergency flight case. Consequently, a meter level error of flight performance is achieved.

Keywords: RUAV, virtual instrumentation platform, vector tracking guidance, LabVIEW, emergency, FCS

Copyright© ICROS 2011

(2)

의 기능 및 구성 II. Hardware

RC RC

PWM .

RC PWM FCS (Flight Control

System) PWM

.

, FCS AP

(Access Point) FCS GCS

. FCS

.

DAQ ,

.

.

1 [9].

1. Flight Control Computer (FCC) FCC

[4,10].

FCC NI (National Instrument)

sbRIO-9612 .

sbRIO-9612 267g

[5].

/

. 256MB

. 2M gate FPGA

Interrupt .

LabVIEW

. sbRIO .

sbRIO-9612 400MHz

2M gate FPGA .

FPGA RTOS

Interrupt . RS232

Packet FPGA , 1 Packet

1 Interrupt RTOS .

1. sbRIO .

Table 1. Specification of sbRIO.

CPU 400MHz

RAM 128 MB

Memory 256 MB Flash Memory

2M gate FPGA 10/100M

2. National Instrument sbRIO-9612.

Fig. 2. sbRIO-9612 manufactured by National Instrument.

3. RTOS FPGA .

Fig. 3. Functional separation between RTOS and FPGA.

Packet Byte 76byte Packet

100Hz GA3390H

data .

FPGA RTOS ,

. 2. Sensor

3 (inertial measurement unit)

MI-GA3390H .

GA3390H GPS/IMU 100Hz

. GPS

1. FCS .

Fig. 1. Overall configuration of FCS.

(3)

. ,

. GA3390H GPS

NovAtel OEMV-1G . OEMV-1G SBAS

m .

4. GA3390H.

Fig. 4. GA3390H from MicroInfinity.

5. NovAtel OEMV-1G.

Fig. 5. OEMV-1G from NovAtel.

6. Honeywell HPA200RTTA-AG.

Fig. 6. HPA200RTTA-AG from Honeywell.

7. Autonics BJN50-NDT.

Fig. 7. BJN50-NDT from Autonics.

GPS

m

.

Honeywell

HPA200RTTA-AG .

80cm . Rotor RPM

, ,

. RPM Autonics BJN50-NDT

. Pulse

. Rotor 1:1

1 1 .

30000RPM rotor .

. 자동 수동 전환 모듈

3. /

.

.

8 . 74LS00 NAND

Gate

.

8 .

모터신호  ∙ ∙  ∙ ∙ (1)

S , A , M

. S 1

S 0 .

S A M

.

S FCS

ATmega128 . ATmega128

/ PWM S .

/

8. / .

Fig. 8. Switching module between Auto/Manual mode.

(4)

ATmega128 .

가상계측기반 알고리즘의 구성 III.

로직 1. Position Hold

.

.

.

2 RUAV

Logic . RUAV

, , /

. 0

.

, ,

.

. GA3390H

. PD

4

Butterworth Filter [6].

2 Roll, Pitch

I , P .

. ,

PI .

P , PI

. GPS

. IMU

.

9 .

2. .

Table 2. Control Algorithm for each mode and channel.

(heave)

H-0  

H-1  ∆

H-2    

∆

H-3    ∆ 

∆

(pitch)

P-0  

P-1   ∆ pitch SAS

P-2   ∆ pitch

P-3   ∆ 

∆ pitch

P-4   ∆ ∆ P-5   ∆ ∆ 

∆

P-6   ∆ ∆ 

∆ x

(roll)

R-0  

R-1    ∆ Roll SAS

R-2    ∆ Roll

R-3    ∆ 

∆ Roll

R-4    ∆ ∆

R-5    ∆ ∆ 

∆

R-6    ∆ ∆ 

∆ y

Directional (yaw)

D-0  

D-1  ∆ yaw

D-2   

 pseudo-direction

D-3   ∆ 

∆ direction

(5)

9. Position hold . Fig. 9. Control logic of position hold.

  ∆ ∆ 

∆

 ∆ 

∆ (2)

   ∆ ∆ 

∆

 ∆ 

∆

  롤 피치방향각속도

  롤 피치

  동체좌표축방향속도

  동체의앞쪽방향   동체의오른쪽방향

(3)

(2), (3) 9

x y ,

. 

FPGA

PWM .

로직 2. Yaw Control

Yaw

. Roll Pitch 5

Yaw

. Yaw

Damping .

PD Yaw

Yaw PID

. (4) Yaw .

  ∆ 

∆

  방향각속도    (4)

경로 유도 로직 3.

Yaw GA3390H d

. r

. r

.

      

       (5)

: Yaw d:

Ψ

10. .

Fig. 10. Geometric representation of guidance control.

r d

.

. 기반 알고리즘 구현 4. LabVIEW

National

Instrument Labview

. LabVIEW C

. C

, /

LabVIEW

‘Block’

. Block

I/O FPGA,

Memory

. LabVIEW

‘data probe’ .

. ,

UDP/TCP Layer 5 protocol .

WiFi GCS

.

FCC RTOS FPFA ,

, , , PWM

. 11, 13 LabVIEW

.

11 sbRIO-9612 RTOS FPGA

, LLH ENU

. RTOS

(6)

Reference

. 12

.

.

.

.

, , , Rotor RPM . RTOS

, ,

FPGA .

13 sbRIO-9612 FPGA

. FPGA FCS .

FPGA

FPGA

PWM . RTOS

FPGA PWM

.

FPGA Packet .

RTOS RS-232 Packet

Check Sum Packet .

Packet for Packet

. FPGA Packet

RTOS Interrupt Packet

. RTOS Check Sum

RTOS

. 14 FPGA

.

15 ‘Front Panel’

Gain

. Packet

LabVIEW PC sbRIO-9612

GPS data receive

altitude compute

IMU data compute (pos/vel/att)

Flight mode &

guidance with reference

Control logic

FPGA TX

RX

11. RTOS .

Fig. 11. Algorithms in RTOS part.

12. .

Fig. 12. Interaction between guidance and control part.

Pressure Data convert (link configure, bit compute)

GPS Check Sum

& Data acquire

IMU Check Sum &

Data acquire

Digital Data Processing (PWM receive/generate, RPM count)

13. FPGA .

Fig. 13. Algorithms in FPGA part.

14. FPGA Packet .

Fig. 14. Communication packet management via FPGA.

1

Simple GUI interaction for CMD/CON w/o packet configuration

Simple GUI interaction for CMD/CON w/o packet configuration

GCS for Navigation, Guidance &

command

GCS for display & mapping

15. GCS Front Panel .

Fig. 15. Capture from the developed GCS front panel.

(7)

.

비행 시험 IV.

회전익 항공기 특징 및 제원 1.

. Plettenberg (HP370/40/A2)

3.5HP .

FCC .

. Kokam 5000mAh 6cell(22.2V)

2 .

15 .

모델링을 위한 실험 기동 2.

, ,

. .

50Hz

. 17

. lateral,

longitudunal, directional

. 3

3 PWM Pulsewidth( sec)μ

. .

PWM .

, PWM

. 18

( / ) PWM (

/ ) .

PWM

. 7 Hz

cutoff 4 .

경로점 비행 시험 결과 3.

trim -PWM

[11]

. PID

. ,

100m ( )

. (1)

3. .

Table 3. Physical specification of RUAV.

1550mm 4100g(Battery )

15min

Rotor 1700mm

6kg

16. .

Fig. 16. Rotary UAV in flight test.

17. Trim data.

Fig. 17. Trim flight test data.

1.65 1.7 1.75 1.8 1.85

x 105 -50

-40 -30 -20 -10 0 10 20 30

pitch rate vs. PWM

1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7

x 105 -200

-100 0 100 200

yaw rate vs. PWM

1.6 1.65 1.7 1.75 1.8 1.85

x 105 1200

1300 1400 1500 1600 1700

1.65 1.7 1.75 1.8 1.85

x 105 -50

-40 -30 -20 -10 0 10 20 30

pitch rate vs. PWM

1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7

x 105 -200

-100 0 100 200

yaw rate vs. PWM

1.6 1.65 1.7 1.75 1.8 1.85

x 105 1200

1300 1400 1500 1600 1700

1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7

x 105 1000

1200 1400 1600 1800

1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7

x 105 1000

1200 1400 1600 1800

18. , ( ) PWM (

).

Fig. 18. Pitch and yaw rate vs. PWM signal during manual flight.

(8)

.

15 Yaw ,

.

.

19 .

. m

5m 10 .

20

. 10m/s

Gain

.

Gain .

. 20 Yaw

. -90°, 180°, 90°, 0°, -90° Yaw Overshoot

.

-60 -50 -40 0 40 50 60

-110 -100 -90 -50 -10 0 10

x(m) y(m

)

1

2 3

4

21. .

Fig. 21. Flight trajectory of ribbon shape.

22. .

Fig. 22. Forward velocity and heading angle during ribbon flight.

(1)

(2), (3), (4)

. 21

. yawing

, PID 5m

.

. 22

.

.

,

. 22

Yaw . 180°, -45°, 45°, 180°

Yaw 3~4

Offset .

Offset

. 23

-60 -50 -40 0 40 50 60

-60 -50 -40 0 40 50 60

x(m ) y(m

)

start

2 1

3 4

19. .

Fig. 19. Flight trajectory of square shape.

20. .

Fig. 20. Forward velocity and heading angle during square flight.

(9)

, .

결론 V.

LabVIEW GPS

IMU FCS

. VTOL

m

, FCS

.

.

Labview ,

. , , GUI

,

FCS

.

.

PID

FCC .

.

.

. 참고문헌

[1] C.-H. Heo, M.-S. Roh, D.-W. Lee, and K.-R. Cho,

“Ground test of the flight control system using PC104,”

Journal of Korean Society for Aeronautical and Space Sciences, pp. 452-459, May 2007.

[2] S. Trimble, “US army predicts shift to nearly all unmanned aircraft by 2035,” Flight International, 2010.

[3] K. Alexis, “Coordination of helicopter UAVs for aerial forest-fire surveillance,” Applications of Intelligent Control to Engineering Systems, 2009.

[4] M.-H. Park, H. Ryu, l.-K. Ahn, and J.-E. Kim,

“Development of flight control computer in UAV,” Proc.

of KSAS Conference, pp. 289-292, Nov. 2000.

[5] National Instruments - Single-Board RIO OEM Devices, User Guide.

[6] J.-H. Lee, H. Ryu, J.-E. Kim, and E.-T. Kim,

“Development of automatic flight control system for unmanned aerial vehicle based on angular rate,”

Aerospace Engineering and Technology, vol. 4, no. 2.

[7] R. Austin, Unmanned Aircraft Systems: UAVS Design, Development and Deployment, John Wiley & Sons Ltd., New York, 2010.

[8] UAS Roadmap 2005-2030, US DOD, www.fas.org/irp/

program/collect/uav_roadmap2005.pdf.

[9] B.-J. Lee, S. J. Park, S.-S. Yoo, Y. J. Lee, and S. K.

Sung, “LabVIEW based development of guidance and control system for rotor unmanned aerial vehicle,” Proc.

of KSAS Conference, Nov. 2010.

[10] I.-H. Lee, D.-J. Lee, and H. C. Bang, “A small scale rotor UAV autonomous flight control system design and verification,” Proc. of AIAA Infotech@Aerospace 2007, Paper ID 2007-2786.

[11] H. Lee and S.-K. Lee, “Simplified dynamic modeling of small-scaled rotorcraft,” Journal of Korean Society for Aeronautical and Space Sciences, pp. 56-64, Aug. 2005.

이 병 진 2010

. 2010 ~

. , .

박 상 준 2010

. 2010 ~

. MEMS

, .

1 .8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6

x 1 05 -20 0

-15 0 -10 0 -5 0 0 5 0 10 0 15 0 20 0

t(msec) Yaw

(deg )

1.5 2 2.5 3 3.5 4

x 105 -4

-3 -2 -1 0 1 2 3 4

u(m /s)

1.5 2 2.5 3 3.5 4

x 105 -2

-1 0 1 2 3 4 5

t(msec) v(m

/s )

Forward/lateral velocity

Yaw angle

3m/s appx.

-40 -30 -20 0 20 30 40

-60 -50 -30 -10 0

East(m) Nor

th(m )

Landing

Take-off

-40 -30 -20 0 20 30 40

-60 -50 -30 -10 0

East(m) Nor

th(m )

Landing

Take-off

23. Nose-in-circle / .

Fig. 23. Forward/lateral velocity & yaw angle during NIC flight.

(10)

이 승 준 2011

. 2011 ~

. GPS

, ,

.

이 영 재 1982

. 1985 .

1990 The Univ. of Texas at

Austin . 1996 ~

. GPS

, GPS .

김 창 주 1985

. 1987 .

1991 . 2010

10 ~

.

, .

성 상 경

1996 .

2003

. 2007 3 ~

.

Avionics , rotary

UAV autopilot, .

수치

Table 1. Specification of sbRIO.
Fig. 7. BJN50-NDT from Autonics.
Table 2. Control Algorithm for each mode and channel.
Fig. 10. Geometric representation of guidance control.
+5

참조

관련 문서

Symbol Parameter Test conditions Min. Test circuit for resistive load switching times and Figure 22.. Source drain diode.. Symbol Parameter Test conditions Min. Test

Vibration Reduction BVI Noise Reduction Performance Improvement. Flight Control Vibration Reduction BVI Noise

Seasonal dispersion pattern of Liriomyza trifolii (Diptera: Agromyzidae) infesting bell pepper. Flight activity of Liriomyza trifolii

On 10 May 2019, Aux feed system operation and manual nuclear reactor trip in HanBit #1 as a cause of withdrawing control rod during reactor characteristic test,

2. The finite element is calculating using tension test of uni-direction 0° and 90°, compression test of uni-direction 0° and 90° and shear test results and, the results

Recommendations on trajectory selection in flight planning based on weather uncertainty, Proceedings of the 2017 WMO Aeronautical Meteorology Scientific

Second, the perception of exercise immersion based on the general characteristics of the study subjects (gender, grade, guidance period, participation time,

We have implemented and developed a virtual angioscopy system based on the proposed methods, and tested it using several actual data sets of human blood