ALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL

Similar documents
HIGH RELIABILITY FLASH FILE SYSTEM USED INTO DATA UNIT OF FLIGHT DATA RECORDER

CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES

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

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

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

Dynamical Modeling and Controlof Quadrotor

REAL FLIGHT DEMONSTRATION OF PITCH AND ROLL CONTROL FOR UAV CANYON FLIGHTS

Camera gimbal control system for unmanned platforms

ESTIMATION OF FLIGHT PATH DEVIATIONS FOR SAR RADAR INSTALLED ON UAV

Adaptive back-stepping control applied on octocopter under recoil disturbance

State Space System Modeling of a Quad Copter UAV

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

2-Axis Brushless Gimbal User Manual

QUANSER Flight Control Systems Design. 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope. Quanser Education Solutions Powered by

Line of Sight Stabilization Primer Table of Contents

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

Keywords: UAV, Formation flight, Virtual Pursuit Point

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

QBALL-X4 QUICK START GUIDE

Sphero Lightning Lab Cheat Sheet

Outline Plan UAV with stabilized camera

ZYX User Manual V Revision

Quaternions & Rotation in 3D Space

Inertial Navigation Static Calibration

INSPIRE 1 Release Notes

Camera Drones Lecture 2 Control and Sensors

FlightGear application for flight simulation of a mini-uav

MEMS technology quality requirements as applied to multibeam echosounder. Jerzy DEMKOWICZ, Krzysztof BIKONIS

Implementation of Estimation and Control Solutions in Quadcopter Platforms

Outline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017

Autonomous Control of Tilt Tri-Rotor Unmanned Aerial Vehicle

Exterior Orientation Parameters

Leica PAV30. Gyro-Stabilized Camera Mount

Research and Realization on the key technology of. Motion Image Matching Based on UAV

THE VANGUARD LONG RANGE SURVEILLANCE DRONE BEST USED FOR SURVEILLANCE & SECURITY INSPECTION & DETECTION WILDLIFE & GAME

Analysis of the Motion Control Methods for Stratospheric Balloon-Borne Gondola Platform

Attitude Control for Small Satellites using Control Moment Gyros

EE6102 Multivariable Control Systems

AUTOPILOT DESIGN DOR THE LATERAL-DIRECTIONAL MOTION OF AN UAV

Collaboration is encouraged among small groups (e.g., 2-3 students).

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

Horizontal Flight Dynamics Simulations using a Simplified Airplane Model and Considering Wind Perturbation

Force Modeling, Quaternion PID, and Optimization

Neural Networks Terrain Classification using Inertial Measurement Unit for an Autonomous Vehicle

Autonomous Landing of an Unmanned Aerial Vehicle

INSPIRE 1 Release Notes

Measurements using three-dimensional product imaging

Real-Time Video Stabilization for Aerial Mobile Multimedia Communication

Autonomous Mobile Robots Using Real Time Kinematic Signal Correction and Global Positioning System Control

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Reality Modeling Drone Capture Guide

AE483: Lab #1 Sensor Data Collection and Analysis

Multilayer real-time video image stabilization

AUTONOMOUS IMAGE EXTRACTION AND SEGMENTATION OF IMAGE USING UAV S

APPLICATION OF AERIAL VIDEO FOR TRAFFIC FLOW MONITORING AND MANAGEMENT

Marker Based Localization of a Quadrotor. Akshat Agarwal & Siddharth Tanwar

LibrePilot GCS Tutorial

INSPIRE 1 Quick Start Guide V1.0

THE RANGER-UAV FEATURES

ESTGIS 2012 Priit Leomar 1

Design of a Three-Axis Rotary Platform

System for Multi-axial Mechanical Stabilization of Digital Camera

Design Specification UAV with stabilized camera

Research and implementation of a simulation method of electric transmission line inspection using UAV based on virtual reality

A Method for Calculating the Amount of Movements to Estimate the Selfposition

Autonomous Underwater Vehicle Control with a 3 Actuator False Center Mechanism

Design & Optimization Fuzzy Logic Controller for General Helicopter Model

What is Mechatronics

MEASURING AND MODELLING THE LONGITUDINAL MOTION OF PARAGLIDERS

Construction, Modeling and Automatic Control of a UAV Helicopter

Perspective Sensing for Inertial Stabilization

Rectification Algorithm for Linear Pushbroom Image of UAV

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

A High Frequency Stabilization System for UAS Imaging Payloads

