亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Altitude information fusion method and experiment for UAV①

        2017-06-27 08:09:22XuDongfu徐東甫PeiXinbiaoBaiYuePengChengWuZiyiXuZhijun
        High Technology Letters 2017年2期

        Xu Dongfu (徐東甫), Pei Xinbiao, Bai Yue, Peng Cheng, Wu Ziyi, Xu Zhijun

        (*Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, P.R.China) (**University of Chinese Academy of Sciences, Beijing 100039, P.R.China)

        Altitude information fusion method and experiment for UAV①

        Xu Dongfu (徐東甫)***, Pei Xinbiao***, Bai Yue②*, Peng Cheng*, Wu Ziyi***, Xu Zhijun*

        (*Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, P.R.China) (**University of Chinese Academy of Sciences, Beijing 100039, P.R.China)

        Altitude regulation is a fundamental problem in UAV (unmanned aerial vehicles) control to ensure hovering and autonomous navigation performance. However, data from altitude sensors may be unstable by interference. A digital-filter-based improved adaptive Kalman method is proposed to improve accuracy and reliability of the altitude measurement information.A unique sensor data fusion structure is designed to make different sensors switch automatically in different environment. Simulation and experimental results show that an improved Sage-Husa adaptive extended Kalman filter (SHAEKF) is adopted in altitude data fusion which means that altitude error is limited to 1.5m in high altitude and 1.2m near the ground. This method is proved feasible and effective through hovering flight test and three-dimensional track flight experiment.

        unmanned aerial vehicles (UAV), altitude information fusion, multi-sensor, adaptive Kalman filter

        0 Introduction

        In the last two decades, great efforts have been made for the research and development of multiple rotor UAVs driven by the significant progress of sensing and mechatronics technology[1-3]. This sort of aircrafts has shown its promising applications in both civic and military aspects. Compared with the traditional helicopters, they have the advantages of simplicity in mechanical construction, ease in modeling, control and maintenance[4-7].

        The accuracy and uniformity are very important for UAVs. However, due to the small structure and low cost, UAVs commonly use low cost sensors, such as MEM’s based acceleration, barometer and GPS (global positioning system). Suffered from severe drift and noise, the obtained estimation is unfeasible in practice. The attempt on this regard has been made by many researchers, by means of applying Kalman filter based techniques.

        Normally, Kalman filter is the acknowledged rule of technology for data fusion, which requires that measure noise and system noise are known[8]. However, when the Kalman filter is used in UAVs, measure noises and system noises are unknown and time-varied. The Kalman filter is no longer optimal and its convergence cannot be guaranteed.

        The SHAKF (Sage-Husa adaptive Kalman filter) can solve the above problems, which estimates system noises and measure noises in theory adaptively[9,10]. When estimating the altitude in UAVs, the SHAKF could not separate the system noises and the measure noises accurately, let alone the high accuracy estimation variance values. There is a constant error between estimations of the system noises and the measure noises[11]. The variance of the system noises is deviated, which result in wrong judgment of estimation, such as, increasing weight of barometer in the altitude estimation, decreasing precision of altitude and causing misconvergence. It cannot meet the need of UAVs autonomous flight.

        An improved Sage-Husa adaptive extended Kalman filtering (SHAEKF) is designed, aiming at the development of estimation for altitude. The improved SHAEKF uses the noise variance of MEMS accelerometer by real-time estimating the system noises variance of altitude[11], which not only reduces the estimation error of the system noises, but also guarantees the convergence. At the same time, united with the enhanced Kalman filter[12,13], the improved SHAEKF can inhibit the divergence of filter. Combined with the estimation structure based on the feature of different sensors, the sensor defects can be made up and accurate status information of the altitude can be obtained. At last, experiments were carried out to verify the feasibility and effectiveness of the method.

        1 Altitude system structure

        1.1 Brief introduction of UAV platform

        The UAV used in this paper, shown in Fig.1, is an electric-powered multi-rotor UAV, which is named Hex-rotor[14].

        Fig.1 UAV experimental platform

        The UAV’s structure is shown in Fig.2. Six equal-length, long light rods are placed evenly around the center of the UAV. On the tip of each rod there are two coaxial rotors with driving units. In clockwise direction the upper six rotors are numbered 1~6, while the lower six are numbered 7~12. Among them, rotor No.1, 3, 5, 8, 10, 12 rotate clockwise, while rotor No.2, 4, 6, 7, 9, 11 rotate counterclockwise. The angle between the rotor’s shaft and the body plane isγ(0<γ<90°),andtwoadjacentrotor’sshaftpointsoppositedirection.ThegeographiccoordinatesystemandthebodycoordinatesystemarealsoshowninFig.2.

        1.2 Altitude measurement unit

        Altitude measurement unit consists of MEMS-based accelerometers, barometer, GPS module and laser module.

        1.2.1 Accelerometer

        Fig.2 Diagram of Hex-Rotor aircraft structure

        (1)

        where:

        Positioninformationcanbesolvedbyintegrationofspeedva.

        (2)

        Fig.3 Altitude of MEMS ACC

        1.2.2 Barometric altimeter

        The air pressure decreases with the increasing of altitude. Based on this principle, altitude can be determined by measuring pressure with barometer. However, the decrease of altitude is not uniform. Under the standard atmospheric conditions, altimeter formula is expressed as

        (3)

        whereRisthegasconstant,gnistheaccelerationoffreefall.βistheverticalchangerateoftemperature,Ta,Paandhaaretheenvironment’satmospherictemperaturelowerlimit,atmosphericpressureandgeopotentialheightrespectively.Phistheatmosphericstaticpressuremeasuredundercurrentaltitude.Settingthebarometermeasuredaltitudeattake-offpositionasareference,andcomparingwithitscurrentvalue,thealtitudeofUAVwithrespecttothealtitudeofthetakingoffplanecanbeobtained,whichisthealtitudeinformationdesiredinnavigation.

        Inactualmeasurement,theactualatmosphericconditionscannotmeettherequiredstandard;therefore,measurementerrormayoccur.Thismeasurementerrorincreaseswithreducedaltitude.WhenUAVisinflight,barometeroutputaccuracyismainlyaffectedbythehigh-frequencynoiseandconstanterrors.Theerrorcanbeexpressedas

        hb=h0+εb+ωb

        (4)

        where,hbisthemeasuredvalueofthebarometer,h0istheidealaltitude.Constanterrorismainlyrelatedtotemperatureandpressure,andcanbecompensatedbyinitialcalibration.ThereadingsofaltimeterwhentheUAVishoveringareshowninFig.4,intheeffectoftherotor’sdownwash,winddisturbanceandbarometererror.Thereisalsoadriftsothisaltitudesensitivetooutsideinterferencecannotbeusedalone.

        Fig.4 Altitude of barometer

        1.2.3 GPS altitude measure

        The GPS module receives data from three or more satellites whose coordinates are already known, then calculates the coordinates of the measuring points. The altitude obtained from GPS positioning by calculation and conversion can be expressed as

        hg=h0+ωg

        (5)

        wherehgisthemeasuredGPSvalue,h0istheidealaltitude,ωgisthemeasuringnoise(whitenoise).

        Fig.5 Altitude of GPS

        Fig.5 is the GPS altitude of the UAV during hovering. The GPS module output is overall smooth with small volatile. However, the GPS output frequency is 1-10Hz, much smaller than the control frequency of the UAV which reaches 50Hz. So the GPS data cannot meet the requirements of the aircraft’s dynamic response. It can be also seen from Fig.5 that sometimes there is no output because the GPS module is blocked. Therefore, the GPS module cannot be used alone either.

        1.2.4 Laser ranging module

        The laser ranging module of the UAV uses 905nm, near-infrared laser with phase method. The measurement range is 0.1m~25m, while measurement accuracy reaches ±5mm at the frequency of 100Hz. The error of laser ranging module can be expressed as

        hl=h0+ωl

        (6)

        wherehgisthelasermeasuringvalue,h0istheidealaltitude,ωgisthemeasuringnoise(whitenoise).Fig.6isthelasermoduleheightoftheUAVduringhovering.

        AsseeninFig.6,thealtitudedataprovidedbylaserrangingmodulehashighprecisionwithtransition.Consideringitsmeasurementrangeof1m~25m,laserrangingmodulecanonlybeusedatlowaltitudes.

        Fig.6 Altitude of laser module

        2 Altitude data fusions

        As seen from the data above,the error of altitude obtained from accelerometer accumulates over time because of the two integration; The barometer output gave a much wide measuring range due to its sensing mechanism with larger white noise. The GPS module not only has rather big fluctuation and noise with a constant bias, but also has no output when blocked; The laser module reading is rather accurate detection but only in a limited range of 0 to 30m above ground level. Therefore, based on the characteristics of each sensor, a process of SHAEKF is designed as shown in Fig.7.

        Fig.7 Process of SHAEKF

        The process of SHAEKF is divided into two parts: data analysis module and improved SHAEKF which improves the accuracy of altitude in different environment.

        2.1 State and observation models of altitude

        UAVs vertical movement can be described by linear mathematical model:

        (7)

        It can be said by equation of state:

        (8)

        (9)

        Xk=ΦXk-1+Buk-1+ΓWk-1

        (10)

        where:

        (11)

        Xkis the state vector,Tsisthefusiontimecycle,Wk∈R1×1isthesystemnoise,itsvariancestatisticalpropertiesarecompletelydecidedbythestatisticalfeaturesofmodelinput,therefore,thesystemnoisedrivearray: Γ=B.

        The measurement equation of discrete time state model is

        Zk=HXk+Vk

        (12)

        where Zk∈R3×1is the measurement provided from the GPS module, the MEMS accelerometer, the laser module and the barometer. Vk∈R3×1is the measurement noise. H is the quantity measurement matrix.

        Above all, the discrete time linear state model (state equation and measurement equation) of UAVS integration system is

        (13)

        The laser module is in a limited range of 0 to 25m above ground level, the laser module is used below 25m and the barometer is used above 25m in the process of SHAEKF, as shown in Eq.(14):

        (14)

        2.2 Data analysis module

        There are many errors on the altitude status from different sensors before the Kalman filter. Fuzzy Kalman filter is used to calculate theoretical and actual variance of innovation. A data analysis is added to the process of data fusion to identify the outputs of sensors and determines weight coefficient.

        The actual variance of innovation is calculated byNsamplingdata:

        (15)

        Thefusionaltitudeistreatedaspredictivevalue,andtheoutputistreatedasmeasurementvalue.vkisthedifferencevaluebetweenpredictivevalueandmeasurementvalue,namelyinnovation.Nisdecidedbythecharacteristicsofeachsensor.Thetheoreticalvarianceofinnovationisdefinedas

        (16)

        UsingfuzzyKalmantomatchvariance,avariantisdefendedtoinspectthedifferenceofpredictivevalueandmeasurementvalue:

        (17)

        Iftheoutputsarestable,theratiooftheoreticalandtheactualvarianceαCxiscloseto1,otherwiseαCxwillbecomebiggerwhentheoutputsmalfunction.InspectingthechangeofαCx,thefuzzyruleisagain:

        (18)

        Measuredbyexperiment,β=[βg,βb,βm,βl]isusedtoadjustweightcoefficient,whichcanadaptivelyadjusttheweightofeachsensor,ensuringtheaccuracyofestimationinsituationofhighdynamicindifferentenvironmentofUAVs.

        2.3ImprovedSHAEKF

        TheimprovedSHAEKFisgivenbythefollowingrecursiveequations:

        ①Firststepofprediction:

        (19)

        ②Updateinnovation:

        (20)

        ③Updatethepredictionsquareerrormatrix:

        (21)

        ④Noiseofmeasurement:

        (22)

        ⑤ Filter convergence criterion:

        (23)

        If Eq.(23) is satisfied, the filter is in convergence and keep the Pk/k-1in ③; Otherwise, update Pk/k-1by strong Kalman filter:

        (24)

        ⑥ Update the filter gain:

        (25)

        State altitude estimation:

        (26)

        whereαistheweightcoefficient.

        ⑦Updatestateestimationsquareerrormatrix:

        (27)

        ⑧Systemnoiseestimation:

        The improved SHAEKF has advantages as follows:

        (1) Estimates system noise and measurement noise

        The top priority of the improved SHAEKF is separating the system noise and the measurement noise while their statistical properties are neither unknown. For altitude fusion system of UAVs, system noise is mainly derived from the integral of MEMS accelerometer error, noise parameters are relatively stable. Therefore, the variance of estimation system noise can be calculated in real-time by the altitude of the accelerometer. The improvement not only can solve the problem of big error in estimation of the system noise, but also keep the system stable.

        (2) Exponential fading factor in Eq.(28):

        (28)

        When the UAV is in a state of flight, system in the process of dynamic changes, noise parameter has a weak non-stationary. The fading memory factor is used to raise the innovation in state estimation.

        (3) Combined with the strong tracking Kalman filter, based on the filter convergence criterion, the improved SHAEKF is combined with the strong tracking Kalman filter. If the criterion is established, the filter convergence keeps updating Pk/k-1to calculate filter gain, otherwise , the actual error of filter exceeds expected value in theory and Pk/k-1is updated by the strong tracking Kalman. Meanwhile the weight of each sensor is adaptively adjusted according to the weight coefficient, ensuring the accuracy of estimation in situation of high dynamic in different environment.

        3 Simulation and experimental results

        To validate the estimation of altitude fusion method, simulation and actual experimental were presented. Since UAV usually flies in short time, experiments are carried within 15 minutes. And the low and high altitudes are distinguished by the range of the laser ranging module -25m.

        3.1 Simulation experiment

        The two simulations are as follows: one simulation is in the height of 15m in the case of sudden failure of the GPS, the other simulation is in the height of 35m, simulation of more than 25m in which the fusion algorithm could adjust the weights of the sensors. The output data of each sensor is shown in Fig.8 and Fig.9.

        Fig.8 Altitude data of sensors at 15m

        Fig.9 Altitude data of sensors at 35m

        Simulation results are shown in Fig.10 and Fig.11.

        Fig.10 Result of Information Fusion at 15m

        Fig.11 Result of information fusion at 35m

        As shown in Fig.10, the lines denote the altitude of improved algorithm and the altitude of Kalman filter improved before. When the GPS broke down, the accuracy of Kalman filter reduced while the improved algorithm keeps the accuracy of fusion altitude. In Fig.11 the output of laser ranging module is 0, the fusion effect of the improved algorithm is better than the improvement before.

        3.2 Multipoint hovering flight experiment

        In order to further verify the effectiveness of the altitude in different altitudes and different environments, this section presents experimental results from the multipoint hovering flight. The hovering altitudes are 10m, 22m and 37m. The real time altitudes with no wind recorded within 1000s are shown in Fig.12. Fig.13 is the altitude with winds grade 3. The attitude and altitude control is satisfactory in the sense that the UAV is stable around the desired altitude.

        Fig.12 Spot hovering test with no wind

        Fig.13 Spot hovering test with wind grade 3

        The error at low altitudeel,andtheerrorathighaltitudeehwithnowind:

        Theerroratlowaltitudeel,andtheerrorathighaltitudeehwiththewindgrade3:

        3.3 3-Dtrajectoriesexperiment

        Forfurtherverifyingthereliabilityandhighdynamicofthealtitude,experimentalresultsarepresentedfromtherotorcraftUAVsautonomousflightinJilin,China.Accordingtotherequirementsoftask,flyinginthegroundspeedof4m/s,theUAVtracksthetrajectoryofatriangleatthealtitudefrom5mto25m.TheActualflighttrajectoryisrecordedasFig.14.

        Fig.14 3D trajectory of the UAV

        As can be learned from Fig.14, the UAV can accomplish the trajectory with the altitude error less than 1.5m. The experiment shows that the fusion method could meet the need of high dynamic.

        4 Conclusions

        The paper presents a data fusion approach to the problem of low altitude accuracy in UAVs.

        Adopting a number of different altitude information, a unique data fusion structure is designed according to the characteristics of each sensor.

        Based on the use of rotor aircraft environment, an improved SHAKF-Kalman filter data fusion method is presented. The algorithm can adaptively adjust using the weight of each sensor for ensuring the accuracy of estimation in situation of high dynamic in UAVs.

        As mentioned above, the multi-sensor data fusion based on the improved SHAKF- Kalman filter is positive. The estimation of altitude reaches a precision of 1.5 meter. The algorithm is stable, and much more adaptable to engineering.

        Reference

        [ 1] Zoto V, Gao X G. Intermediate carriers for UAV swarms: problem of fleet composition.JournalofSystemsEngineering&Electronics, 2013, 24(1):101-107

        [ 2] Qian M S, Jiang B, Xu D Z, et al. Robust dynamics surface fault tolerant control design for attitude control systems of UAV.SystemsEngineering&Electronics, 2014, 36(9):1798-1803

        [ 3] Qu Y, Zhang Y. Cooperative localization against GPS signal loss in multiple UAVs flight.JournalofSystemsEngineeringandElectronics, 2011, 22(1): 103-112

        [ 4] Grzonka S, Grisetti G, Burgard W. A fully autonomous indoor quadrotor.IEEETransactionsonRobotics, 2012, 28(1):90-100

        [ 5] Sebesta K D, Boizot N. A real-time adaptive high-gain EKF, applied to a quadcopter inertial navigation system.IEEETransactionsonIndustrialElectronics, 2014, 61(1): 495-503

        [ 6] Wei G, Li J. Adaptive Kalman filtering for the integrated SINS/DVL system.JournalofComputationalInformationSystems, 2013, 16(9):6443-6450

        [ 7] Chingiz H, Halil E S. Robust adaptive kalman filter for estimation of UAV dynamics in the presence of sensor/actuator faults.AerospaceScienceandTechnology, 2013, 28(1): 376-383

        [ 8] Sage A P, Husa G W. Adaptive filtering with unknown prior statist. In: Proceedings of the Joint Automatic Control Conference, Tokyo, Japan, 1969. 760-769

        [ 9] Kownackl C. Optimization approach to adapt Kalman filters for the real-time application of accelerometer and gyroscope signals’ filtering.DigitalSignalProcessing, 2011, 21(1): 31-140

        [10] Zhang C Y. Approach to adaptive filtering algorithm.ChineseJournalofAeronautics, 1998, 19(75): 596-599 (In Chinese)

        [11] Rigatos G. Nonlinear Kalman filters and particle filters for integrated navigation of unmanned aerial vehicles.RoboticsandAutonomousSystems, 2012, 60(7): 978-995

        [12] Hajiyev C, Soken H E. Robust adaptive Kalman filter for estimation of UAV dynamics in the presence of sensor/actuator faults.AerospaceScienceandTechnology, 2013, 28(1): 376-383

        [13] Duan Z S, Han C A. A strong tracking adaptive state estimator and simulation.JournalofSystemSimulation, 2004, 16(5):1020-1023 (In Chinese)

        [14] Liu R H, Wang H. All attitude magnetic deviation compensation for digital magnetic compass.OpticsandPrecisionEngineering, 2011, 19(8): 1867-1873 (In Chinese)

        [15] Gao X X, Jiang R, Gao M M. Control scheme based on the inverse system method online learning BP neural network adaptive compensate. In: Proceedigns of the 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS), Xiamen, China, 2010. 874-878

        Xu Dongfu, male, born in 1987. He is a Ph.D candidate of the University of Chinese Academy of Sciences, and he received his B.S. degree in Jilin University in 2011. His main research direction is unmanned aerial vehicles integrated navigation and control.

        10.3772/j.issn.1006-6748.2017.02.007

        ①Supported by the National Natural Science Foundation of China (No. 61304017, 11372309), Key Technology Development Project of Jilin Province (No. 20150204074GX), the Project Development Plan of Science and Technology (No. 20150520111zh) and the Provincial Special Funds Project of Science and Technology Cooperation (No. 2014SYHZ0004).

        ②To whom correspondence should be addressed. E-mail: baiyueciomp@163.com

        on Mar. 4, 2016

        久久精品国产99精品九九| 深夜爽爽动态图无遮无挡 | 欧美成人a在线网站| 西西少妇一区二区三区精品| 91精品国产乱码久久中文| 国产特级毛片aaaaaa视频| 激情内射亚洲一区二区三区| 鲁鲁鲁爽爽爽在线视频观看| 欧美二区视频| 国产精品一区二区三区女同| 精品国产一区二区三区色搞| 狠狠噜天天噜日日噜视频麻豆| 一级一级毛片无码免费视频 | 狠狠躁夜夜躁人人爽超碰97香蕉| 国产亚洲高清在线精品不卡| 蜜桃视频羞羞在线观看| 乱码丰满人妻一二三区| 在线看亚洲十八禁网站| 亚洲高清在线观看免费视频 | 成人做爰视频www| 草莓视频中文字幕人妻系列| 久久亚洲网站中文字幕| 一边做一边喷17p亚洲乱妇50p | 色综合色综合久久综合频道| 女主播国产专区在线观看| 欧美黑人又大又粗xxxxx| 无码人妻精品一区二区三18禁 | 久久精品天堂一区二区| 成人欧美一区二区三区在线| 八戒网站免费观看视频| 日本丰满少妇高潮呻吟| 人成在线免费视频网站| 在线视频观看免费视频18| 亚洲国产另类久久久精品小说| 国产精品亚洲一区二区三区久久 | 少妇又骚又多水的视频| 国产av无码专区亚洲av蜜芽| 日韩精品区欧美在线一区| 国产一区二区在线观看av| 又粗又黑又大的吊av| 最新69国产成人精品视频免费|