APPENDIX 1 READING AND PROCESSING MOVIES IN MATLAB

Size: px
Start display at page:

Download "APPENDIX 1 READING AND PROCESSING MOVIES IN MATLAB"

Transcription

1 185 APPENDIX 1 READING AND PROCESSING MOVIES IN MATLAB The discussion in the Chapter 4 on the position and attitude estimation of a UAV from the images acquired by an on-board camera required the frames (images) extraction from the video movie file captured. Video movie files can be represented in many file formats, such as avi (which stands for Audio Video Interleave ). Matlab can read avi files using the command: mydata = aviread ( myfile.avi ); This will decompress each frame of the video and load the entire sequence into a very large array. You can play the movie using the following steps: movie (mydata); mydata =aviread('myfile.avi'); movie(mydata); numframes =size(mydata,2); for i =numframes:-1:1 grayimages(:,:,i) = rgb2gray(mydata(i).c); end movie2avi(mynewdata, 'mynewfile.avi');

2 186 The variable mydata is an array of structures, one for each frame of the video. Each frame structure consists of two fields, cdata and colormap field is a table of colors that is used only for indexed color videos. Most videos that you will encounter use true color, meaning that a full 3-component color value is stored at each pixel. This information is stored in the cdata structure. To extract all images of the video and convert them to grayscale, for example, you can use: numframes = size (mydata, 2); for i = numframes:-1:1 grayimages (;,;,i) = rgb2gray (mydata(i).cdata); end This will create a three dimensional array of images, with the first two dimensions being the rows and columns of the images, and the third dimension being the frame number. Running the loop backwards, from numframes down to 1, is a common Matlab programming trick to ensure that grayimages is initialized to its final size the first time through the loop. After modifying a video, we sometimes want to save a copy. You can export the new video as follows: movie2avi (mynewdata, mynewfile.avi );

3 187 APPENDIX 2 MATLAB/SIMULINK INTERFACING WITH FLIGHT GEAR All of the commercial simulators have a serious drawback: they are made by a small group of developers defining their properties according to what is important to them and providing limited interfaces to end users. Anyone who has ever tried to contact a commercial developer would agree that getting your voice heard in that environment is a major challenge. In contrast, Flight Gear (FG) is designed by the people and for the people with everything out in the open. Flight Gear is a free flight simulator developed cooperatively over the Internet by a group of flight simulation and programming enthusiasts. The simulation results presented in Chapter 4 are obtained using the interface methodology discussed here. Most commercial developers want to be able to serve a broad segment of the population, including serious pilots, beginners, and even casual gamers. In reality the result is always a compromise due to deadlines and funding. Flight Gear is a volunteer driven open-source project. As FG is free and open, there is no need for such a compromise. In comparison to other recent flight simulators, the system requirements for Flight Gear are not extravagant. A decent PIII/800, or something in that range, should be sufficient to have a proper 3-D graphics card. Additionally, any modern UNIX-type workstation with a 3-D graphics card will handle Flight Gear as well. One important prerequisite for running Flight Gear is a graphics card whose driver supports OpenGL.

4 188 A2.1 FLIGHT GEAR UDP COMMUNICATION The advanced option in Flight Gear wizard helps the user to type in the socket name, transmission in/out type, the IP address of the system where the Flight Gear is to be interfaced, the port no. and the protocol type whether TCP/UDP etc. Figure A2.1 Flight Gear wizard The simulink block in Figure A2.2 shows the flight gear interface block and the triggered subsystem (algorithm) which calculates the relative height and lateral deviation which is then being displayed. Figure A2.2 SIMULINK model for interfacing with Flight Gear

5 189 APPENDIX 3 MATLAB/SIMULINK INTERFACING WITH X-PLANE Although there exist several simulators like Microsoft s Flight Simulator, and Flight Gear, X-Plane provides extremely accurate flight models and allows for external communication as well as airfoil design. It is accurate enough to be used to train pilots. Unlike other Flight Simulators, X- Plane also allows for input and output from external sources. X-Plane provides future capabilities that unmanned aerial vehicles will need, including navigation markers, changing weather conditions, and air traffic control communication. The main reason for the selection of X-plane in this part of work is because of its property to easily interface with external sources. A3.1 X-PLANE UDP COMMUNICATION X-Plane uses UDP communication to send and receive data packets; this allows for changes to be made to various values within X-Plane. The UDP protocol has advantages and disadvantages. UDP may be unreliable over a distant network connection because no error detection exists in the packets; on the other hand, UDP is extremely fast. X-Plane is able to dump up to 50 frames per second across a local network; this has an important impact on controller functionality (and simulation) because they require sufficient update speed to operate correctly. For interfacing the algorithm with X-Plane as discussed in Chapter 6, the program in MATLAB was run and the required data i.e.