The Modern Archetype of Drones. Symmetrical facet design radiates a brilliance in the sky

Attach the propeller, install the battery and you enter the fascinating world of photography and aerial video.

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design

Beikrit Samia Falaschini Clara Abdolhosseini Mahyar Capotescu Florin. Qball Quadrotor Helicopter

Clearpath Communication Protocol. For use with the Clearpath Robotics research platforms

Mapping Road surface condition using Unmanned Aerial Vehicle- Based Imaging System. Ahmed F. Elaksher St. Cloud State University

Ronin Release Notes. What s New?

Non-symmetric membership function for Fuzzy-based visual servoing onboard a UAV

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System

User s Guide. SmartAP 4. Flight Control System. SmartAP AutoPilot User s Guide. All rights reserved

FAA EDR Performance Standards

Electronic Letters on Science & Engineering 11(2) (2015) Available online at

General model and control of an n rotor helicopter

ADDING MICROSENSORS AND TRIMBLE SUREPOINT TECHNOLOGY TO SURVEY ROVERS FOR ENHANCED ACCURACY AND PRODUCTIVITY

Handout. and. brief description. Marine Gravity Meter KSS 32- M

COMBINED BUNDLE BLOCK ADJUSTMENT VERSUS DIRECT SENSOR ORIENTATION ABSTRACT

EFFECT OF YAW-TILTED HINGE AXIS ON DEPLOYMENT ROBUSTNESS OF MARS AIRPLANE

Added support for version matching between DJI Assistant 2 and flight control system.

System Block Diagram. Tracking Trajectories of Migrating Birds Around a Skyscraper. Brian Crombie Matt Zivney

Selection and Integration of Sensors Alex Spitzer 11/23/14

Modeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots

STEP 1: MODULE MOUNTING / WIRING:

Epic Made Easy The Redesigned 350 QX3

VELOCITY OPTIMIZATION METHOD OF X-BAND ANTTENA FOR JTTER ATTENUATION

Modeling And Simulation Of Polar Coordinates Seeker Control System Based On Full-Map Plane

