• 검색 결과가 없습니다.

A Study on Driving Algorithm and Communication Characteristics for Remote Control of Mini Excavator

N/A
N/A
Protected

Academic year: 2021

Share "A Study on Driving Algorithm and Communication Characteristics for Remote Control of Mini Excavator"

Copied!
10
0
0

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

전체 글

(1)

http://dx.doi.org/10.7839/ksfc.2018.15.4.081

소형 굴삭기의 원격제어를 위한 주행 알고리즘 및 통신특성에 관한 연구 A Study on Driving Algorithm and Communication Characteristics

for Remote Control of Mini Excavator

정진범

1

․김경수

1*

Jin Beom Jeong and Kyung Soo Kim

Received: 28 Aug. 2018, Revised: 12 Nov. 2018, Accepted: 26 Nov. 2018

Key Words:Remote Control(원격제어), Hydraulic Valve(유압밸브), Communication Environment(통신환경), LabVIEW(랩뷰), Construction Equipment(건설장비)

Abstract: Indoor construction site such as building demolition sites, tunnel, vinyl house, and cattle shed are subject to various risk factors such as falling stones, soot and bad odors. However, most of the mini excavators have no cabin that can protect the driver from such risk factors. Therefore, researches on remote control technology of construction equipment are actively conducted as a method for protecting the driver from the risk factors occurring in the working environment. For effective remote control, it is necessary to be able to control the travelling and work using a portable small transmitter. However, due to the limitation of the size of the transmitter, complex operation control is required to control two or more actuators with a single joystick. Also, it is essential to check how remote control characteristics change in various environments such as distance, signal strength, obstacle. Therefore, in this study, an algorithm that can control two actuators simultaneously with a single joystick signal was developed, and a communication method suitable for indoor and outdoor mini construction equipment by analyzing experimentally how the remote control characteristics vary according to various work environments and telecommunication methods proposed.

* Corresponding author: [email protected]

1 Korea Construction Equipment Technology Institute, 36 Sandan-ro, Gunsan-si, Jeollabuk-do 54004, Korea Copyright Ⓒ 2018, KSFC

This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License(http://

creativecommons.org/licenses/by-nc/3.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

1. 서 론

건설기계는 토목공사나 건축공사에 사용되는 기계 의 총칭으로, 굴삭기, 로더, 크레인 및 지게차 등 종 류가 다양하며, 건설기계의 대표격인 굴삭기는 실외 및 실내 건설 현장, 농업, 임업, 조경 등 다양한 환경 에서 사용되고 있다. 특히 실내 건설 환경은 터널, 비닐하우스, 축사 및 건물 내부에서 철거 및 리모델 링 등 다양한 작업이 이루어지며 실내에서의 건설작 업은 중대형 건설기계의 진입이 어려워 3톤 미만의

소형 굴삭기를 이용하여 작업을 수행하고 있다. 이러 한 실내 건설 환경은 먼저, 돌, 매연, 악취 등 다양한 위험요인이 발생하나, 대부분의 소형 굴삭기에는 운 전자를 보호할 수 있는 캐빈(Cabin)이 없는 실정이다.

때문에 작업 환경에서 발생하는 위험요인으로부터 운전자를 보호하기 위한 방법으로 건설 장비의 원격 제어 기술에 대한 연구가 활발히 진행되고 있다. 진 익훈은 ZigBee 모듈과 마이컴을 적용하여 굴삭기의 원격제어 기술에 관한 연구를 수행하였고,

1)

양순용은 XBee 통신으로 굴삭기 작업장치의 원격제어 시스템 에 관한 연구를 수행하였다.

2-3)

대부분의 원격제어 기술에 관한 연구는 굴삭기의

작업기 제어에 관한 연구였으나, 효율적인 원격제어

를 위해서는 휴대 가능한 소형 송신기를 이용하여

주행 및 작업 제어가 가능하여야 한다. 그러나 송신

기 크기의 제약으로 인해, 한 개의 조이스틱으로 2개

이상의 액추에이터를 제어할 수 있는 복합동작 제어

(2)

가 요구된다. 또한, 원격통신은 거리, 신호세기, 장애 물과 같은 사용 환경에 따라 제어 특성이 변화하기 에, 다양한 환경에서 원격제어 특성이 어떻게 변화하 는지 확인이 필요하다.

4)

따라서, 본 연구에서는 한 개의 조이스틱 신호로 2 개의 액추에이터를 동시에 제어가 가능한 알고리즘 을 개발하고, 다양한 작업 환경과 통신 방법에 따라 원격 제어 특성이 어떻게 변화하는지를 실험을 통해 분석하여, 실내 및 실외에서 사용하는 소형 굴삭기에 적합한 통신 방법을 제시하고자 한다.