6 190 ROLL, ALT, YAW of the UAV with respect to airport runway was saved in a workspace file. For this one variable was declared having 4 rows and columns equal to the number of locations available. The first row contains the time values starting from zero. The three rows then contain the ROLL, ALT, YAW locations respectively. In SIMULINK the workspace file was used in the From File block. For transferring the data to X-Plane it has to be in the specified format and sequence. The first 5 bytes contain the ASCII codes for V, E, H, 0, 1.the constants for these values should be in int8 format. Next 4 bytes contain the number for the air plane to be controlled using the SIMULINK model. For controlling 1 airplane it is equal 0. The format for this constant is int32. The user data e.g. latitude, longitude and altitude data has to be in double format which takes 8 bytes for each variable (X-plane user manual). The next 6 data variables are Euler angles (,, ) and control variables (landing gear, flap, thrust vector) which should be in single format which takes 4 bytes for each variable. All the bytes have to be reversed before giving them to Pack block. The data types for all the data has to be specified in the Pack block. The output of Pack block is then given to the UDP Send Block. In this block the IP Address of the Target Computer has to given along with the port number. By default X-Plane uses port number The blocks required for the UDP communication are available in the PC Target group in UDP group in SIMULINK Library Browser.

7 191 A3.2 OUTPUT WHILE INTERFACING WITH X-PLANE Figure A3.1 X-Plane output-viewed from back Figure A3.2 X-Plane output-cockpit view Figure A3.3 X-Plane data output

8 192 Figure A3.4 SIMULINK model for interfacing with X-Plane The settings to be done in X-Plane are described below in Figure C.2 and C.3 to enable the interfacing with the external file where the estimated data to be visualized in 3D space are stored. In the X-Plane, from the main window go to settings menu and select Data Input and Output option. In the Data Set tab, tick the data to be displayed on the screen in the Cockpit during flight column. Figure A3.5 Data Set Tab

9 193 In the Inet 2 tab select the IP address of data sender and enter the IP Address of the data sending computer and the port number to it (Daniel Ernst et al 2006). Figure A3.6 Inet 2 Tab

