The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm
|
|
|
- Corey Paul
- 9 years ago
- Views:
Transcription
1 The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm Jacob Oursland Department of Mathematics and Computer Science South Dakota School of Mines and Technology Rapid City, SD [email protected] Abstract Formally posed in 1965, the problem of optimal attitude estimation from vector measurements has been a hot topic of research in the aerospace community. This paper provides a survey of open source quadrotor helicopter autopilots that demonstrates that the Unmanned Aerial Vehicle community has largely ignored the optimal attitude estimation work to date. Furthermore, the effectiveness of a quadrotor helicopter autopilot utilizing attitude estimates from optimal attitude estimation techniques is evaluated.
2 1 Introduction Optimal attitude estimation techniques used in the Aerospace industry have been known for several decades. However, the results of the work have been largely ignored by the Unmanned Aerial Vehicle (UAV) industry. The goal of this paper is to demonstrate the successful implementation of a quadrotor autopilot based upon optimal attitude estimation techniques. This paper has three parts. First, a brief introduction to optimal attitude estimation is covered. Next, to justify the claim that UAVs largely ignore the known optimal attitude estimation methods a survey of existing quadrotor helicopter autopilots to examine their methods of attitude estimation. Finally, a quadrotor helicopter autopilot is implemented and tested to demonstrate the effectiveness of optimal attitude estimation techniques such as QUEST in the control systems of quadrotor helicopter autopilots. 2 Optimal Attitude Estimation In 1965 Dr. Grace Wahba, then a graduate student, formally posed the problem of estimating the optimal rotation between a set of observed vectors and a corresponding set of reference vectors [5][6]. Restated, the problem is to minimize the loss function L (A) 1 a i b i Ar i 2 (1) 2 i where A is the rotation matrix, a i are non-negative weights, b i are the body measurement vectors and r i are the reference vectors. Solutions to this problem yield the optimal rotation. Many responses have resulted with the early ones being primarily iterative in nature. Later methods were developed that were non-iterative. Of these, the Quaternion Estimator (QUEST) algorithm has been the most widely used algorithm [3][4]. A survey of attitude estimation techniques can be seen in [2]. 3 Survey of Open Source Quadrotor Autopilots Several open source autopilots exist for quadrotor helicopters. An analysis of four such autopilots and their attitude estimators has shown a variety of approaches used. 1
3 3.1 AeroQuad ( The AeroQuad is a quadrotor autopilot based on the Arduino microcontroller platform. Hardware: Software: Figure 1: The AeroQuad Quadrotor Helicopter CPU: Atmel ATMega bit microcontroller operating at 16 MHz. Sensors: SparkFun 5DOF IMU with an additional IXZ500 dual axis rates gyro to supply the third rates gyro measurement. User Input: Radio Control (RC) receiver receiving input from an RC handheld transmitter and ZigBee protocol using an XBee can be used. Motor Control: Standard RC brushless motors controlled by RC brushless electronic speed controllers (BESCs). Output to the BESCs occurs at 400Hz (normally RC BESCs are controlled at 50 Hz). The software is programmed in a variant of the C language used by the Arduino platform. 2
4 Attitude Estimation: ( ) Euler angles roll and pitch are computed by φ = tan 1 a x and a 2 y +a 2 z ( ) θ = tan 1 a y. The resulting values are then fed into a complementary filter a 2 x +a2 z yielding filtered estimates of roll and pitch. Control: Control of the roll and pitch angle rates is performed by PID controllers. The target values of the controllers are set by the input from the RC receiver modified by attitude estimates from the accelerometers. As there is no yaw estimation as such the target values of the yaw PID controller come exclusively from the RC receiver. 3.2 MikroKopter ( The MikroKopter project is a long running quadrotor autopilot system from Germany. The current MikroKopter quadrotor helicopter platform is known as the MikroKopter ME. All major components of the MikroKopter system are custom designed. Figure 2: The MikroKopter ME Quadrotor Helicopter 3
5 Hardware: Software: CPU: Atmel ATMega 644P operating at 20 MHz. Sensors: Sensors for the MikroKopter include a LIS344ALH 3-axis accelerometer, Analog Devices ADXRS610 single axis rates gyros on all three axes and a barometric pressure sensor to estimate altitude. User Input: User input comes from an RC receiver. Alternatively, input can come from a serial input permitting the use of wireless communications systems such as Bluetooth. Motor Control: Custom BESCs are used to control RC brushless motors. Communication with the BESCs is over the I2C protocol. The flight control software of the MikroKopter platform is programmed in C. Functionality of the MikroKopter has been split out amongst different processors on separate circuit boards. The lowest level functionality, receiving user input and maintaining attitude control, is on one board while GPS input and position control is on a second board. Attitude Estimation: Control: Attitude estimation of roll and pitch rates is accomplished by computing the difference between the predicted and measured accelerometer values and by integrating the gyros. The resulting estimates are filtered. Control is performed by PD controllers on each axis. The target rates are set by user input and output from the PD controllers is sent to the custom BESCs. 3.3 Paparazzi ( The Paparazzi project is a long running autopilot project supporting many types of aircraft. Initially the project focused on fixed wing aircraft before moving into Vertical Take-Off and Landing (VTOL) fixed wing aircraft. The quadrotor platform and autopilot, the Paparazzi Booz, is an extension of the VTOL autopilot. The Paparazzi autopilots have been successfully used to win a number of UAV competitions. 4
6 Figure 3: The Paparazzi Booz Quadrotor Helicopter Hardware: Software: CPU: NXP LPC2148 microcontroller operating at 60 MHz. Sensors: The Paparazzi project has developed a custom three axis IMU for the Booz utilizing Analog Devices ADXL320 accelerometers and ADXRS610 gyros for rates measurement. Alternatively, a Cloud Cap Technologies Crista IMU may be used with the Paparazzi Booz. User Input: User input comes from an RC receiver. Motor Control: BESCs designed for the MikroKopter and Ascending Technologies aircraft as well as OpenBLDC and modified Turnigy RC BESCs may all be used to control RC brushless motors. The Paparazzi project develops their flight control software in C with several possible target architectures. Attitude Estimation: Attitude estimation is achieved through the use of an Extended Kalman Filter (EKF). The attitude is propagated forward by integrating the rates gyros and updated with measurements from the accelerometers and magnetometers. 5
7 Control: Control of the Paparazzi Booz comes in a variety of modes: angular rates, attitude, hover and navigation. All control systems are implemented as PID controllers. When in angular rates and attitude modes the controllers only control the rates or attitude, respectively, whereas hover and navigation modes employ layered controllers to control position and velocity as well. 3.4 Vicacopter ( The Vicacopter autopilot project touts itself as the only open source English language source code helicopter autopilot. The autopilot support two configurations: a minimal autopilot with rates gyros and sonar transducer and a full autopilot with 6 Degree of Freedom (DOF) IMU, magnetometer, barometer and GPS. The Vicacopter autopilot is available on two platforms: the Microchip PIC microcontroller and the Gumstix Computer on Module (COM) system. Figure 4: The Vicacopter Quadrotor Helicopter 6
8 Hardware: Software: CPU: Marvell PXA255 on the Gumstix COM at 600 MHz. Sensors: The sensor complement of the Vicacopter includes a SparkFun MicroMag 3 three axis magnetometer, an Analog Devices ADXRS613 on each axis, an Analog Devices ADXL330 three axis accelerometer, an u-blox 5 GPS receiver and a VTI SCP1000 barometric pressure sensor. User Input: User input is from RC receiver. Motor Control: Output is through RC brushless motors controlled via RC BESCs. The software is programmed in C and takes advantage of the POSIX compliant Linux operating system of the Gumstix. Attitude Estimation: Control: Attitude estimation is accomplished via a seven state EKF. The first four states are the attitude quaternion components and the last three states are the gyro biases. The predict state portion of the EKF uses information from the gyros and state update comes in two phases, first using input from the accelerometers and then using input from the magnetometers. The Vicacopter has two control methods available: PID and Artificial Neural Network. Both methods apply layered controllers to control attitude, velocity and position. 4 Autonomous Control of a Quadrotor Of the open source autopilots only two (Paparazzi Booz and Vicacopter) used attitude estimates in their control systems, the other two used rotational rates. Neither of the autopilots utilized known techniques for optimal attitude estimation. All of the autopilots examined make the assumption that the vehicle is operating in or at near hover and the measured acceleration is that of the gravity vector. Gebre-Egziabher and Elkaim have postulated that given the dynamics of micro air vehicles (MAVs), optimal attitude estimation techniques may not yield the necessary performance needed for controllability [1]. To test the hypothesis of a quadrotor helicopter controllability using estimates from an optimal attitude estimation technique, a quadrotor helicopter 7
9 autopilot was developed and tested. The algorithm utilized is a variant of the QUEST algorithm. In the implementation the Newton-Raphson method is limited to a single iteration. Literature states that convergence is frequently attained within the first iteration and my tests have concluded the same. 4.1 Design The developed quadrotor autopilot is quite small and performs only a few key functions. First measurements from the IMU are acquired and the observations are fed into the QUEST algorithm. Next a target attitude is computed using the input from the RC receiver. A difference quaternion is computed between the two attitudes. The difference quaternion is then converted to Euler angles and used in three PD controllers. The derivative component of the PD controllers is derived from the gyro measurements of the IMU. 4.2 Implementation Figure 5: The Developed Quadrotor Helicopter 8
10 Hardware: Software: CPU: NXP LPC2106 at 60 MHz. Sensors: MEMSense nimu providing accelerometers, rates gyros and magnetometer measurements on all three axes. User Input: User input is from a Futaba FASST R617FS RC receiver. Although not used for input, a serial interface is also available over ZigBee wireless using an XBee transceiver. Motor Control: Output is through Turnigy Plush 25A RC brushless motors controlled via RC BESCs. The software is programmed in less than 1600 lines of C. Attitude Estimation: Control: QUEST algorithm using the Earth s geomagnetic field declination vector and the gravitational acceleration vector as two reference vectors. The observation vectors are measured by the nimu s magnetometers and accelerometers. Control is accomplished via three PD controllers. The proportional components are measured by the error between the estimated attitude quaternion and the desired attitude quaternion. The derivative components are measured from the rates gyros on each axis. 4.3 Results Tethered flights demonstrated stable hover and the ability to control the UAV. Unfortunately, there were intermittent jumps observed in the vehicle. These are believed to be arising from noise coming from the IMU. Given the low sampling rate of the nimu (max 156 Hz) in comparison to the sampling rates of the other vehicles (> 1000 Hz), attempts to filter the noise have been met with limited success. Since the vehicle suffered intermittent failures of attitude stabilization, no untethered flights had been attempted. 5 Conclusion The intermittent failures notwithstanding, the vehicle test showed considerable response to control. As such, future work should include replacing the IMU with one that permits a higher sampling rate to attempt to eliminate the noise issue. A comparison of the QUEST based controller and the EKF based approach presented by Gebre-Egziabher and Elkaim is also worth investigation. 9
11 References [1] GEBRE-EGZIABHER, D., AND ELKAIM, G. H. Mav attitude determination by vector matching, [2] MARKLEY, F. L., AND MORTARI, D. Quaternion attitude estimation using vector observations. The Journal of the Astronautical Sciences (2000). [3] SHUSTER, M. D. Approximate algorithms for fast optimal attitude computation. AIAA Guidance and Control Conference (1978). [4] SHUSTER, M. D. Three-axis attitude determination from vector observations. Journal of the Astronautical Sciences (1981). [5] WAHBA, G. A least squares estimate of spacecraft attitude. SIAM Review 7 (1965). [6] WAHBA, G. Problem 65-1 (solution). SIAM Review 8 (1966). 10
An inertial haptic interface for robotic applications
An inertial haptic interface for robotic applications Students: Andrea Cirillo Pasquale Cirillo Advisor: Ing. Salvatore Pirozzi Altera Innovate Italy Design Contest 2012 Objective Build a Low Cost Interface
Control of a quadrotor UAV (slides prepared by M. Cognetti)
Sapienza Università di Roma Corso di Laurea in Ingegneria Elettronica Corso di Fondamenti di Automatica Control of a quadrotor UAV (slides prepared by M. Cognetti) Unmanned Aerial Vehicles (UAVs) autonomous/semi-autonomous
Onboard electronics of UAVs
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
Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology
Basic Principles of Inertial Navigation Seminar on inertial navigation systems Tampere University of Technology 1 The five basic forms of navigation Pilotage, which essentially relies on recognizing landmarks
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
Design of the On-Board Flight Control Electronics of an Unmanned Aerial Vehicle Árvai László, ZMNE Contents Fejezet Témakör 1. Features of On-Board Electronics 2. Modularity 3. Functional block schematics,
SIX DEGREE-OF-FREEDOM MODELING OF AN UNINHABITED AERIAL VEHICLE. A thesis presented to. the faculty of
SIX DEGREE-OF-FREEDOM MODELING OF AN UNINHABITED AERIAL VEHICLE A thesis presented to the faculty of the Russ College of Engineering and Technology of Ohio University In partial fulfillment of the requirement
A highly integrated UAV avionics system 8 Fourth Street PO Box 1500 Hood River, OR 97031 (541) 387-2120 phone (541) 387-2030 fax CCT@gorge.
A highly integrated UAV avionics system 8 Fourth Street PO Box 1500 Hood River, OR 97031 (541) 387-2120 phone (541) 387-2030 fax [email protected] Bill Vaglienti Ross Hoag April 10, 2003 Table of contents
How To Control Gimbal
Tarot 2-Axis Brushless Gimbal for Gopro User Manual V1.0 1. Introduction Tarot T-2D gimbal is designed for the Gopro Hero3, which is widely used in film, television productions, advertising aerial photography,
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Background of the Research Agile and precise maneuverability of helicopters makes them useful for many critical tasks ranging from rescue and law enforcement task to inspection
AP Series Autopilot System. AP-202 Data Sheet. March,2015. Chengdu Jouav Automation Tech Co.,L.t.d
AP Series Autopilot System AP-202 Data Sheet March,2015 Chengdu Jouav Automation Tech Co.,L.t.d AP-202 autopilot,from Chengdu Jouav Automation Tech Co., Ltd, provides complete professional-level flight
SIVAQ. Manufacturing Status Review
SIVAQ Manufacturing Status Review Project Overview 2 Mission Statement: Augment the capabilities of the Parrot AR Drone 2.0 such that it flies autonomously with a predetermined flight path, records data,
Quadcopters. Presented by: Andrew Depriest
Quadcopters Presented by: Andrew Depriest What is a quadcopter? Helicopter - uses rotors for lift and propulsion Quadcopter (aka quadrotor) - uses 4 rotors Parrot AR.Drone 2.0 History 1907 - Breguet-Richet
Hardware In The Loop Simulator in UAV Rapid Development Life Cycle
Hardware In The Loop Simulator in UAV Rapid Development Life Cycle Widyawardana Adiprawita*, Adang Suwandi Ahmad = and Jaka Semibiring + *School of Electric Engineering and Informatics Institut Teknologi
MAV Stabilization using Machine Learning and Onboard Sensors
MAV Stabilization using Machine Learning and Onboard Sensors CS678 Final Report Cooper Bills and Jason Yosinski {csb88,jy495}@cornell.edu December 17, 21 Abstract In many situations, Miniature Aerial Vehicles
2. Dynamics, Control and Trajectory Following
2. Dynamics, Control and Trajectory Following This module Flying vehicles: how do they work? Quick refresher on aircraft dynamics with reference to the magical flying space potato How I learned to stop
MP2128 3X MicroPilot's. Triple Redundant UAV Autopilot
MP2128 3X MicroPilot's Triple Redundant UAV Autopilot Triple redundancy (3X) gives autopilot technology the reliability necessary to safely carry out sensitive flight missions and transport valuable payloads.
Hand Gestures Remote Controlled Robotic Arm
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 5 (2013), pp. 601-606 Research India Publications http://www.ripublication.com/aeee.htm Hand Gestures Remote Controlled
CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES
1 / 23 CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES MINH DUC HUA 1 1 INRIA Sophia Antipolis, AROBAS team I3S-CNRS Sophia Antipolis, CONDOR team Project ANR SCUAV Supervisors: Pascal MORIN,
Performance Test Results of an Integrated GPS/MEMS Inertial Navigation Package
Performance Test Results of an Integrated GPS/MEMS Inertial Navigation Package Alison K. Brown and Yan Lu, NAVSYS Corporation BIOGRAPHY Alison Brown is the President and Chief Executive Officer of NAVSYS
Author: By Siegfried Krainer and Michael Thomas, Infineon Technologies and Ronald Staerz, MCI Innsbruck
From toys to tools Author: By Siegfried Krainer and Michael Thomas, Infineon Technologies and Ronald Staerz, MCI Innsbruck Date: 05/04/2016 Categories: Evaluation & Development Kits, Internet of things
Research Methodology Part III: Thesis Proposal. Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan
Research Methodology Part III: Thesis Proposal Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan Outline Thesis Phases Thesis Proposal Sections Thesis Flow Chart
Configuration Software User Instruction
Configuration Software User Instruction V1.0 Index Index... 1 Configuration Software... 1 1 Install Driver...1 2 Install Configuration Software...1 How to use Baseflight Configurator...1 Flight Controller
Flight Controller. Mini Fun Fly
Flight Controller Mini Fun Fly Create by AbuseMarK 0 Mini FunFly Flight Controller Naze ( Introduction 6x6mm. 6 grams (no headers, 8 grams with). 000 degrees/second -axis MEMS gyro. auto-level capable
Development of Knowledge-Based Software for UAV Autopilot Design
Development of Knowledge-Based Software for UAV Autopilot Design George Tarrant Director CLOSED LOOP SYSTEMS Health Warning Autopilot design is a technical subject. In this paper, I have tried to translate
Engineers from Geodetics select KVH for versatile high-performance inertial sensors. White Paper. kvh.com
White Paper Overcoming GNSS Vulnerability by Applying Inertial Data Integration in Multi-Sensor Systems for High Accuracy Navigation, Pointing, and Timing Solutions Engineers from Geodetics select KVH
Modeling and Autonomous Flight Simulation of a Small Unmanned Aerial Vehicle
13 th International Conference on AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT- 13, May 26 28, 2009, E-Mail: [email protected] Military Technical College, Kobry Elkobbah, Cairo, Egypt Tel : +(202) 24025292
Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle
Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle Miguel A. Olivares-Méndez mig [email protected] Pascual Campoy Cervera [email protected] Iván Mondragón [email protected] Carol
Application Note IMU Visualization Software
ECE 480 Spring 2013 Team 8 Application Note IMU Visualization Software Name: Alex Mazzoni Date: 04/04/2013 Facilitator: Dr. Aviyente Abstract This application note covers how to use open source software
Quest- 1 Satellite Functional Description
Quest- 1 Satellite Functional Description Overview The Quest- 1 Satellite is based on the CubeSat Standard that measures 10 cm x 10 cm x 10 cm and weighs less than 1.33 kilograms. The Quest- 1 Satellite
ZMART Technical Report The International Aerial Robotics Competition 2014
ZMART Technical Report The International Aerial Robotics Competition 2014 ZJU s Micro-Aerial Robotics Team (ZMART) 1 Zhejiang University, Hangzhou, Zhejiang Province, 310027, P.R.China Abstract The Zhejiang
AVIONICS SYSTEM FOR A SMALL UNMANNED HELICOPTER PERFORMING AGRESSIVE MANEUVERS
AVIONICS SYSTEM FOR A SMALL UNMANNED HELICOPTER PERFORMING AGRESSIVE MANEUVERS V. Gavrilets 1, A. Shterenberg 2, M. A. Dahleh 3, E. Feron 4, M.I.T., Cambridge, MA Abstract: An Xcell-60 5 ft rotor diameter
K.Prasanna NIT Rourkela,India Summer Internship NUS
K.Prasanna NIT Rourkela,India Summer Internship NUS LOCALIZATION Vehicle localization is an important topic as it finds its application in a multitude of fields like autonomous navigation and tracking
How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.
1 How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. The territory of high-performance motor control has
STEREO Guidance & Control
STEREO Guidance & Control J. Courtney Ray [email protected] J. C. Ray 98/11/19 1 STEREO G&C Requirements Baseline System Software Some Analysis J. C. Ray 98/11/19 2 G&C Requirements - Drivers Spacecraft
Mobile Robot FastSLAM with Xbox Kinect
Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order
UAVNet: Prototype of a Highly Adaptive and Mobile Wireless Mesh Network using Unmanned Aerial Vehicles (UAVs) Simon Morgenthaler University of Bern
UAVNet: Prototype of a Highly Adaptive and Mobile Wireless Mesh Network using Unmanned Aerial Vehicles (UAVs) Simon Morgenthaler University of Bern Dez 19, 2011 Outline Introduction Related Work Mikrokopter
SIMULATION AND CONTROL OF A QUADROTOR UNMANNED AERIAL VEHICLE
University of Kentucky UKnowledge University of Kentucky Master's Theses Graduate School 2011 SIMULATION AND CONTROL OF A QUADROTOR UNMANNED AERIAL VEHICLE Michael David Schmidt University of Kentucky,
T1-Fuzzy vs T2-Fuzzy Stabilize Quadrotor Hover with Payload Position Disturbance
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 9, Number 22 (2014) pp. 17883-17894 Research India Publications http://www.ripublication.com T1-Fuzzy vs T2-Fuzzy Stabilize Quadrotor
DATA COLLECTION FOR DEVELOPING A DYNAMIC MODEL OF A LIGHT HELICOPTER
DATA COLLECTION FOR DEVELOPING A DYNAMIC MODEL OF A LIGHT HELICOPTER Stefano Geluardi 1,2, Frank Nieuwenhuizen 1, Lorenzo Pollini 2, and Heinrich H. Bülthoff 1 1 Max Planck Institute for Biological Cybernetics,
Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.
Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc. Copyright Khronos Group 2012 Page 104 Copyright Khronos Group 2012 Page 105 How Many
Information regarding the Lockheed F-104 Starfighter F-104 LN-3. An article published in the Zipper Magazine #48. December-2001. Theo N.M.M.
Information regarding the Lockheed F-104 Starfighter F-104 LN-3 An article published in the Zipper Magazine #48 December-2001 Author: Country: Website: Email: Theo N.M.M. Stoelinga The Netherlands http://www.xs4all.nl/~chair
Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses
Aerospace Information Technology s for Internships and Bachelor s and Master s Theses Version Nov. 2014 The Chair of Aerospace Information Technology addresses several research topics in the area of: Avionic
Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security
Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security A. Alessandri, P. Bagnerini, M. Gaggero, M. Ghio, R. Martinelli University of Genoa - Faculty
A NON-LINEAR, TWO-STEP ESTIMATION ALGORITHM FOR CALIBRATING SOLID-STATE STRAPDOWN MAGNETOMETERS
A NON-LINEAR, TWO-STEP ESTIMATION ALGORITHM FOR CALIBRATING SOLID-STATE STRAPDOWN MAGNETOMETERS D. Gebre-Egziabher, G. H. Elkaim Ý, J. D. Powell Þ and B. W. Parkinson Ü Department of Aeronautics and Astronautics,
Motion Sensing with mcube igyro Delivering New Experiences for Motion Gaming and Augmented Reality for Android Mobile Devices
Motion Sensing with mcube igyro Delivering New Experiences for Motion Gaming and Augmented Reality for Android Mobile Devices MAY 2014 Every high-end smartphone and tablet today contains three sensing
Quadcopter Dynamics, Simulation, and Control Introduction
Quadcopter Dynamics, Simulation, and Control Introduction A helicopter is a flying vehicle which uses rapidly spinning rotors to push air downwards, thus creating a thrust force keeping the helicopter
Quadcopter control using Android based sensing
Quadcopter control using Android based sensing AUGUST BJÄLEMARK Lund University Department of Automatic Control Ole Römers väg 1, SE 223 63, Lund SWEDEN [email protected] HANNES BERGKVIST Lund University
Magnetometer Realignment: Theory and Implementation
Magnetometer Realignment: heory and Implementation William Premerlani, Octoer 16, 011 Prolem A magnetometer that is separately mounted from its IMU partner needs to e carefully aligned with the IMU in
Active Vibration Isolation of an Unbalanced Machine Spindle
UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
An internal gyroscope minimizes the influence of dynamic linear acceleration on slope sensor readings.
TECHNICAL DATASHEET #TDAX06070X Triaxial Inclinometer with Gyro ±180⁰ Pitch/Roll Angle Pitch Angle Rate Acceleration SAE J1939, Analog Output or RS-232 Options 2 M12 Connectors, IP67 with Electronic Assistant
PID, LQR and LQR-PID on a Quadcopter Platform
PID, LQR and LQR-PID on a Quadcopter Platform Lucas M. Argentim [email protected] Willian C. Rezende [email protected] Paulo E. Santos [email protected] Renato A. Aguiar [email protected]
Landing on a Moving Target using an Autonomous Helicopter
Landing on a Moving Target using an Autonomous Helicopter Srikanth Saripalli and Gaurav S. Sukhatme Robotic Embedded Systems Laboratory Center for Robotics and Embedded Systems University of Southern California
LEGO NXT-based Robotic Arm
Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University [email protected], [email protected], [email protected]
CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER
93 CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 5.1 INTRODUCTION The development of an active trap based feeder for handling brakeliners was discussed
The Advantages of Commercial UAV Autopilots over Open Source Alternatives
The Advantages of Commercial UAV Autopilots over Open Source Alternatives White Paper by Sarah Vallely Small and large scale businesses are switching to open source software solutions (OSS) to create anything
Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication
Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper
MANUAL FOR RX700 LR and NR
MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical
Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment
AIAA Guidance, Navigation and Control Conference and Exhibit 2-23 August 27, Hilton Head, South Carolina AIAA 27-646 Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment Gabriel M. Hoffmann
0 28 November 2011 N/A First Release of Manual 1 24 February 2012 Page 21 Error in FY31AP connection diagram corrected.
Rev 1: 24 February 2012 FEIYU TECH FY31AP Autopilot System Installation & Operation Guide Guilin Feiyu Electronic Technology Co., Ltd Rm. B305, Innovation Building, Information Industry Park, Chaoyang
Origins of the Unusual Space Shuttle Quaternion Definition
47th AIAA Aerospace Sciences Meeting Including The New Horizons Forum and Aerospace Exposition 5-8 January 2009, Orlando, Florida AIAA 2009-43 Origins of the Unusual Space Shuttle Quaternion Definition
REAL TIME TRAFFIC MONITORING SYSTEM AND DRIVER ASSISTANCE
REAL TIME TRAFFIC MONITORING SYSTEM AND DRIVER ASSISTANCE 1 CHAITHRA M H, 2 KANTHARAJU V, 3 ANIL KUMAR B N 1.2 Assistant Professor, KNSIT, Bangalore 3 Assistant Professor, BRCE, Bangalore E-mail: [email protected],
General aviation & Business System Level Applications and Requirements Electrical Technologies for the Aviation of the Future Europe-Japan Symposium
General aviation & Business System Level Applications and Requirements Electrical Technologies for the Aviation of the Future Europe-Japan Symposium 26 March 2015 2015 MITSUBISHI HEAVY INDUSTRIES, LTD.
WooKong Multi-Rotor User Manual
WooKong Multi-Rotor User Manual V 3.3 2012.08.23 Revision www.dji-innovations.com 2012 DJI Innovations. All Rights Reserved. Warning & Disclaimer WKM is an excellent autopilot system offering tremendous
I2C PRESSURE MONITORING THROUGH USB PROTOCOL.
I2C PRESSURE MONITORING THROUGH USB PROTOCOL. Product Details: To eradicate human error while taking readings such as upper precision or lower precision Embedded with JAVA Application: Technology Used:
Hardware Connections between Arduino and IMU Nori Wilkins Apr. 5, 2013
Hardware Connections between Arduino and IMU Nori Wilkins Apr. 5, 2013 Abstract Sensors are commonly used throughout many world wide applications. Out of many sensors that are used, the inertial measurement
EE318 Electronic Design Lab Project Report, EE Dept, IITB, April 2009. Wireless Microcontroller Programmer
EE318 Electronic Design Lab Project Report, EE Dept, IITB, April 2009 Wireless Microcontroller Programmer Group No. B04 Varun Jog (06007012), [email protected] Rohit Agarwal (06007014), [email protected]
How To Use Trackeye
Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 [email protected], Introduction TrackEye is the world leading system for motion
PHANTOM 2 Product Release Notes
Date : March 3, 2015 PHANTOM 2 Flight Controller Firmware Version : 3.12 March 3, 2015 PHANTOM 2 Flight Controller Firmware V3.12 released Major New Features 1. No-Fly Zones have been updated to include
A Low Cost Indoor Aerial Robot with Passive Aerodynamic Stabilization
A Low Cost Indoor Aerial Robot with Passive Aerodynamic Stabilization 9 June 2013 Frank Manning Pima Community College Jun Quan University of Arizona [1] Abstract The Pima Community College UAV Club has
Controlling a Dot Matrix LED Display with a Microcontroller
Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.
MTw Development Kit WIRELESS MOTION TRACKERS
MTw Development Kit WIRELESS MOTION TRACKERS MTw Development Kit incorporates multiple wireless motion trackers (MTw) with the Awinda Station, dedicated software and a set of full body-click-in straps.
U g CS for DJI Phantom 2 Vision+, Phantom 3 and Inspire 1
U g CS for DJI Phantom 2 Vision+, Phantom 3 and Inspire 1 Copyright 2015, Smart Projects Holdings Ltd Contents Preface... 2 Drone connection and first run... 2 Before you begin... 2 First run... 2 Connecting
Development of Automatic shooting and telemetry system for UAV photogrammetry INTRODUCTION
Development of Automatic shooting and telemetry system for UAV photogrammetry Jinwoo PARK 1, Minseok KIM 1, Khin Mar Yee 1, Chuluong CHOI 1 1 Department of Spatial Information Engineering, Pukyong National
PRODUCT DATASHEET. J1939 Vehicle Inertia Monitor. Advanced Vehicle Inertial Measurement and Vibration Monitoring Device. fleet-genius.
PRODUCT DATASHEET fleet-genius.com J1939 Vehicle Inertia Monitor Advanced Vehicle Inertial Measurement and Vibration Monitoring Device Prova s J1939 Vehicle Inertia Monitor (VIM) formulates moving vehicle
Full design of a low-cost quadrotor UAV by student team
Full design of a low-cost quadrotor UAV by student team Jean-Baptiste Devaud, Stéphane Najko, Pierre Le Nahédic, Cédric Maussire, Etienne Zante, Julien Marzat To cite this version: Jean-Baptiste Devaud,
Mobile robots. Structure of this lecture. Section A: Introduction to AGV: mobile robots. Section B: Design of the ShAPE mobile robot
slide n. 1 Mobile robots Development of the ShAPE mobile robot Ing. A.Tasora Dipartimento di Ingegneria Industriale Università di Parma, Italy [email protected] slide n. 2 Structure of this lecture Section
If you want to use an inertial measurement system...
If you want to use an inertial measurement system...... which technical data you should analyse and compare before making your decision by Dr.-Ing. Edgar v. Hinueber, CEO imar Navigation GmbH Keywords:
Lab 2 Sensor Modeling Introduction to the Wiimote and the Wiimote LABVIEW Interface
Lab 2 Sensor Modeling Introduction to the Wiimote and the Wiimote LABVIEW Interface 1. Objective In this lab, you will: i. Become familiar with the Wiimote ii. Understand the LABVIEW Bluetooth interface
[Deotale, 4(7): July, 2015] ISSN: 2277-9655 (I2OR), Publication Impact Factor: 3.785
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY WAR FIELD SPYING ROBOT WITH NIGHT VISION CAMERA Mrs.Megha Deotale, Ms.Shruti Mokal, Mr.Abhilash Gondkar, Mr.Akshay Kuckian Department
Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home
Building a Basic Communication Network using XBee DigiMesh Jennifer Byford April 5, 2013 Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home Abstract: Using Digi International s in-house
Microcontroller-based experiments for a control systems course in electrical engineering technology
Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: [email protected]
Microcontrollers and Sensors. Scott Gilliland - zeroping@gmail
Microcontrollers and Sensors Scott Gilliland - zeroping@gmail Microcontrollers Think tiny computer on a chip 8 to 128 pins Runs on 3.3 to 5 Volts 8 to 20 Mhz Uses µw to mw of power ~ 4 kilobytes of flash
Synthetic Sensing: Proximity / Distance Sensors
Synthetic Sensing: Proximity / Distance Sensors MediaRobotics Lab, February 2010 Proximity detection is dependent on the object of interest. One size does not fit all For non-contact distance measurement,
Naza for Multi-Rotor User Manual
Naza for Multi-Rotor User Manual V 2.3 2012.08.30 Revision www.dji-innovations.com 2012 DJI Innovations. All Rights Reserved. Warning & Disclaimer Naza is an excellent autopilot system offering tremendous
FRC WPI Robotics Library Overview
FRC WPI Robotics Library Overview Contents 1.1 Introduction 1.2 RobotDrive 1.3 Sensors 1.4 Actuators 1.5 I/O 1.6 Driver Station 1.7 Compressor 1.8 Camera 1.9 Utilities 1.10 Conclusion Introduction In this
Using Xbee 802.15.4 in Serial Communication
Using Xbee 802.15.4 in Serial Communication Jason Grimes April 2, 2010 Abstract Instances where wireless serial communication is required to connect devices, Xbee RF modules are effective in linking Universal
Error Estimation in Positioning and Orientation Systems
Error Estimation in Positioning and Orientation Systems Peter Canter Director, Applanix Marine Systems 85 Leek Crescent Richmond Hill, Ontario L4B 3B3 Telephone 905-709-4600 [email protected] Co-Author:
Control of a Quadrotor Helicopter Using Visual Feedback
Control of a Quadrotor Helicopter Using Visual Feedback Erdinc Altu~*, James P. Ostrowski*, Robert Mahony** *GRASP Lab. University of Pennsylvania, Philadelphia, PA 1914, USA **Dep. of Eng., Australian
THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES
TSI and TSI logo are registered trademarks of TSI Incorporated. SmartTune is a trademark of TSI Incorporated. THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES IFA 300 Constant Temperature Anemometry
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
DROFLY PRO V3 User Guide
DROFLY PRO V3 User Guide 1/17 Table Of Contents 1/ INTRODUCTION 1.1/ Presentation 1.2/ Changes 2/ HARDWARE SETUP 2.1/ Setup on your frame 2.2/Connecting Flight Controller a. To BEC b. To Receiver c. To
Design and Implementation of a Wireless Gesture Controlled Robotic Arm with Vision
Design and Implementation of a Wireless Gesture Controlled Robotic Arm with Vision Love Aggarwal Varnika Gaur Puneet Verma B.Tech (ECE), GGSIPU B.Tech (ECE), GGSIPU B.Tech (ECE), GGSIPU ABSTRACT In today
Solar Energy Conversion using MIAC. by Tharowat Mohamed Ali, May 2011
Solar Energy Conversion using MIAC by Tharowat Mohamed Ali, May 2011 Abstract This work introduces an approach to the design of a boost converter for a photovoltaic (PV) system using the MIAC. The converter