2. 주행 제어 알고리즘

기존 굴삭기는 Fig. 1과 같이 2개의 조이스틱으로 붐, 암, 버킷 실린더 및 선회모터를 제어하고, 2개의 페달로 구성된 페달밸브로 좌우 주행모터를 제어하 는 방식이다. 작업자는 발로 페달밸브를 조작하고, 양손으로 조이스틱을 조작하면서 굴삭기를 운전한다.

Fig. 1 Pedal valve and joystick

그러나 일반적인 원격제어기의 송신부는 Fig. 2와 같이 휴대가 편리한 소형으로 제작되고 있어, 손으로 만 제어가 가능하다. 따라서, Fig. 3과 같이 굴삭기의 주행을 위해, 1개의 조이스틱에서 발생되는 2개의 신 호(X, Y)를 복합적으로 연산하여 2개의 주행모터를 제어하는 알고리즘을 Fig.4와 같이 표현 하였다.

Fig. 2 Remote controller(transmitter)

Fig. 3 Traveling control strategy by one joystick

위의 Fig. 3에서 기호 중 왼쪽의 부호는 좌측 주행 모터의 주행상태, 우축의 부호는 우측 주행모터의 주 행상태를 의미하며 부호의 값이 (+)이면 전진 주행, (-)이면 후진 주행, (0)이면 주행하지 않음을 의미한다.

주행 모드 중 Pivot Turn은 한쪽 주행모터는 멈춰 있고, 나머지 주행모터만 회전하여, 멈춰있는 트랙을 중심으로 회전하는 것을 뜻하며, Spin Turn은 2개의 주행모터가 다른 방향으로 동시에 회전하면서 제자 리 회전하는 것을 뜻하는 것이다.

Fig. 4 Traveling control algorithm

본 연구에 사용된 전자 조이스틱은 X, Y 2개의 출 력신호를 가지며, 각 축의 출력값은 (0.5~4.5)V, 중립 값은 2.5V 이다.

주행 제어 알고리즘을 구현하기 위해서는 조이스

틱의 위치분석이 우선되어야 한다. 위치 분석을 통

해, 제어하여야 하는 비례밸브 선정 및 제어수준을

(3)

결정할 수 있다. 조이스틱의 위치 분석 방법은 Fig. 5 와 같이 나타내었다.

Fig. 5 Concept of joystick absolute angle

조이스틱의 출력신호로 조이스틱의 현재 위치를 분석하기 위해서는 출력값을 정규화 시키는 전처리 가 필요로 하다.

따라서 식(1)에 의해 조이스틱의 출력값 범위를 (–1~1)로 변화시켰다.

5)

  ×

m ax

 

m in

 

m in

  (1)

여기에서, 

는 조이스틱의

X, Y값, 

는 정규화 된 값(

 

), 

m in

는 최솟값, 

m ax

는 최댓값이다 . 조이스틱의 각도 계산을 위해 아래의 식(2)를 이 용하여 0~360°의 각도를 계산하였다.



tan

 

i f 

  

 

 

tan

 



 

tan

 







i f 

 

  or 

 

i f 

  

  i f 

  

  i f 

  

 

(2)

여기에서 

는 조이스틱의 각도이다.

조이스틱 신호 분석을 통해 밸브의 제어량은 식 (3), (4)를 이용해 구해진다.

(3)

 

× 

 

×

(4)

여기에서 

, 

는 비례밸브 제어 신호, 

, 

의 신호 범위를 (0~1)로 만들기 위한 상수값이다.

식(2)~(4)를 이용해 조이스틱의 위치에 따라, 제어 대상 밸브 및 제어량을 결정할 수 있으며, 위치에 따 른 변수 

, 

, 

, 

, 

는 Table 1과 같이 정리 하였다.

Table 1 Valve control strategy and parameter value Joystick Angle

(Degree)

Value

0 ≦ 

< 45 





  

 1

45 ≦ 

< 90 





 

 1

90 ≦ 

< 135 





  

 3

135 ≦ 

< 180 





 

 3

180 ≦ 

< 225 





  

 5

225 ≦ 

< 270 





 

 5

270 ≦ 

< 315 





  

 7

315 ≦ 

< 360 





 

 7

여기에서 

은 좌측 주행모터를 제어하는 밸브,

는 우측 주행모터를 제어하는 밸브이며, a는 전진 주행, b는 후진주행을 제어하기 위한 포트로 설정하 였다.

