Onboard electronics of UAVs



Similar documents
CHAPTER 1 INTRODUCTION

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

Quadcopters. Presented by: Andrew Depriest

General aviation & Business System Level Applications and Requirements Electrical Technologies for the Aviation of the Future Europe-Japan Symposium

2. Dynamics, Control and Trajectory Following

SIX DEGREE-OF-FREEDOM MODELING OF AN UNINHABITED AERIAL VEHICLE. A thesis presented to. the faculty of

Dynamics of Rotational Motion

Control of a quadrotor UAV (slides prepared by M. Cognetti)

Control of a Quadrotor Helicopter Using Visual Feedback

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

PID, LQR and LQR-PID on a Quadcopter Platform

Quadcopter Dynamics, Simulation, and Control Introduction

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

ZMART Technical Report The International Aerial Robotics Competition 2014

The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm

DATA COLLECTION FOR DEVELOPING A DYNAMIC MODEL OF A LIGHT HELICOPTER

Unmanned Aerial Vehicles in the Hungarian Defence Forces

Fluid Mechanics Prof. S. K. Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

UAV Pose Estimation using POSIT Algorithm

Lecture L29-3D Rigid Body Dynamics

Engineers from Geodetics select KVH for versatile high-performance inertial sensors. White Paper. kvh.com

Industrial Robotics. Training Objective

Full design of a low-cost quadrotor UAV by student team

Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Rigid body dynamics using Euler s equations, Runge-Kutta and quaternions.

An inertial haptic interface for robotic applications

Lecture L26-3D Rigid Body Dynamics: The Inertia Tensor

Vibrations can have an adverse effect on the accuracy of the end effector of a

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle

Research Methodology Part III: Thesis Proposal. Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan

Center of Gravity. We touched on this briefly in chapter 7! x 2

Micro and Mini UAV Airworthiness, European and NATO Activities

VTOL UAV. Design of the On-Board Flight Control Electronics of an Unmanned Aerial Vehicle. Árvai László, ZMNE. Tavaszi Szél 2012 ÁRVAI LÁSZLÓ, ZMNE

Adding vectors We can do arithmetic with vectors. We ll start with vector addition and related operations. Suppose you have two vectors

Author: By Siegfried Krainer and Michael Thomas, Infineon Technologies and Ronald Staerz, MCI Innsbruck

SIMULATION AND CONTROL OF A QUADROTOR UNMANNED AERIAL VEHICLE

Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

Chapter 11. h = 5m. = mgh mv Iω 2. E f. = E i. v = 4 3 g(h h) = m / s2 (8m 5m) = 6.26m / s. ω = v r = 6.

Slide Basic system Models

How To Discuss Unmanned Aircraft System (Uas)

11. Rotation Translational Motion: Rotational Motion:

Active Vibration Isolation of an Unbalanced Machine Spindle

Identification of Energy Distribution for Crash Deformational Processes of Road Vehicles

Information regarding the Lockheed F-104 Starfighter F-104 LN-3. An article published in the Zipper Magazine #48. December Theo N.M.M.

Mechanical Design of a 6-DOF Aerial Manipulator for assembling bar structures using UAVs

Renishaw apply innovation TM. Calibrating 5-axis machines to improve part accuracy. 5Align

The Advantages of Commercial UAV Autopilots over Open Source Alternatives

How To Use Trackeye

MODELLING A SATELLITE CONTROL SYSTEM SIMULATOR

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment

A Simulation Analysis of Formations for Flying Multirobot Systems

Modeling and Autonomous Flight Simulation of a Small Unmanned Aerial Vehicle

Hardware In The Loop Simulator in UAV Rapid Development Life Cycle

Lecture L30-3D Rigid Body Dynamics: Tops and Gyroscopes

Animation (-4, -2, 0 ) + (( 2, 6, -4 ) - (-4, -2, 0 ))*.75 = (-4, -2, 0 ) + ( 6, 8, -4)*.75 = (.5, 4, -3 ).

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Rotation Matrices and Homogeneous Transformations

Physics 1A Lecture 10C

Discrete mechanics, optimal control and formation flying spacecraft

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming

Lab 7: Rotational Motion

EE 402 RECITATION #13 REPORT

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Force/position control of a robotic system for transcranial magnetic stimulation

Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Lecture 8 : Dynamic Stability

CNC Machine Control Unit

Hybrid reformulation based on a new hybrid Ohm s law for an electrical energy hybrid systems

Chapter 9 Rigid Body Motion in 3D

Rotation: Moment of Inertia and Torque

1 The basic equations of fluid dynamics

Development of Knowledge-Based Software for UAV Autopilot Design

Origins of the Unusual Space Shuttle Quaternion Definition

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture Steve Marschner (with previous instructors James/Bala)

SIVAQ. Manufacturing Status Review

WooKong Multi-Rotor User Manual

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Preliminary Analysis of an Aircraft Capable of Deploying and Retracting a

Lab #4 - Linear Impulse and Momentum

