Sunteți pe pagina 1din 5

Proceedings of the 2007 International Conference on Information Acquisition July 9-11, 2007, Jeju City, Korea

Design and Implement of a Trimaran Unmanned Surface Vehicle System


Juntong Qi and Yan Peng Robotics Laboratory Shenyang Institute ofAutomation, Chinese Academy Sciences
Shenyang, Liaoning Province, China Graduate School, Chinese Academy of Sciences Beijing, China {qijt & pengyan} @uspringfield.edu

He Wang, Jianda Han Robotics Laboratory Shenyang Institute ofAutomation, Chinese Academy Sciences
Shenyang, Liaoning Province, China

{wanghe & jdhan} guspringfield.edu


In the recent work, we have designed and implemented a TUSV prototype. The trimaran, control box, PC-104 control computer, communication units, sensors such as inertial measured unit (IMU), compass, altimeter and so on should be

nonlinear control theories. The full system has been tested successfully in the manual operation and obtained useful data, which is to be analyzed and used in identifying the TUSV model and design advanced control technologies. A control methodology

Abstract - This paper describes recent research on system design of a Trimaran Unmanned Surface Vehicle (TUSV) control system and a control scheme for such a vehicle. The trimaran is to be designed as a test bed for the implementation of new

for trimaran, which is based on nonlinear dynamic equations with a simplified thrust-torque generation model valid for cruising is presented.
Index Terms - Trimaran,

USV, controller design, PID control

I. INTRODUCTION Unmanned surface vehicles (USV) can be made as a platform for pure academic research and many applications where human intervention is considered difficult or dangerous Marine vehicles have been dramatically researched for over a decade. Currently, many types of ships have been operating on the seas or rivers such as cargo ships, container ships, fishing ships, and tanker ships. Traditionally, the underactuated ships have been served as the unit for above missions because its simple, symmetric, decoupled dynamics and stable futures, and have many successful records in actual field operations. The underactuated piece hulls of a special type speed trimarans are constructed by a main center hull and two small outer hulls, which could be called Small Outer Hull Trimarans(SOHT), they provide spacious deck surface as one of their main advantage. Because of the particular construction, the high speed trimarans, SOHTs have lower resistance,excellent sea-keeping performance, obvious virtue in general layout and stealth, compared with single hull ships or catamarans. In particular, high speed SOHTs cancel the waves by the wave interference effect from each piece hulls to reduce wave resistance; alleviate the "diagonal shake" and "fast roll", which often occurs in the catamarans; damp the os rmudrae hphls pitch and heave; shield noise from .underwater ship hulls. . ' . . . Now, sea-keeping performance is paid more attention, so is the stealth. Therefore in recent years the unconvertional ship forms are studied and applied more than ever, and their size tends to increase. High speed trimarans manifest obvious virtue in these aspects so that the high speed trimran are desirable platform ofthe frigates in future.

update the onboard computer program and collect useful data. A wireless-LAN will be used to provide the real-time communications between the control computer and the ground supporting station. The software frame based on QNX realtime operation system (RTOS) has also been constructed including PWM output module, 8-serials sensor data collecting module, 8255 timer speed sensor module and wireless commutation module. A wide range of control methodologies have been applied to previous underactuated ships, but the control of trimans has less been mentioned. In this paper we present the methodology of multi-channel decoupling PID control which is necessitates the development of a plant model. The brief of this paper is as follow: In the Section II, we Tr e thed of th e Ts system. The Sembin of the TUSV system will be present in Section III. The multichannel deoupl PI control methoology isTesignedii ctin IV. In the end, we conclude our work and discuss issues for future research.
II. DESIGN AND IMPLEMENTATION OF TUSV CONTROL SYSTEM The overall TUSV system comprises of the trimaran platform, the onboard control system, and the ground monitoring station. The trimaran itself is able to operate with the control computer system and onboard sensors independently. The full duplex wireless-LAN equipments are installed in the ground station and the USV system to exchange data from them including receiving commands from the ground system and reporting the operating status or damages of the possiblecontrol to the ground station. The 1. TUVcnrlsteispsnednFgue1 ~~~~~~~TUSV system iS presented in Figure architecture