Table 1과 같이 계산된 값을 도식화 하면 Fig. 6으 로 나타내어진다. Fig. 6(a)는 조이스틱의 위치에 따 라 밸브 1을 제어하는 신호이며, Fig. 6(b)는 밸브 2 를 제어하는 신호이다.

Fig. 6과 같이 조이스틱이 중심이 아닌 곳에 위치

한다면, 위치에 따라 제어대상 및 제어값이 결정되어

진다.

(4)

(a) control signal for valve 1

(b) control signal for valve 2

Fig. 6 Control signal for valve by driving algorithm

3. 시험장비 구성

주행 알고리즘 제어성능 분석을 위해, Fig. 7과 같 이 굴삭기 주행모터를 제어하는 2개의 비례제어 밸 브와 조이스틱 신호를 무선통신을 이용해서 제어하 도록 구성하였다. Fig. 8과 같이 2개의 비례제어 밸브 와 주행모터를 모사하기 위한 가변오리피스와 릴리 프 밸브, 제어성능 확인을 위해 밸브 각각의 출구단 에 압력센서를 장착한 유압회로도를 구성하고, Fig. 8 과 같이 제작하였다.

이때, 공급압력은 22MPa (220bar)이고, 가변오리피 스를 조절하여 출구단 압력은 19MPa (190bar)가 되도 록 설정하였다. 릴리프 밸브는 가변오리피스 후단의

배압을 설정하기 위해 10MPa (100bar)로 설정하 였다. 비례제어 밸브는 HYDAC社의 P4WE06E26 을 사용하였으며, 밸브의 사양은 Table 2와 같 다.

6-7)

Fig. 7 Configuration of wireless communication test system

Fig. 8 Hydraulic circuit of test equipment

Fig. 9 Test equipment of wireless communication

(5)

Table 2 Specification of proportional solenoid valve

Parameter Value

Operating Pressure(bar) 350

Nominal Flow(LPM) 40

Switch Time(msec)

On 50

Off 40

Hysteresis(%) 6

Repeat Accuracy(%) ±1.5

Voltage(V) 24

Current(A) 0.86 @ 24VDC

원격제어를 위해 사용된 ZigBee 및 Bluetooth 통신 모듈의 통신 주파수는 2.4GHz로 동일하며, 최대 전송 속도는 Bluetooth가 ZigBee 대비 약 3.7배 빠른 수준이 며, 최대 전송거리는 ZigBee 는 1,600m, Bluetooth는 100m 이다. 자세한 사양은 Table 3과 같다.

8-9)

Table 3 Specification of wireless communication module

Type

Specification ZigBee Bluetooth Standard IEEE 802.15.4 IEEE 802.15.1

(v2.0+EDR) Working Frequency 2.4 GHz 2.4 GHz

Power Consumption

mW 181.5 ~ 2,400 400 ~ 960

V 3.3 ~ 12 5 ~ 12

mA 55 ~ 200 80

Output Power 100 mW (20dBm)

65 mW (18dBm) Maximum

Transmission Speed 250 Kbit/sec 921.6 Kbit/sec Maximum

Transmission Distance 1,600 m 100 m

그리고, 통신 모듈 및 안테나에 따른 통신 특성이 변경되지 않도록

10)

, 각각의 무선 통신 모듈의 최대 출력으로 설정하였고, 안테나의 이득 감도는 2dBi로 고정 하였다.

데이터 제어 및 계측 프로그램은 LabVIEW를 이용 하였으며, Fig. 10과 같이 알고리즘 제어부, 데이터 송수신부 및 계측부로 구성하였다. 이때, 무선통신의 응답시간을 측정하기 위해 Ethernet을 이용하여 송신 부 및 수신부를 동기화 하도록 구성하였다.

Fig. 10 Configuration of test program

11)

4. 실험 및 결과

4.1 시험 방법 및 조건

주행 알고리즘의 제어성능 확인을 위해 아래의

Fig. 11과 같이 신호 프로파일을 입력신호로 사용하

였다. 신호 프로파일에는 Table 4와 같이 8가지 주행

모드로 구성되어져 있다.

(6)

Division Condition Case 1 ․ test place : inside

․ distance : 2m

․ obstacle : no Case 2 ․ test place : inside

․ distance : 5m

․ obstacle : window Case 3 ․ test place : outside

․ distance : 30m

․ obstacle : no Case 4 ․ test place : outside

․ distance : 30m

․ obstacle : shutter Case 5 ․ test place : outside

․ distance : 50m

․ obstacle : no Case 6 ․ test place : outside