Mobile Robot FastSLAM with Xbox Kinect

Manufacturing Equipment Modeling

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

T1-Fuzzy vs T2-Fuzzy Stabilize Quadrotor Hover with Payload Position Disturbance

AP Series Autopilot System. AP-202 Data Sheet. March,2015. Chengdu Jouav Automation Tech Co.,L.t.d

CFD Modelling and Real-time testing of the Wave Surface Glider (WSG) Robot

Spacecraft Dynamics and Control. An Introduction

Brush DC Motor Basics. by Simon Pata Business Unit Manager, Brushless DC

Transcription:

AARMS Vol. 5, No. 2 (2006) 237 243 TECHNOLOGY Onboard electronics of UAVs ANTAL TURÓCZI, IMRE MAKKAY Department of Electronic Warfare, Miklós Zrínyi National Defence University, Budapest, Hungary Recent advances in computer and sensing technology have made it possible to develop autonomous aerial robotic systems. Fixed-wing unmanned aerial vehicles (UAVs) have been in service for some years and are being used routinely for military and meteorological purposes. Autonomous aircraft capable of vertical take-off and landing (VTOL) have also been considered in recent years because they are suitable for intelligence, surveillance and inspection applications, due to their hovering capability. The growing demand for reliable civil UAVs speeded up research work in this field. In this paper, a control system approach is stated for mini and micro UAVs. The theory of physical behaviour of rigid bodies, such as UAVs, is also described besides the characteristics of four-rotor VTOL type UAVs. Introduction The onboard electronics in the mini and micro UAVs has to provide almost the same performance as they do in the larger ones. That means a lot of different sensors and units have to be implemented in the smallest size and the lightest weight possible. Since the smaller size, the smaller inertia and controllability, the flight control system of small UAVs has to be more sophisticated. Our aim is to develop and build a control system that is suitable and flexible enough for most of our intended applications regardless of the airframe. The only difference between the individual control systems would be the airframe-dependent software. Figure 2 outlines the main blocks and their communication in our system approach. This article focuses on the inertial part of the system. Received: March 6, 2006 Address for correspondence: ANTAL TURÓCZI Department of Electronic Warfare Miklós Zrínyi National Defence University H 1581 Budapest, P.O. Box 15, Hungary E-mail: aturoczi@bizalomrt.hu Inertial navigation, stabilization Inertial navigation systems are used in areas such as military and civil aviation or space technology where precision and reliability are the most important elements. In the beginning the size and the weight of these systems were not suitable for mobile applications like UAVs. But recent progress in Micro Electro-Mechanical System