Transcription:

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 Kowaleczko Air Force Institute of Technology Księcia Bolesława Street 6, 01-494 Warsaw, Poland e-mail: marcin.chodnicki@itwl.pl, przemyslaw.kordowski@itwl.pl miroslaw.nowakowski@itwl.pl, grzegorz.kowaleczko@itwl.pl Abstract Unmanned aerial vehicles are used to observe objects from the air in both kind of users military and civilian. During the flight, UAV constantly is changing its orientation. This is due to weather conditions and commands coming from the ground control station. It has directly influence to the quality of the video stream transmitted from the cameras to the GCS. That disturbed image is hard to effective analyse. In order to eliminate the interference, UAVs are equipped with stabilized gimbals. The most of gimbals designed in Air Force Institute of Technology are using BLDC motors. Some of these systems use encoders for determining the absolute angle of motor rotation. The smaller one, which is up to 200 g, is not provided with these sensors. This angle is calculated without any feedback from the system. It is calculated by the BLDC motor`s control signals. However, lack of feedback can provide unstable work of gimbal, if it will be pushed by any force from environment. During the flight, it is unacceptable to head optoelectronic stopped working steadily. Therefore, there is a need to develop algorithms for securing the proper operation of the system stability. These algorithms can be used in other systems using stepper or BLDC motors. Keywords: UAV (Unmanned aerial vehicle), video stream, BLDC motor, rotation matrix 1. Introduction The optoelectronic heads, which are using BLDC or stepper motors, can calculate the angle without feedback from the external sensor. The rotation angle of the motors is determined on the signals provided to the engine [1]. This method greatly simplifies the mechanics of the head and reducing the production costs. However, sometimes-calculated rotation is different from the real one. This error may occur by external force, which will influence directly to the motor. Therefore, there is a need to develop algorithms for the detection of loss of step and calculate the amendments to the control. The lack of such procedures will result in a loss of stability of the system [2]. 2. Analysis of data from the inertial sensors ISSN: 1231-4005 e-issn: 2354-0133 DOI: 10.5604/12314005.1217188 The observation heads discussed in this article are carried by unmanned and manned aircrafts. The dynamics of these objects is well known. Therefore, it is possible to determine the maximum changes of rates and accelerations of units. Fig. 1 shows the angles calculated from inertial sensors during normal operation of the head. From the above chart, you can unequivocally state that the deviations do not exceed 1 degree. In connection with each change above this value may indicate that there has been an external force. The data from inertial sensors with external forcing and the lack of compensation algorithm is presented at Fig. 2. External force took place in about 400th sample. Next, the system came into unstable state due to erroneous calculation of the angles of the engines.

M. Chodnicki, P. Kordowski, M. Nowakowski, G. Kowaleczko Fig. 1. Pitch, Roll, Yaw angle during normal work of optoelectronic head Fig. 2. Pitch, Roll, Yaw angle during disturbance work of optoelectronic head 3. Analysis calculated angles from motors During performing standard flights, the maximum angles that gimbal must work is: ±90 degrees in pitch and roll angle and 360 degrees in the yaw. Fig. 3 shows the angles calculated from the engine without external interrupt. In this case, the angles are within the previously described ranges. It is another requirement for detection of external force. Fig. 4 shows the angles of the engine, when external force is applied in 400th sample. Regarding to the scale the significant values can be seen at 600th sample. We can see that the angles are characterized by large amplitudes and significant changes of angle. This is because the gimbal heads algorithms are based on the PID, and the angle is calculated directly from the output of the controller. Factor D exacerbates the peaks and rapid changes that can be seen in the chart. 50

Algorithms for Detecting Disorders of the BLDC Motor with Direct Control Fig. 3. Motor X, Y, Z axis angle during normal work of optoelectronic head Fig. 4. Motor X, Y, Z axis angle during disturbance work of optoelectronic head 4. Conditions of detection motor s angle counting errors The first step to developing an algorithm counting angle error compensation, is detect such an event. The figures from 1 to 4 allow to determine by the following boundary conditions: 1) exceeding the amplitude of the deviations, 2) exceeding the value of the angular velocity deviations, 3) very fast angle rates values from the meter engine, 4) the angle of the engine exceeding the limits, 5) pulsed voltage and current changes in the system. 5. Compensation errors algorithm during the flight of UAV Compensation angle errors counting at the head used on objects less dynamic is relatively simple. However, when the optoelectronic head is used on the UAV, it is recommended to 51

M. Chodnicki, P. Kordowski, M. Nowakowski, G. Kowaleczko implement interface with the autopilot or operator. Fig. 5 is a flowchart of counting error compensation while the head is placed at the UAV. Fig. 5. Algorithm of motor counting error compensation The stabilize algorithm of the gimbal head constantly watches over whether external force occurred. After discovering irregularities in the previously mentioned conditions, a command is sent to the UAV for entry to zero angles (angle of pitch and roll to 0). Then the rotation matrix is turn off so that the head is able to work steadily. After reaching deviations at a level shown in Fig. 1, the angles of the motors are set to zero. Over the next few samples if the conditions are false, the rotation matrix is turn on and the command is sent to the UAV for correct operation of the system. Fig. 6 and 7 illustrates the operation of the discussed algorithm. Fig. 6. Algorithm of motor counting error compensation 52

Algorithms for Detecting Disorders of the BLDC Motor with Direct Control Fig. 7. Algorithm of motor counting error compensation In the 1300th sample can be observed external force. Subsequently to 2000th sample showing the operation of a compensation algorithm (the motor angles are 0), and next the head is working stable. 6. Future algorithm The next step is to develop algorithm by implementation of the analysis of the control signals at the motor windings. Fig. 8 shows the control signal at the normal operation of the engine. Average signal voltage is constant. Fig. 8. Normal control signal at the motor winding Figure 9 shows the same control signal while external force happened. This signal can be analysed by using ADC or digital input. The new algorithm does not require any additional sensors. 7. Conclusion Problem miscounting angle of the engine (step loosing) is present in each device, which does not have feedback from the system. The article discussed and presented work of stabilized gimbal. 53

M. Chodnicki, P. Kordowski, M. Nowakowski, G. Kowaleczko Particular attention was paid to the external disturbance, which provides the steps loosing. This algorithm has been tested in a simulation environment and implemented to the real system. The tests clearly showed the correct operation of the whole system while algorithm is implemented. Further research will rely on the analysis of the control signals described in the sixth chapter. Future algorithm can be implemented in the CNC, 3D printer and every device, which is using BLDC, or stepper motors. References Fig. 9. Disturbed control signal at the motor winding [1] Chodnicki, M., Lorenc, W., Nowakowski, M., Precise control of BLDC motor. [2] Chodnicki, M., Lorenc, W., Nowakowski, M., Kowaleczko, G., The reference systems used in gimbals using BLDC motors. 54