․ distance : 50m

․ obstacle : shutter Case 7 ․ test place : inside

․ distance : 50m

․ obstacle : wall, machine Case 8 ․ test place : inside

․ distance : 50m

․ obstacle : closed iron door (a) Joystick signal of time domain

(b) Joystick signal of spatial domain Fig. 11 Input signal profile

Table 4 Control mode by joystick position Control

Mode

Signal X (V)

Signal Y

(V) Driving State

1 2.5 4.5 Forward

2 4.5 2.5 Spin Right

3 2.5 0.5 Backward

4 0.5 2.5 Spin Left

5 4.5 4.5 Pivot Right(F) 6 4.5 0.5 Pivot Right(B) 7 0.5 0.5 Pivot Left(B) 8 0.5 4.5 Pivot Left(F)

또한, 통신환경에 따른 통신 특성도 분석하기 위 해, 통신 거리 및 다양한 환경에서 시험을 실시하였 으며, 시험 환경은 Table 5와 같다.

Table 5 Wireless communication test environment

(a) case 1

(b) case 2

(c) case 3, 4

(7)

(d) case 5, 6

(e) case 7

(f) case 8

Fig. 12 Wireless communication test environment

4.2 실험 결과

4.2.1 주행 알고리즘 시험 결과

조이스틱 신호를 주행 알고리즘에 의해 Fig. 13과 같이 2개의 밸브를 동시에 제어할 수 있는 신호로 변환되었다.

Fig. 13 Transformed signal by algorithm

V/V control signal이 (+) 값이면, 밸브의 a포트(전진 주행)를 제어하고, (-) 값이면 b포트(후진주행)를 제어 하는 것이다.

Fig. 14는 Control Mode에 따른 제어 결과를 나타 낸 것이며, (a)는 직진주행(Forward) 모드로, 비례제어 밸브 1, 2의 a 포트에 압력이 발생하여, 주행 알고리 즘에 의해 정상적으로 작동하는 것을 확인하였으며, 8개의 Control Mode에 따른 결과는 Table 6과 같이 정리하였다.

(a) control mode 1(forward)

(b) control mode 2

(c) control mode 3

(8)

(d) control mode 4

(e) control mode 5

(f) control mode 6

(g) control mode 7

(h) control mode 8

Fig. 14 Traveling algorithm test result graph

Table 6 Traveling algorithm test result Control

Mode Driving State Control

target Result 1 Forward 



, 





, 



2 Spin Right 



, 





, 



3 Backward 



, 





, 



4 Spin Left 



, 





, 



5 Pivot Right(F) 



, 0 



, 0 6 Pivot Right(B) 0, 



0, 



7 Pivot Left(B) 



, 0 



, 0 8 Pivot Left(F) 0, 



0, 



4.2.2 통신 환경에 따른 응답시험 결과

응답시간은 Fig. 15와 같이 입력신호를 인가한 후, 출력신호가 발생할 때까지의 시간으로 정의하였다.

응답시간 측정 시험은 Fig. 11의 입력신호를 3회 반 복 인가하여, 응답시간을 측정하였다.

시험결과 ZigBee의 응답시간은 최소 122.6ms에서 최대 338.7ms 수준으로 나타났고, Bluetooth의 응답시 간은 최소 68.4ms에서 최대 110.7ms 수준이나, Case 8의 경우에는 통신이 되지 않았으며, 그 결과는 Table 7과 같다.

그리고 각 Case별 응답시간 분포를 분석한 결과

ZigBee 통신은 Fig. 16과 같이 Case 1~7은 균일한 분

포를 나타내는 것을 확인하였다. Case 8의 경우에는

최대 1,190ms 까지 응답지연이 발생하였지만, 통신

단절은 없었다. Bluetooth 통신은 Fig. 17와 같이

ZigBee에 비해 응답시간 분포가 크게 나타나는 것을

확인하였다.

(9)

Fig. 15 Response time measurement graph

Table 7 Response time measurement test result

Division ZigBee Bluetooth

Case 1 185.3 ms 94.4 ms Case 2 122.6 ms 68.4 ms Case 3 172.4 ms 89.4 ms Case 4 134.7 ms 107.3 ms Case 5 168.7 ms 110.2 ms Case 6 144.2 ms 105.7 ms Case 7 169.0 ms 102.8 ms Case 8 338.7 ms No Connection

Fig. 16 Response time distribution of zigbee

Fig. 17 Response time distribution of bluetooth

5. 결 론