10 194 APPENDIX 4 TRANSFER FUNCTIONS The stability and control derivatives that are useful in the derivation of transfer functions are obtained using Flight Dynamics and Control Tool Box. Using this, the longitudinal transfer functions presented in Chapter 6 and the lateral transfer functions are derived and given below using the formulae given the references (Blakelock(1990, Roskam (1979), Stevens (1992)). Transfer Function Alpha_delE s^ e004 s 330 s^ e005 s^ e003 s Transfer Function Alphadot_delE s^ e004 s 330 s^ e005 s^ e003 s Transfer Function Theta_delE 1.13e004 s e s^ e005 s^ e003 s Transfer Function Thetadot_delE 1.13e007 s e s^ e005 s^ e003 s

11 195 Transfer Function Beta_delR 2352 s^ e004 s 330 s^ e004 s^ e005 s Transfer Function Betadot_delR 2352 s^ e004 s 330 s^ e004 s e005 Transfer Function Psi_delR s e s^ e004 s^ e005 s Transfer Function Psidot_delR s e s^ e004 s e005

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle K. Senthil Kumar, Mohammad Rasheed, and T.Anand Abstract Helicopter offers the capability of hover, slow forward movement, vertical take-off

More information

QBALL-X4 QUICK START GUIDE

QBALL-X4 QUICK START GUIDE QBALL-X4 QUICK START GUIDE A STEP BY STEP GUIDE TO FLY THE QBALL-X4 UAV This is a step by step guide to fly the Qball-X4 unmanned aerial vehicle. It is highly recommended to follow this guide particularly

More information

Design & Optimization Fuzzy Logic Controller for General Helicopter Model

Design & Optimization Fuzzy Logic Controller for General Helicopter Model Design & Optimization Fuzzy Logic Controller for General Helicopter Model Hasan A. AbuMeteir Graduated Student of Control Engineering IUG Gaza-Palestine hmeteir@gmail.com Abstract Helicopter aviation is

More information

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 27 CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 2.1 INTRODUCTION The standard technique of generating sensor data for navigation is the dynamic approach. As revealed in the literature (John Blakelock

More information

EE6102 Multivariable Control Systems

EE6102 Multivariable Control Systems EE612 Multivariable Control Systems Homework Assignments for Part 2 Prepared by Ben M. Chen Department of Electrical & Computer Engineering National University of Singapore April 21, 212 EE612 Multivariable

More information

Just a T.A.D. (Traffic Analysis Drone)

Just a T.A.D. (Traffic Analysis Drone) Just a T.A.D. (Traffic Analysis Drone) Senior Design Project 2017: Final Project Review 1 Meet the Team Cyril Caparanga (CSE) Alex Dunyak (CSE) Christopher Barbeau (CSE) Matthew Shin (CSE) 2 Recap Traffic

More information

MiG-29 (MiG-29G) Key Command List

MiG-29 (MiG-29G) Key Command List MiG-29 (MiG-29G) Key Command List General Esc End mission Pause Pause Z - LCtrl Time accelerate Z - LAlt Time decelerate Z - LShift Time normal ' Score window ` Multiplayer chat - mode All ` - RCtrl Multiplayer

More information

Collection of Laboratories Course on Aerospace Engineering

Collection of Laboratories Course on Aerospace Engineering DEGREE IN AEROSPACE ENGINEERING IN AIR NAVIGATION Collection of Laboratories Course on Aerospace Engineering Academic year 2012/2013 Manuel Soler Arnedo January, 2013. Contents 1 Introduction to MATLAB

More information

Unmanned Vehicle Controller Design, Evaluation and Implementation: From MATLAB to Printed Circuit Board

Unmanned Vehicle Controller Design, Evaluation and Implementation: From MATLAB to Printed Circuit Board J Intell Robot Syst (2007) 49:85 108 DOI 10.1007/s10846-007-9130-4 UNMANNED SYSTEMS PAPER Unmanned Vehicle Controller Design, Evaluation and Implementation: From MATLAB to Printed Circuit Board Daniel

More information

An Arduino-Based System for Controlling UAVs through GSM

An Arduino-Based System for Controlling UAVs through GSM An Arduino-Based System for Controlling UAVs through GSM Perla Krishnakanth Department of Embedded Systems, Nova College of Engineering and Technology, Hyderabad, Telangana 501512, India. Abstract: Long

More information

Su-25T. Key Command List

Su-25T. Key Command List Su-25T Key Command List General Esc End mission Pause Pause Z - LCtrl Time accelerate Z - LAlt Time decelerate Z - LShift Time normal ' Score window ` Multiplayer chat - mode All ` - RCtrl Multiplayer

More information

Keywords: UAV, Formation flight, Virtual Pursuit Point

Keywords: UAV, Formation flight, Virtual Pursuit Point DESIGN THE GUIDANCE LAW FOR FORMATION FLIGHT OF MULTIPLE UAVS Heemin Shin*, Hyungi Kim*, Jaehyun Lee*, David Hyunchul Shim* *Korea Advanced Institute of Science and Technology (KAIST) Keywords: UAV, Formation

More information

Graduate Theses and Dissertations

Graduate Theses and Dissertations University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 2007 Development of research platform for unmanned vehicle controller design, evaluation, and implementation

More information

MINIMUM EQUIPMENT LIST REGISTRATION: SERIAL #:

MINIMUM EQUIPMENT LIST REGISTRATION: SERIAL #: 23 COMMUNICATIONS 23-1 -05-1 Radio Management Unit (RMU) (Honeywell Equipped Aircraft Only) -10-1 Communications System (VHF & UHF) -10-2 High Frequency (HF) Communication System C 2 1 (O) One may be inoperative

More information

DISTRIBUTED NETWORK COMMUNICATION FOR AN OLFACTORY ROBOT ABSTRACT

DISTRIBUTED NETWORK COMMUNICATION FOR AN OLFACTORY ROBOT ABSTRACT DISTRIBUTED NETWORK COMMUNICATION FOR AN OLFACTORY ROBOT NSF Summer Undergraduate Fellowship in Sensor Technologies Jiong Shen (EECS) - University of California, Berkeley Advisor: Professor Dan Lee ABSTRACT

More information

On a daily basis, first responders are tasked with entering dangerous, often unknown environments

On a daily basis, first responders are tasked with entering dangerous, often unknown environments Ryan Josh Azim The Motivation On a daily basis, first responders are tasked with entering dangerous, often unknown environments These environments usually have little or no visibility due to smoke or other

More information

UAV Hyperspectral system for remote sensing application

UAV Hyperspectral system for remote sensing application UAV Hyperspectral system for remote sensing application The system consists airborne imaging spectrophotometer placed on a frame suitable for use aircraft, a UAV helicopter and all components needed for

More information

This version of the guide was created in January 2018 and is based on Version of TeamSpeak (the current version of TeamSpeak at the time).

This version of the guide was created in January 2018 and is based on Version of TeamSpeak (the current version of TeamSpeak at the time). TeamSpeak is a social voice platform that offers BVA members a supplementary means of connecting. The server is available on an optional basis, with no requirement to use TeamSpeak to communicate with

More information

Generic UDP Software Interface Manual. For all CKAS 6DOF Motion Systems

Generic UDP Software Interface Manual. For all CKAS 6DOF Motion Systems Generic UDP Software Interface Manual For all CKAS 6DOF Motion Systems Published by CKAS Mechatronics, Melb, VIC Australia info@ckas.com.au Page 1 info@ckas.com.au 1 Table of Contents 1 Table of Contents...2

More information

A New Protocol of CSI For The Royal Canadian Mounted Police

A New Protocol of CSI For The Royal Canadian Mounted Police A New Protocol of CSI For The Royal Canadian Mounted Police I. Introduction The Royal Canadian Mounted Police started using Unmanned Aerial Vehicles to help them with their work on collision and crime

More information

Rectification Algorithm for Linear Pushbroom Image of UAV

Rectification Algorithm for Linear Pushbroom Image of UAV Rectification Algorithm for Linear Pushbroom Image of UAV Ruoming SHI and Ling ZHU INTRODUCTION In recent years, unmanned aerial vehicle (UAV) has become a strong supplement and an important complement

More information

AscTec Simulink toolkit

AscTec Simulink toolkit Manual V1.01 This document will help you to set up your AscTec UAV to be used with MATLAB/Simulink. Please read the manual carefully before you start using the software with your hardware. Please be aware

More information

FLIGHTZOOMER RELAY SERVER REFERENCE

FLIGHTZOOMER RELAY SERVER REFERENCE FLIGHTZOOMER RELAY SERVER REFERENCE 1 Contents 2 FlightZoomer Relay Server Application... 2 2.1 Main screen overview... 3 2.2 Main screen operational status... 4 2.3 Main screen operational options...

More information

USE OF DRONE TECHNOLOGY AND PHOTOGRAMMETRY FOR BEACH MORPHODYNAMICS AND BREAKWATER MONITORING.

USE OF DRONE TECHNOLOGY AND PHOTOGRAMMETRY FOR BEACH MORPHODYNAMICS AND BREAKWATER MONITORING. Proceedings of the 6 th International Conference on the Application of Physical Modelling in Coastal and Port Engineering and Science (Coastlab16) Ottawa, Canada, May 10-13, 2016 Copyright : Creative Commons

More information

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION Övünç Elbir & Electronics Eng. oelbir@etu.edu.tr Anıl Ufuk Batmaz & Electronics Eng. aubatmaz@etu.edu.tr

More information

FlightGear application for flight simulation of a mini-uav

FlightGear application for flight simulation of a mini-uav FlightGear application for flight simulation of a mini-uav Tomáš Vogeltanz and Roman Jašek Citation: AIP Conference Proceedings 1648, 550014 (2015); doi: 10.1063/1.4912769 View online: http://dx.doi.org/10.1063/1.4912769

More information

07ATC 22 Image Exploitation System for Airborne Surveillance

07ATC 22 Image Exploitation System for Airborne Surveillance 07ATC 22 Image Exploitation System for Airborne Surveillance Karunakaran. P, Frederick Mathews, S.H.Padmanabhan, T.K.Sateesh HCL Technologies, India Copyright 2007 SAE International ABSTRACT The operational

More information

Release Notes Version 8.1

Release Notes Version 8.1 Release Notes Version 8.1 Release Date: February 2013 1. The IADS Start Menu has been reorganized for better access to the applications. The IADS Installation package options and shortcuts have also been

More information

STARTING WITH DRONES. Data Collection and Remote Sensing with UAVs, etc. Dr. Bill Hazelton LS

STARTING WITH DRONES. Data Collection and Remote Sensing with UAVs, etc. Dr. Bill Hazelton LS STARTING WITH DRONES Data Collection and Remote Sensing with UAVs, etc. Dr. Bill Hazelton LS What this Talk is About UAV-based data acquisition: What you need to get involved Processes in getting spatial

More information

Product information. Hi-Tech Electronics Pte Ltd

Product information. Hi-Tech Electronics Pte Ltd Product information Introduction TEMA Motion is the world leading software for advanced motion analysis. Starting with digital image sequences the operator uses TEMA Motion to track objects in images,

More information

Soft Computing Control System of an unmanned airship

Soft Computing Control System of an unmanned airship Proceedings of the 2011 International Conference on Industrial Engineering and Operations ManageKuala Lumpur, Malaysia, January 22 24, 2011 Soft Computing Control System of an unmanned airship Ali Chekima

More information

FSFlyingSchool2010 Voice Command Pack

FSFlyingSchool2010 Voice Command Pack FSFlyingSchool2010 Voice Command Pack Manual Web: www.fsflyingschool.com Support: [www.fsflyingschool.com/forum] Forum: [www.fsflyingschool.com/forum] Sales: [sales@fsflyingschool.com] Published: June

More information

Outline Plan UAV with stabilized camera

Outline Plan UAV with stabilized camera Outline Plan UAV with stabilized camera Version 1.0 Author: Therese Kjelldal Date: December 5, 2010 Status Reviewed Approved Project Identity Group E-mail: Homepage: Orderer: Customer: Course Responsible:

More information

VISIO -BASED CO TROL OF FIXED-WI G U MA ED AERIAL VEHICLE FOR AUTO OMOUS ROAD-FOLLOWI G

VISIO -BASED CO TROL OF FIXED-WI G U MA ED AERIAL VEHICLE FOR AUTO OMOUS ROAD-FOLLOWI G VISIO -BASED CO TROL OF FIXED-WI G U MA ED AERIAL VEHICLE FOR AUTO OMOUS ROAD-FOLLOWI G João Paulo de Souza, jpsouza@ita.br Elder Moreira Hemerly, hemerly@ita.br Instituto Tecnológico de Aeronáutica, ITA

More information

TITLE SHEET INDEX SHEET NO. TITLE SHEET 1 REVISIONS 2 DOCUMENT 3

TITLE SHEET INDEX SHEET NO. TITLE SHEET 1 REVISIONS 2 DOCUMENT 3 APPLICATION DASH NO. NEXT ASSY USED ON -111 960-0329 960-0331 960-0335 960-0336 960-2224 960-2225 960-2226 960-1176 960-1186 960-1206 960-1216 TITLE SHEET INDEX SHEET NO. TITLE SHEET 1 REISIONS 2 DOCUMENT

More information

UHD 185 FAQs. Optical System

UHD 185 FAQs. Optical System UHD 185 FAQs System Setup How is a typical setup of the UHD 185? Is a wireless control during flight possible? How do I trigger the image acquisition? What is the power consumption? What are the specs

More information

IADS UDP Custom Derived Function. February 2014 Version SYMVIONICS Document SSD-IADS SYMVIONICS, Inc. All rights reserved.

IADS UDP Custom Derived Function. February 2014 Version SYMVIONICS Document SSD-IADS SYMVIONICS, Inc. All rights reserved. IADS UDP Custom Derived Function February 2014 Version 8.1.1 SYMVIONICS Document SSD-IADS-050 1996-2018 SYMVIONICS, Inc. All rights reserved. Created: March 4, 2010 Table of Contents 1. Introduction...

More information

LibrePilot GCS Tutorial

LibrePilot GCS Tutorial LibrePilot GCS Tutorial BY Wirginia Tomczyk page 1 of 13 Introduction The first dron of Drone Team project use Open Pilot Copter Control (CC). It is the flight controller supported by LibrePilot firmware.

More information

A Basic Flight Simulator in Excel #3 calculating the

A Basic Flight Simulator in Excel #3 calculating the A Basic Flight Simulator in Excel #3 calculating the scene rotation and translation as a result of the plane movement - This section of the tutorial explains a simple method of creating the effect of a

More information

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM Glossary of Navigation Terms accelerometer. A device that senses inertial reaction to measure linear or angular acceleration. In its simplest form, it consists of a case-mounted spring and mass arrangement

More information

UAV Flight Control Based on RTX System Simulation Platform

UAV Flight Control Based on RTX System Simulation Platform Sensors & Transducers 204 by IFSA Publishing, S. L. http://www.sensorsportal.com UAV Flight Control Based on RTX System Simulation Platform Xiaojun Duan, 2 Huan Dong, Kai Wu, Zongchao Tian and Zhe Wang

More information

UAV Position and Attitude Sensoring in Indoor Environment Using Cameras

UAV Position and Attitude Sensoring in Indoor Environment Using Cameras UAV Position and Attitude Sensoring in Indoor Environment Using Cameras 1 Peng Xu Abstract There are great advantages of indoor experiment for UAVs. Test flights of UAV in laboratory is more convenient,

More information

3D Transformations. CS 4620 Lecture 10. Cornell CS4620 Fall 2014 Lecture Steve Marschner (with previous instructors James/Bala)

3D Transformations. CS 4620 Lecture 10. Cornell CS4620 Fall 2014 Lecture Steve Marschner (with previous instructors James/Bala) 3D Transformations CS 4620 Lecture 10 1 Translation 2 Scaling 3 Rotation about z axis 4 Rotation about x axis 5 Rotation about y axis 6 Properties of Matrices Translations: linear part is the identity

More information

Introduction. AirWizEd User Interface

Introduction. AirWizEd User Interface Introduction AirWizEd is a flight dynamics development system for Microsoft Flight Simulator (MSFS) that allows developers to edit flight dynamics files in detail, while simultaneously analyzing the performance

More information

Can You Run Internet Explorer 10 On Windows 8.1

Can You Run Internet Explorer 10 On Windows 8.1 Can You Run Internet Explorer 10 On Windows 8.1 Your PC has Windows 8, but the info on this page is about Windows 8.1. Acer Aspire Switch 10c / $279.00 With four mode flexibility you can share a presentation

More information

1 General description

1 General description 1 General description OAD OAD was set up to develop and sell ADS, which stands for Aircraft Design Software. This software is dedicated to take you through nearly the entire aircraft design process for

More information

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant UCSD AUVSI Unmanned Aerial System Team Joshua Egbert Shane Grant Agenda Project background and history System design overview Gimbal Stabilization Target Recognition Lessons Learned Future Work Q&A UCSD

More information

ALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL

ALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL Journal of KONES Powertrain and Transport, Vol. 23, No. 4 2016 ALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL Marcin Chodnicki, Przemysław Kordowski Mirosław Nowakowski, Grzegorz

More information

3D Transformations. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 11

3D Transformations. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 11 3D Transformations CS 4620 Lecture 11 1 Announcements A2 due tomorrow Demos on Monday Please sign up for a slot Post on piazza 2 Translation 3 Scaling 4 Rotation about z axis 5 Rotation about x axis 6

More information

Help Documentation. Copyright 2007 WebAssist.com Corporation All rights reserved.

Help Documentation. Copyright 2007 WebAssist.com Corporation All rights reserved. Help Documentation Copyright 2007 WebAssist.com Corporation All rights reserved. Using Pro Maps for Google This wizard adds a Pro Map for Google to your web page, allowing you to configure and specify

More information

To Design an Aircraft Control System

To Design an Aircraft Control System IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 11, Issue 1 Ver. III (Jan. Feb. 2016), PP 36-63 www.iosrjournals.org To Design an Aircraft

More information

Dynamical Modeling and Controlof Quadrotor

Dynamical Modeling and Controlof Quadrotor Dynamical Modeling and Controlof Quadrotor Faizan Shahid NUST PNEC Pakistan engr.faizan_shahid@hotmail.com Muhammad Bilal Kadri, Nasir Aziz Jumani, Zaid Pirwani PAF KIET Pakistan bilal.kadri@pafkiet.edu.pk

More information

Autonomous Landing of an Unmanned Aerial Vehicle

Autonomous Landing of an Unmanned Aerial Vehicle Autonomous Landing of an Unmanned Aerial Vehicle Joel Hermansson, Andreas Gising Cybaero AB SE-581 12 Linköping, Sweden Email: {joel.hermansson, andreas.gising}@cybaero.se Martin Skoglund and Thomas B.

More information

Autonomous Control of Tilt Tri-Rotor Unmanned Aerial Vehicle

Autonomous Control of Tilt Tri-Rotor Unmanned Aerial Vehicle Indian Journal of Science and Technology, Vol 9(36), DOI: 10.17485/ijst/2016/v9i36/102160, September 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Autonomous Control of Tilt Tri-Rotor Unmanned

More information

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots ROBOT TEAMS CH 12 Experiments with Cooperative Aerial-Ground Robots Gaurav S. Sukhatme, James F. Montgomery, and Richard T. Vaughan Speaker: Jeff Barnett Paper Focus Heterogeneous Teams for Surveillance

More information

MicroPilot VSM User Guide

MicroPilot VSM User Guide MicroPilot VSM User Guide UgCS 2.13.401 ii CONTENTS Contents 1 MicroPilot VSM User Guide 1 1.1 First time vehicle connection..................................... 1 1.1.1 Setup example with virtual machine.............................

More information

AIRCRAFT CONTROL AND SIMULATION 2ND EDITION PDF

AIRCRAFT CONTROL AND SIMULATION 2ND EDITION PDF AIRCRAFT CONTROL AND SIMULATION 2ND EDITION PDF ==> Download: AIRCRAFT CONTROL AND SIMULATION 2ND EDITION PDF AIRCRAFT CONTROL AND SIMULATION 2ND EDITION PDF - Are you searching for Aircraft Control And

More information

State Space System Modeling of a Quad Copter UAV

State Space System Modeling of a Quad Copter UAV Indian Journal of Science Technology, Vol 9(27), DOI: 10.17485/ijst/2016/v9i27/95239, July 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 State Space System Modeling of a Quad Copter UAV Zaid

More information

4 rd class Department of Network College of IT- University of Babylon

4 rd class Department of Network College of IT- University of Babylon 1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen

More information

JoinFS v1.1.4 (STABLE) Setup and Configuration

JoinFS v1.1.4 (STABLE) Setup and Configuration JoinFS v1.1.4 (STABLE) Setup and Configuration January 28, 2017 Note that unless you are testing or otherwise investigating possible additional functions of JoinFS it is recommended that you use the current

More information

Photoscenery for Realistic Scene Generation and Visualization in Flightgear: A Tutorial

Photoscenery for Realistic Scene Generation and Visualization in Flightgear: A Tutorial Photoscenery for Realistic Scene Generation and Visualization in Flightgear: A Tutorial Srikanth A 1, Indhu B 2, L Krishnamurthy 1, VPS Naidu 3 Dept. of Mechanical Engineering, NIE, Mysore, India 1 Dept.

More information

Model predictive control to autonomous helicopter flight

Model predictive control to autonomous helicopter flight Model predictive control to autonomous helicopter flight Zillinger Molenaar, P.J.H. Published: 01/01/2007 Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and

More information

UNIVERSAL CONTROL METHODOLOGY DESIGN AND IMPLEMENTATION FOR UNMANNED VEHICLES. 8 th April 2010 Phang Swee King

UNIVERSAL CONTROL METHODOLOGY DESIGN AND IMPLEMENTATION FOR UNMANNED VEHICLES. 8 th April 2010 Phang Swee King UNIVERSAL CONTROL METHODOLOGY DESIGN AND IMPLEMENTATION FOR UNMANNED VEHICLES 8 th April 2010 Phang Swee King OUTLINES Introduction Platform Design Helicopter Avionics System Ground Station Sensors Measurement

More information

Quick Start Guide Ford Mustang

Quick Start Guide Ford Mustang Multimedia Navigation System Quick Start Guide Ford Mustang *FOR MODELS WITH FORD SYNC ONLY Navigation Bluetooth Hands-Free (For use with Sync) ipod and MP3 compatible (For use with Sync) Back-up camera

More information

A Hardware-In-the-Loop Simulation and Test for Unmanned Ground Vehicle on Indoor Environment

A Hardware-In-the-Loop Simulation and Test for Unmanned Ground Vehicle on Indoor Environment Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 3904 3908 2012 International Workshop on Information and Electronics Engineering (IWIEE) A Hardware-In-the-Loop Simulation and Test

More information

Pilot Assistive Safe Landing Site Detection System, an Experimentation Using Fuzzy C Mean Clustering

Pilot Assistive Safe Landing Site Detection System, an Experimentation Using Fuzzy C Mean Clustering International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Pilot Assistive Safe Landing Site Detection System, an Experimentation Using Fuzzy C Mean Clustering Jeena Wilson 1 1 Federal Institute

More information

THE AIVA FLY-BY-WIRELESS UAV PLATFORM

THE AIVA FLY-BY-WIRELESS UAV PLATFORM THE AIVA FLY-BY-WIRELESS UAV PLATFORM The AIVA project concerns to an UAV aimed to perform aerial surveillance, forest fire detection and also to monitor high voltage cables for stress or failures. The

More information

Guidance and obstacle avoidance of MAV in uncertain urban environment

Guidance and obstacle avoidance of MAV in uncertain urban environment Guidance and obstacle avoidance of MAV in uncertain urban environment C. Kownacki Technical University of Białystok, ul. Wiejska 45C, 15-815 Białystok, Poland ABSTRACT Obstacle avoidance and guidance of

More information

Adaptive back-stepping control applied on octocopter under recoil disturbance

Adaptive back-stepping control applied on octocopter under recoil disturbance Journal of Engineering Science and Military Technologies ISSN: 2357-0954 DOI: 10.21608/ejmtc.2017.401.1004 Adaptive back-stepping control applied on octocopter under recoil disturbance GuangXue Zhang 1

More information

Unmanned Aerial Vehicles

Unmanned Aerial Vehicles Unmanned Aerial Vehicles Embedded Control Edited by Rogelio Lozano WILEY Table of Contents Chapter 1. Aerodynamic Configurations and Dynamic Models 1 Pedro CASTILLO and Alejandro DZUL 1.1. Aerodynamic

More information

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Networks lab ECOM 4121 OSI Reference Model Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief May /2010 OSI

More information

ECE 4400:427/527 - Computer Networks Spring 2017

ECE 4400:427/527 - Computer Networks Spring 2017 ECE 4400:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 3: Network Architectures Dr. Nghi Tran (ECE-University of Akron) ECE 4400:427/527

More information

EXELIS COMMERCIAL AVIATION SOLUTIONS PUBLICVUE VERSION 1.0 USER'S GUIDE

EXELIS COMMERCIAL AVIATION SOLUTIONS PUBLICVUE VERSION 1.0 USER'S GUIDE EXELIS COMMERCIAL AVIATION SOLUTIONS PUBLICVUE VERSION 1.0 USER'S GUIDE Exelis 12930 Worldgate Drive Herndon, Virginia 20170-6008 Last Updated: March 13, 2014 PublicVue v1.0 User's Guide CONTENTS INTRODUCTION...

More information

3DMMVR REFERENCE MANUAL V 0.81

3DMMVR REFERENCE MANUAL V 0.81 3DMMVR REFERENCE MANUAL V 0.81 Page 1 of 30 Index: 1.0 System Requirements...5 1.1 System Processor...5 1.2 System RAM...5 1.3 Graphics Card...5 1.4 Operating System...5 2.0 Conventions...6 2.1 Typographic

More information

Honda Toyota Accord Venza Quick Start Guide

Honda Toyota Accord Venza Quick Start Guide Multimedia Navigation System Honda Pilot Quick Start Guide In-Dash Multi-Media / Navigation System Honda Toyota Accord Venza Quick Start Guide G System Features: Navigation Bluetooth Hands-Free ipod and

More information

JOINT ARCHITECTURE FOR UNMANNED SYSTEMS

JOINT ARCHITECTURE FOR UNMANNED SYSTEMS JOINT ARCHITECTURE FOR UNMANNED SYSTEMS January 29, 2011 Presented by Daniel Barber University of Central Florida Institute for Simulation and Training ACTIVE Laboratory Based on Slides by Bo Sun JAUS

More information

INSPIRE 1 Release Notes

INSPIRE 1 Release Notes 2016.12.15 1. All-in-One firmware version updated to v1.10.1.40. 2. DJI GO app ios version updated to v3.1.1. 3. DJI GO app Android version updated to v3.1.1. What s New: 1. Optimized Flight Restriction

More information

1 SOFTWARE INSTALLATION

1 SOFTWARE INSTALLATION Welcome to the IVAO Belgium division! This guide is intended to make sure you know your way around the network and get the software ready and connected to accomplish what you are looking for: fly with

More information

Exterior Orientation Parameters

Exterior Orientation Parameters Exterior Orientation Parameters PERS 12/2001 pp 1321-1332 Karsten Jacobsen, Institute for Photogrammetry and GeoInformation, University of Hannover, Germany The georeference of any photogrammetric product

More information

GRAPHICS AND VISUALISATION WITH MATLAB Part 2

GRAPHICS AND VISUALISATION WITH MATLAB Part 2 GRAPHICS AND VISUALISATION WITH MATLAB Part 2 UNIVERSITY OF SHEFFIELD CiCS DEPARTMENT Deniz Savas & Mike Griffiths March 2012 Topics Handle Graphics Animations Images in Matlab Handle Graphics All Matlab

More information

Geometric Transformations

Geometric Transformations Geometric Transformations CS 4620 Lecture 9 2017 Steve Marschner 1 A little quick math background Notation for sets, functions, mappings Linear and affine transformations Matrices Matrix-vector multiplication

More information

Formation Control of Crazyflies

Formation Control of Crazyflies Formation Control of Crazyflies Bryce Mack, Chris Noe, and Trevor Rice Advisors: Dr. Ahn, Dr. Wang November 30, 2017 1 Table of Contents 1. 2. 3. Introduction Problem Statement Research Tasks I. II. III.

More information

Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes

Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes Myriam Manaï and André Desbiens LOOP, Université Laval, Quebec City, Quebec, G1K 7P4, Canada Eric Gagnon

More information

A Study of Workstation Computational Performance for Real-Time Flight Simulation

A Study of Workstation Computational Performance for Real-Time Flight Simulation A Study of Workstation Computational Performance for Real-Time Flight Simulation Summary Jeffrey M. Maddalon Jeff I. Cleveland II This paper presents the results of a computational benchmark, based on

More information

5. GENERALIZED INVERSE SOLUTIONS

5. GENERALIZED INVERSE SOLUTIONS 5. GENERALIZED INVERSE SOLUTIONS The Geometry of Generalized Inverse Solutions The generalized inverse solution to the control allocation problem involves constructing a matrix which satisfies the equation

More information

Table of Contents -2-

Table of Contents -2- Arkbird GCS(Ground Control System)is a software specifically designed for Arkbird Autopilot, the aircraft flight can be monitored, controlled by computer, compatible to Arkbird 2.0 and Arkbird LITE Autopilot

More information

Overview of the Trimble TX5 Laser Scanner

Overview of the Trimble TX5 Laser Scanner Overview of the Trimble TX5 Laser Scanner Trimble TX5 Revolutionary and versatile scanning solution Compact / Lightweight Efficient Economical Ease of Use Small and Compact Smallest and most compact 3D

More information

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (without Ground Control Points)

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (without Ground Control Points) Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (without Ground Control Points) Overview Agisoft PhotoScan Professional allows to generate georeferenced dense point

More information

Reform: A Domain Specific Language

Reform: A Domain Specific Language Reform: A Domain Specific Language Dustin Graves October 5, 2007 Overview Scripting language Monitors and manages data streams Network, File, RS-232, etc Reformats and redirects data Contains keywords

More information

INVESTIGATION OF 1:1,000 SCALE MAP GENERATION BY STEREO PLOTTING USING UAV IMAGES

INVESTIGATION OF 1:1,000 SCALE MAP GENERATION BY STEREO PLOTTING USING UAV IMAGES INVESTIGATION OF 1:1,000 SCALE MAP GENERATION BY STEREO PLOTTING USING UAV IMAGES S. Rhee a, T. Kim b * a 3DLabs Co. Ltd., 100 Inharo, Namgu, Incheon, Korea ahmkun@3dlabs.co.kr b Dept. of Geoinformatic

More information

2 Aircraft Design Sequence

2 Aircraft Design Sequence 2-1 2 Aircraft Design Sequence The sequence of activities during the project phase (see Fig. 1.3) can be divided in two steps: 1.) preliminary sizing 2.) conceptual design. Beyond this there is not much