(MEMS) led to sophisticated low-cost sensor products. With these single chip accelerometer and gyro sensors small, light and cheap inertial navigation systems can be made. 1 In order to describe spatial movement of a rigid body we need six parameters: three translation and three rotation parameters. Three acceleration sensors and three gyros can form an orthogonal system that can provide x, y, z acceleration and angular velocity. Position and orientation information can be obtained by integration of the individual translation and rotation components. Figure 1 depicts the theory of this method. 2 x( = a(dt 2 ϕ( = ω(dt Figure 1: Six parameters of freedom The finite precision of the sensors is the main limitation of the system performance. Integrating a small continuous error in the measured acceleration results in a big error in speed, integrated a second time in a huge error in distance. The same applies to angular rate errors. Therefore the sensors and the data processing, including the error correction must be very precise to get an accurate inertial navigation platform. With the introduction of GPS, or electronic compass or the g-vector as a reference or all together the entire accuracy can be improved. But these concepts require careful considerations about the calibration method for not disturbing the whole control system. 1,3 If the adequate acceleration and angular rate values are available we can describe the change of state of the airframe over time. This involves a short briefing of rigid body physics. The following differential equation describes the motion of a rigid body: d dt S( = d dt x( v( R( ω ( R( =. P( F( ( ) ( ) L t τ t 238 AARMS 5(2) (2006)

AARMS 5(2) (2006) 239

The linear velocity v( represents the rate of change of the position x( over time. Point x is at the centre of mass. The body may also be spinning. The angular velocity ω( encodes both the axis and speed of rotation. The columns of the 3 3 rotation matrix R( represent the transformed axes of the so-called body space, which is a coordinate system fixed to the airframe with origin in the centre of a mass. The rate of change of the linear momentum P( and the angular momentum L( over time equal to the total force F( and torque τ( applied to the airframe. In order to set up the momentum equations we need two parameters describing the airframe itself. These are mass M and the inertia tensor I: P( = Mv( L( = I( ω( The 3 3 inertia tensor is a matrix which describes how the shape and mass distribution of the airframe is affected by the angular velocity. This matrix is computed in body space and transformed as needed to world space. The calculation and the transformation methods are: 2 I xx I body = I yx I zx I xy I yy I zx I xz I yz I zz where I xx = I yy = I zz = 2 2 ( y + z ) dv 2 2 ( x + z ) dv 2 2 ( x + y ) dv and I xy = I yx = I yz = I zy = I xz = I zx = xy yx xz dv dv dv I( = R( I ( tr ) body T Now, we got over the physics part of the problem but here comes the control problem of it. Since we do not know the exact solution of our differential equation we cannot use classical linear control methods on the highly nonlinear system model. In addition to the non-linear differential equations the individual control signals are not independent of each other in most of the cases. That is the case in our ongoing research work, which is a quad-rotor helicopter design. Four-rotor design The four-rotor platform is not a new idea. The first attempts at implementing such designs were unsuccessful because it is almost impossible to manually control the four rotors. The task is more difficult for model-sized helicopters because of their small 240 AARMS 5(2) (2006)

inertia. The solution of this problem is designing an onboard controller system that is capable of autonomous hovering and can stabilize the four-rotor aircraft. Technologically, the smaller time constant require accurate sensors and fast response time from the computational unit and also from the propulsion system. 4,5 Figure 3: Four-rotor arrangement All helicopters, mostly the smaller ones, are dynamically instable because of the lack of natural damping. The rotors have to be constantly controlled to achieve appropriate thrust. In conventional helicopters thrust is controlled by adjusting the motor power and by adjusting the angle of attack of the rotor blades. Adjusting the motor power is not an efficient way of control because of the large inertia of the engine and the rotor. But adjusting the rotor pitch causes an immediate change on the thrust. To move the helicopter in horizontal directions, however, the rotor blade pitch has to be adjusted during one turn, which means a complex motion of the rotor blades. 6 In the four-rotor platform the tail rotor and control of the rotor blade pitch can be abandoned. The tail rotor is not needed since the counter-rotating rotors can balance the craft. The adjustment of the blade pitch is not needed either using electric motors because they respond quickly enough to control thrust only by adjusting motor power. Increasing or decreasing the angular velocity of the motors controls the motion of the aircraft, up, down pitch, yaw and roll (Figure 4). But the individual control signals are not independent of each other. They must be changed simultaneously in order to maintain stable flight. This interaction is derived from the highly non-linear physical nature of the construction. 4,7,8 That means multiple input multiple output robust controller is needed. AARMS 5(2) (2006) 241

Figure 4: Controlling the four-rotor platform: a. More power to the left rotors produces a left-thrust. b. More power to the diagonally arranged rotors produces horizontal rotation 4 Electric Propulsion The electric motor is a convenient propulsion system for the four-rotor platform. Unlike combustion engines electric motors have much smaller inertia and far better efficiency and can easily be controlled. Besides, their construction is simple consequently more reliable. The disadvantage of electric power compared to gasoline power is the significantly smaller stored energy to weight ratio and shorter operation time. But new battery technologies and recent advances in fuel-cell technology, driven by the rapidly expanding market of mobile applications, promise fast development in energy density of batteries. Alternatively longer operation time can be achieved by using hybrid power system similarly to hybrid cars. That means a combustion engine driving a generator that charges a battery power supply. Conclusion In this paper, the physical basement of controlling UAVs has been presented. Being non-linear mechanical system the stabilization of naturally instable UAVs requires non classical, robust controller. Unlike conventional methods of controlling linear systems the implementation of robust controllers involves different way of thinking and requires more sophisticated mathematical background from the engineer. A special arrangement, a four-rotor platform eliminates the mechanical complexity of traditional tail rotor helicopters. The main advantage of this layout is that the helicopter is controlled only by the adjustment of the power of the four electric motors. The implementation of an experimental autopilot is currently on the way. 242 AARMS 5(2) (2006)

References 1. INTERSENSE: Inertial Cube2 Manual. http://www.isense.com/products/prec/ic2/index.htm 2. A. WITKIN, D. BARAFF: Physically Based Modeling: Principles and Practice. Online Siggraph 97 Course notes (http://www-2.cs.cmu.edu/~baraff/sigcourse/) 3. J. BORENSTEIN, H. R. EVERETT, L. FENG, D. WEHE: Mobile robot positioning Sensors and techniques. Journal of Robotic Systems, Special Issue on Mobile Robots. 14 (4) 231 249. 4. J. BORENSTEIN: The HoverBot An electrically powered flying robot. Unpublished White Paper 5. T. HAMEL, R. MAHONY, R. LOZANO, J. OSTROWSKI: Dynamic Modelling and Configuration Stabilization for an X4-Flyer. 15th Triennial World Congress, Barcelona, Spain 2002 6. http://www.copters.com/helo_aero.html 7. M. CHEN, M. HUZMEZAN: A Combined MBPC/ 2 DOF H Controller for a Quad Rotor UAV. Unpublished White Paper 8. L. A. YOUNG, E. W. AIKEN, J. L. JOHNSON, R. DEMBLEWSKI, J. ANDREWS, J. KLEM: New Concepts and Perspectives on Micro-Rotorcraft and Small Autonomous Rotary-Wing Vehicles. Unpublished White Paper AARMS 5(2) (2006) 243