기존 굴삭기의 제어는 2개의 조이스틱과 1개의 페 달밸브를 사용하여 작업기 및 주행을 제어하는 방식 으로 구성되어 있다. 그러나 원격제어 굴삭기의 제어 방식을 기존 굴삭기와 동일하게 한다면, 휴대성을 위 해 소형화된 제어기의 크기적 제약으로 인해 주행 및 작업기의 동시 제어가 불가능하게 된다.

따라서, 본 연구를 통해 원격제어 굴삭기의 주행 및 작업기의 동시 제어를 수행하기 위한 주행 제어 알고리즘을 개발하였다. 주행 알고리즘은 1개의 전자 조이스틱에서 출력되는 X, Y 위치 신호를 받아 출력 신호의 크기 및 조이스틱 방향을 분석하여, 전․후 진, Pivot Turn 및 Spin Turn이 가능하도록 구성 하였 다. 알고리즘의 제어성능을 확인하기 위해, 시험 장 비를 구성하여 알고리즘의 타당성을 검증하였다.

또한, 원격제어에 많이 사용되는 통신 방법 중, ZigBee 및 Bluetooth에 대해 통신거리, 실내 및 실외, 장애물 등 다양한 환경에서 통신 특성의 변화를 실 험을 통해 분석한 결과는 다음과 같다.

- ZigBee의 응답속도는 (122.6~185.3)ms 수준이며, 통신 거리 및 장애물이 큰 영향을 받지 않고 유사한 응답속도와, 균일한 응답시간 분포를 가지는 것으로 분석

- Bluetooth는 (68.4~110.2)ms로 ZigBee보다 빠른 것 으로 분석되었고, 50m의 거리의 개방된 환경에서는 원활한 통신이 이루어짐을 확인

- Bluetooth가 통신이 안 되는 곳에서도 ZigBee는

통신이 되어, 장애물이 많은 환경에는 ZigBee가 유리

(10)

후 기

본 연구는 2017년 한국산업기술진흥원의 지원을 받아 경제협력권산업육성사업으로 수행된 연구(과제 번호 : P0000870)결과입니다.

References

1) I. H. Jin et al., “Study on the Remote Control Excavator for High-Risk Operations”, 2010 25th ICROS Annual Conference (ICROS 2010), pp479-483, 2010.

2) Y. M. Jeong and S. Y. Yang, “Development Trend of Remote Control Technology of Construction Machinery”, Journal of Drive and Control, Vol.12, No.1, pp34-38, 2015.

3) Y. M. Jeong and S. Y. Yang, “Application Case of Sensor System Development for Excavator Automation”, Journal of Drive and Control, Vol.12, No.3, pp77-81, 2015.

4) J. B. Jeong et al., “An Experimental Investigation on the Wireless Communication Characteristics for

Remote Control of In Door Working Equipment”, 2018 Spring Conference on Drive and Control, pp153-157, 2018.

5) M. Nixon, Feature Extraction & Image Processing, Second Edition, Academic Press, Cambridge, pp74-75, 2008.

6) HYDAC System GmbH, “Technical Documentation : Universal digital power amplifier”, pp13-17, 2014.

7) S. N. Yun, Y. B. Ham and J. H. Park, "A Study on Response Improvement of a Proportional Solenoid Actuator", Journal of Drive and Control, Vol.13, No.3, pp.47-52, 2016.

8) Sene Technologies, Inc., “User Manual : ProBee-ZS10”, pp9-10, 2012.

9) Sene Technologies, Inc., “User Manual : Parani-SD1000”, pp8-9, 2010.

10) The Basic of RF(Antenna Gain) : http://www.rfdh.com/bas_rf/begin/antenna.php3

11) S. C. Han, "Development of an Electronic

Simulator for Efficiency Improvement to Verify

Electro-Hydraulic Servo Controllers in an

Examination Set-up", Journal of Drive and Control,

Vol.14, No.3, pp.50-57, 2017.

수치

Fig.  3  Traveling  control  strategy  by  one  joystick
Table  1  Valve  control  strategy  and  parameter  value Joystick Angle (Degree) Value           0  ≦      <  45          1 45  ≦     <  90         1 90  ≦     <  135          3 135  ≦     <  180   
Fig. 7 Configuration  of  wireless  communication  test  system
Table  2  Specification  of  proportional  solenoid  valve Parameter Value Operating Pressure(bar) 350 Nominal Flow(LPM) 40 Switch  Time(msec) On 50 Off 40 Hysteresis(%) 6 Repeat Accuracy(%) ±1.5 Voltage(V) 24 Current(A) 0.86 @ 24VDC 원격제어를 위해 사용된 ZigBee  및
+5

참조

관련 문서