05.11.2012 Views

Navigation Functionalities for an Autonomous UAV Helicopter

Navigation Functionalities for an Autonomous UAV Helicopter

Navigation Functionalities for an Autonomous UAV Helicopter

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3<br />

Simulation<br />

3.1 Introduction<br />

This chapter describes the simulation tool which has been used to develop<br />

<strong>an</strong>d test the control system <strong>for</strong> the RMAX helicopter. It is used to test the<br />

helicopter missions both in the lab <strong>an</strong>d on the field. The RMAX helicopter<br />

simulator is implemented in the C l<strong>an</strong>guage <strong>an</strong>d allows testing of all the<br />

control modes developed. M<strong>an</strong>y flight-test hours have been avoided due<br />

to the possibility of running, in simulation, the exact code of the control<br />

system which is executed on the on-board computer during the actual flighttest.<br />

In order to develop <strong>an</strong>d test the helicopter control system a mathematical<br />

model which represents the dynamic behavior of the helicopter<br />

is required. The simulator described in this section is specialized <strong>for</strong> the<br />

Yamaha RMAX helicopter in the sense that the model includes the dynamics<br />

of the bare plat<strong>for</strong>m in addition to the Yamaha Attitude Control<br />

System (YACS).<br />

The YACS system stabilizes the pitch <strong>an</strong>d roll <strong>an</strong>gles of the helicopter,<br />

the yaw rate <strong>an</strong>d the vertical velocity. The reason why the YACS has been<br />

used was to speed up the control development process <strong>an</strong>d to shift the<br />

focus toward development of functionalities such as the PFCM presented<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!