dsigned, comp which is used to pre-schedule the trajectory, andchosen Wo assemble the graoun supporting system
a

'

pitch~~~~~~~~~~~~~~~~~ an.ev;sil

1-4244-1 220-X/07/$25 .OO

C2007 IEEE

361

Battary
IMIJ

Compass

MPEG

Servos
+ DSP Processor
RC Receiger

Onboard Control Computer


PC 104

GPS

Onlboard
Ground

802.llg

/;R
Remote controller

The onboard control system is responsible for the overall TUSV main managements including navigation, autonomous control, communication and so on. The PC- 104 control computer, communication components and sensor units including inertial measure unit, global position system (GPS), digital compass, are installed onboard. In our research in the project, PC-104 computer system is used as the onboard computer which is shown in Figure 3.

Fig. 1 Architecture ofthe TUSV control system

A. Trimaran Platform As the basic vehicle of the TUSV system, we chose the trimaran which is designed by Dalian University of Technology. Such a choice is easy for us to exchange the accessories and cost low price. The trimaran, shown in Figure 2, is a high quality ship which is changed by us using a ship platform operating with a remote controller. The modified system allows the payload of more than 5 kilogram, which is sufficient to take the whole onboard control box and the communication units. The trimaran is constructed by a main center hull and two small outer hulls, which could be called Small Outer Hull Trimarans(SOHT), they provide spacious deck surface as one of their main advantage. The vehicle is powered by a 500W motor which generates 30hp at about 2000 rpm, practical angular rate ranging 100 to 2,000 rpm. The full length of the vehicle is 1609mm as well as the full width of it is 232mm.

Fig. 3 PC-104 computer system