More information

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER Transport Layer The Transport layer ensures the reliable arrival of messages and provides error checking mechanisms and data

More information

INSPIRE 1 Release Notes

INSPIRE 1 Release Notes 2017.07.10 1. All-in-One firmware version updated to v01.11.01.50. 2. Remote Controller firmware version updated to v1.7.80. 3. DJI GO app ios version updated to v3.1.13. 4. DJI GO app Android version

More information

Contents: Introduction Page Hardware...Page Connecting Inputs and Outputs..Page Software.Page 6

Contents: Introduction Page Hardware...Page Connecting Inputs and Outputs..Page Software.Page 6 Contents: Introduction Page 3 1. Hardware...Page 4 2. Connecting Inputs and Outputs..Page 5 3. Software.Page 6 4. Testing Connected Inputs/Outputs Page 7 5. Configuring Digital Inputs Page 8 6. Configuring

More information

Camera gimbal control system for unmanned platforms

Camera gimbal control system for unmanned platforms 8 th International Symposium Topical Problems in the Field of Electrical and Power Engineering Pärnu, Estonia, January 11-16, 2010 Camera gimbal control system for unmanned platforms Kristjan Tiimus, Mart

More information

Cooling Solutions for Mission-Critical Electronics Air Conditioned Transit Cases and Enclosures