The control computer installed in control box is a typical industrial embedded computer system, so-called PC-104 which the whole system is kept as compact and light-weight as possible. The PC-104 has the ISA or PCI bus which features a 108.2cm X 115.06cm footprint circuit board. Our control computer system consists of a main CPU board and some other peripheral boards such as DC-DC power supply board, 8-channel serial communication device and PWM generation board. The main CPU board has a Celeron processor at 400MHz with 256MB SDRAM, fully compatible with the real-time operation system such as QNX. Hard drive or other equivalent mass-storage device for booting and running an operation system and store useful sensor data is needed to the control (aCF card by KingStone is a computer. The C aompct Flash 1GB flash RAM device and is suitable for air environment. Th Eurotech* PC- 10 procswsor boIard has oly two ;seialu ports, which are not enough for collection data from more than two sensors that communicate with serial port. As a result, a serial port expender is packed with the main CPU board providing RS-232 / 485 communications. In order to control the Futabag model helicopter servos, a PWM generation board is needed. Take price and reliable as consideration, DSP board is chosen to generate PWM signal as wel as capture te ~~~~~~~PWM\ signal encoded by remote controller when the system run at manual mode. Such a design is to ensure that the system can run independently at manual mode, which the close loop of the servo control is not through PC- 104 processor except for receiving the commands of servos form serial port. Li-Ion battery serves as a power supplement to the overall onboard communication units and servos through DC-DC converter.

Fig. 2 SIA-Trimarann Vehicle B. ControlComputer system

~~voltage to multi-voltage power outputs including 5V, 3.3V


362

system design requirement of converting a 9-40V DC input

and 12V with overload protection. An optional onboard microprocessor monitors the temperature of the module and protects it by turning the module off when temperatures exceed 85 centigrade-degree. The power supplement of the

hree

C.osneS rs~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~............. ..... .. . . . . . . . . . . . . . . . . . . . . . . . . . . . M. . . . . Inordertonavigatefollowinga trajectoryelihw ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ .~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~. ..... . . . . . . . . desired ~ stabilizing the vehicle, the information about trimaran~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ . . . . . . . . . . . .......... . . . . . . . . . . . . . . . M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . position,velocity,acceleration,attitude,ndherangular~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a t ates~ shouldbeknowntotheguidanceandcontrolsystem.s~ ~ystemi~ se~ quipped~wiithl~csensorsg~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~ ~~ ~~ ~~~ ~~ ~~ ~~~ ~~ ~~ ~~~ ~~ ~~ ~~~ ~~ ~~ ~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ .~..~ ....... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ .... rotorcraft~ehT UAV ~ ~ ~ ~ ~ ~ ~ ~n ~ud~i~n inertialsensorunit,GPSanddigitalcompassobtainevoba ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~. ................................ t accurateinformationaboutthemotionofhetirimaran~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ . . . . . . ........ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t n~ ~ ~ association with environmental information.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~......... TheCrossbowIMU300,whichisa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~H.......................... .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . howniFnigure 4, is measuretysmeru entestomsd ighe linear six-axmiesa ned Fig.dHMR3000~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~. . .. . . . . . . . . . . . . . . igitc6laompas ~ ~ ~ ~ ~ ......... ..... . acceleration along three orthogonal axes and rotation rate The update rate of all sensors is ranging from 10-1 00Hz,~~~~~~~~~~~~~~~~~~~~. orthogonal foraxes. It employs for advanced whdigital board on implementation iisenough ch control~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ processingtoprovideap lication-specifiotcutputs~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ . . . . . . ....................... o~ ~ and ~ compensatefordeterministicerrorsourceswithithe unit.n algorithms.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~................................................... Solid-state IVIEMS sensors make the IMU30 product D. Actuator~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~. . . . . . . . . . . . . . . . . . . . . ...... . . . . . . . . . . . . . . . . . . . . . . . . . ......... . . responsiveandreliable. Thereamotors and aremounted~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ . . .... . . . . . . . . . . . . . . . . . . . . .... rehree t one which servo . percent po e.sfitdo the rare of.. the.......... vehicle while the
more. than.

windows-host computers and can be executed in the onboard computer system independently, which provides great convenience during the sailing experiments without modify the program in onboard computer.

helicopter is powered by a Li-Ion battery pack which has the capacity of 78W`H at the output of 19V. To our control system, a real-time operation system (RTOS) is required for the onboard computer system. After carefully consideration and comparison, QNX Neutrino RTOS is selected as the operation system, which is ideal for embedded real-time applications. It can be scaled to very small size and provides multitasking, threads, priority-driven preemptive scheduling, and fast context-switching - all essential ingredients of an embedded real-time system. The applied program can be coded and debugged in the remote

overall control system as well as five servos that control the

fl4MR3000 6,isc andelronicupucompnass gamodul tatd proidanesstheading phitch mpand sol provides fostrenviatons ande guidnc systems.an poutput Thish comassn cuayo resons ege upih01dge ofas . tiegr wto 20 Hegand
6,i
an e

Fig. 5 Hemisphere OEM GPS digital compass, which is presented in Figure


ccmps

cto

due

htprv

es

edng

highoheaiong. reouin

rs

ground..station,the.......servo...... ismune.n.h.bhn.o.hemi ....~~~~~Th...Main. moto which..used.atthe.end.of.the.vehicle.is motor with high toqu to inerti ratio fast........... dynamic....response.. .
rare-earth.... ...perm agnet..................................servo.............m otor..........Th

base satelliterdo navigat ionol system typeDC.otos...sinle.ed/ree deeoeayaC n ie w dedesignedor to drive.. brush.......
........

velocity, acceledrive.theynrequieionly,a
shoud beknon

areh Gstablznd theane a e intaledinonmatheiost tiabu traveicl,

itracaihdgiarotolesoaanb sda asadln singlehuregulateaDCrpowe

totheguidnce

nd ontrl sste

363h

supply. Loop again, current limit, input gain and offset can be adjusted using 14-turn potentiometers. The offset adjusting potentiometer can also be used as an on-board input signal for testing purposes when SW1O is ON. The two auxiliary motors are Maxon electronically commutated (EC) motors. The characteristics of the motor are Neodymium magnets, unsurpassed life time, no abrasion, low noise level, high speeds even at low voltages, no magnetic cogging, good heat dissipation, high overload ability, very small electrical time constant and low inductance. The motors are high quality DC motors with neodymium magnets. Unlike Maxon DC motors, the iron-less winding is stationary in this case. Instead, the permanent magnet turns in the electrically generated rotating field of the three-phase winding. We choose Maxon 4-Q-EC Servoamplifier DES as the control of the auxiliary motor. With the Hall sensors and Encoder closed loop, the digital servoamplifier with sinusoidal power commutation for perfectly controlling EC motors. The control can reach an output of up to 700 watts which is satisfied our
torque. The dimension of the servo is 6.1 * 3.05 * 5.08 cm while the weight is of it is 124.74 g. High torque for the heading control of the trimaran is required. S5301 can provide 291.5 oz-in torque at the speed of 0.23 sec/60deg when working at 6.OV. The servo is controlled by PWM\ input which is generated by PC- 104 peripheral board. E. Communication Devices To exchange data between the onboard computer system and the ground computers, two Lucent wireless access point devices, which are shown in Figure 7, are installed both in the TUSV onboard control system and ground supporting station.

requirements. The heading servo which we used is Futaba S5301 high

computer program developments and monitors its real-time status. The pre-scheduled trajectory and commands as well as the synchronized sensor data are transmitted and received by wireless modem. The ground control computer is a notebook computer, which sends the pre-scheduled commands and trajectory to the onboard control computer. The program of the ground control computer is developed by C++. The interface of it is present in the Figure 8. Development computer is used for the onboard software development of QNX Neutrino RTOS as well as the DSP processor. QNX Momentics IDE which is an integrated development environment of the QNX system is installed in the computer as a windows-host to modify the remote control computer programme. As the same to the QNX system, Code Composer Studio IDE (CCS) is also setup in the development computer to change the programme in the DSP which is the PWM signal generator in onboard control box. The 9-channel RC controller which is at 35MHz radio communication signal is used in manual mode in system modelling.

Fig. 8 Interface ofthe ground control computer


III. ASSEMBLING OF THE TUSV SYSTEM

IT*1 e s cll fr o d environment. The is d It iS designed specifically for outside et T devices which are operated in bridge mode will operate under the 802.1lg standard, which provides 54 Mbps throughput in the 2.4GHz unlicensed frequency band. F. Ground Supporting Station The ground station mainly includes the ground control computer, the ground development computer, model helicopter remote controller, wireless-LAN access point, video signal receiver, the antennas of the communication devices and ground power source. The role of the ground station is to issue control commands to the onboard control system, control
364

Fig. 7 Lucent wireless access point

and the size of the control box are strict limited. Our onboard control box, which is shown in Figure 9 is a compact aluminum alloy mounted with damping. The center of gravity of the box lies on the IMU device where is not the geometry center of the system that ensure the navigation data form IMU accurate. TedgtlcmasadteIUwihaetkna the horizontal center of the gravity of the control system to locate and the other components are installed on the same line.

Designing the control box and packing the box appropriatel in te carbin of te timaran are tomain tasks to implement of the TUSV system. In the actual surface and vehicle environment, the quality

.........~ ~ ~ ~~~~~~~~~~~~~~~Fg11..Yaw.controlwscheme V.COCLSIN ~ ~~ ~ ~ ~ ~ ~

isolators are~~~~~~~~~~~~~~. chosen...... whic are..... moute. btwenth.obord acomodteth.P-.04cotrl.omutr.ysem.snsrs box the vehicle~ ~ ~ ~ ~ ~ ~ ~ . . . . ..... T. . . . . . heyH ar comprHH Ise and fsanessel wrls-A o m ncto ntadpwspl r eie .
H~N

To... avoid thedicipinry.ibatin.aued.y.harctr-.ehcl..A trmarn.s.sletedasth.baicvehcl.w ic.i istic the surfac vehicle,... END.Eavaio.wrerpe of deig.b.LU..e.lo.esgna.otrl.oxt

Fig................ 9.h. nbadcoto.yse.mpe

....n

hi

ttino.teTS.adcnto.cem.o.ti

ppe,

av

ntod ce

te.yse

aa

trimaran... The ner loo ha th faster.. dynamics, weaste


M..

TewolplInnear oon:YwRt troliscemeisn inrouedioti

geneatesdesiediput o th innr lop. I thi papr weuse anua The TUSVsystem 04 cntro test~~~~~~~~~~~~~~~~~~~~~~~~~~edlscpessulyInterthe mod viaPC- has been comuter andthe sefu theopln I cnrler hc aedsgndt onrl dt.fo.noadsnor,wih.a.eusda.hedt o the spe,ya.n.psto..ytm.dnifcto.i.h.ftr.wr,hd.encolce ngin A. .EnginSpe. Cnrl.n.toe.i.h.P-.4.opatfas.ad.Te.etstpi
...... .........

~ ~~ ~

idniyth-rmra

oe

ndapyth

dace

oto

gine input. The engine~

~~Fi. IYa ~~~~~ schemehwnFgr ~ control A i ete,


Kunmig

rceig

ftePoednso h

06IE
yse

K i.9rembadcotosse [3] icilnr h irtincueychrceistcfhesuracP vhiDe ENDIEvr Evaingwinerpe

vhcl.YAng F.maa Nolsse,.loher,tetas,h"Pactica


design
of Wave

strucmetualianalysis". PRA S, Sanghi

China,pecember 2006.

rouedth

Elsevior scienceLortd.m2001

bondten

[4]ce.TeyaK.omrieKang,ilssste
Fig.10

2at Symosiuml bon Nava "Hulls-LA FormunDevelopmenit and poweringpl erfomace. P


Canellto Multiuldship,"

vhcFAple,wicatiost

bars,cri

Enginetped freectrol schemeio

strabilzationloo whsichd proporiti onal

ThemaryawThconterotw hstefstrutrei premisenthedeinFigue loop 11.eAsois shoninh cothsfgre,s the innwer loopnslatiyaw rate

B.Yaw Control~~~~IV 2001O Two cacadedcontrllersare ued fo the ontro of

Beroreuto, aaresfults [5]aton.C.un whigh "TimapranvMdel Tes Shnhai aduCopariso withes Diffren flospeed Crat, protDS,l scaiencesLd
H OTRLE sdt

[6]coA.teBingham,nitoHampshire,al-tiao, etat,"otosansodso. Trimaran Trvling linReguar Waveols,"6hee Inenationalconereinc oni u ueu


ipl Fastpea Torautnsortton,TSouthamton, 2001 Hunang,ed.Hodson,eicl etxl"oparisonoftwoseaepn Cofeene onS Fastea Transporatin, Sothampton 2001sflynh

rasi h

Egsrvorn otolcmad ote nor

oto

adthe eouterloop uses s d cotholercheme fromte deigiedtal compass


otput

fenedbacks fesromted

[8]uE. Beovic "Cal Water4 Experimntl Respuearch ond Gheousimsuo allcrrltion, PRaDS,fo toin theed,yawratindpusto.dt.TrimaranboHyrodysnamic,chactrsicsaeue shanghai,dlevtfiaior SienctesLutd,2001 hdbenolece i ControlSpe d A. Engine and~~~[9A.tFradncectro, "Onthe RollpMotio oflas TriaranThnBeam Waves,"s
a stady getrotay f theenine,ThePD11thtInternat ionlEFfshREN speed

iMput toutputdnemandsp.to thes rudder wuserv

iio

controlat 7.Dawn,D sinun usnla

adPoaCEgnern

10.

International (ISOPEot2001),dvolomim, Stravanger,92001 ~~~~~~~~~~~~~Conference

365n, hn,

eebe 06

S-ar putea să vă placă și