Cooling Solutions for Mission-Critical Electronics Air Conditioned Transit Cases and Enclosures Cooling Solutions for Mission-Critical Electronics Air Conditioned Transit Cases and Enclosures M I L I T A R Y A P P L I C A T I O N S Because Failure is Not an Option EIC Solutions offers a wide range

More information

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Przemys law G asior, Stanis law Gardecki, Jaros law Gośliński and Wojciech Giernacki Poznan University of

More information

Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.

Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project. v. 12.2 SMS 12.2 Tutorial Working with map projections in SMS Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.

More information

AS FLIGHT ANALYSIS SOFTWARE USER S GUIDE. Revision 1.14

AS FLIGHT ANALYSIS SOFTWARE USER S GUIDE. Revision 1.14 AS FLIGHT ANALYSIS SOFTWARE USER S GUIDE AS Flight Analysis Software 2006-2012 Appareo Systems, LLC. All Rights Reserved. AS Flight Analysis Software User s Guide. All content within is copyrighted by

More information

Application Note - AN103. ADS-B, Mode-S and ACAS flight data analysis with "ExtFlightData" function

Application Note - AN103. ADS-B, Mode-S and ACAS flight data analysis with ExtFlightData function Application Note - AN103 ADS-B, Mode-S and ACAS flight data analysis with "ExtFlightData" function 0. General This Application Note describes the ExtFlightData output format of Planevision Systems PlaneTRack

More information