999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

DUAL QUATERNION CURVE INTERPOLATION ALGORITHM FOR FORMATION SATELLITES

2012-10-08 12:10:16LiJingWangHuinanLiuHaiying

Li Jing,Wang Huinan,Liu Haiying

(1.College of Automation Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing,210016,P.R.China;2.College of Astronautics,Nanjing University of Aeronautics and Astronautics,Nanjing,210016,P.R.China;3.Academy of Frontier Science,Nanjing University of Aeronautics and Astronautics,Nanjing,210016,P.R.China)

INTRODUCTION

Compared with traditional satellites,the micro-satellite gives much better performance with lower weight and cost,shorter developing and manufacturing cycles[1].But it also poses many shortcomings such as bad performancein diversity and precision.Thus formation flying is introduced to satellites maneuver for the purpose of overcoming above mentioned shortcomings[2].Such applications can be seen in distributed radar,electronic reconnaissance,3-Dimaging and spaceinterferometer as well.However the bunching problem causes a sharp rise of complexity in flight maneuver.The difficulty expands with the increase of satellite number.Position and attitude information becomes very vital in solving the above mentioned problem.

The most straightforward way to obtain relative position and attitude information of formation flying satellite is using differential technique of the absolute position and attitude information.The relative position and attitude information gathered by such technique is low precision.The recent researches incline utilizing GPS or GPS-like methods[3-5],or are based on vision meterage technique[6-7].And all separate satellite trajectory and attitude in forma tion into translation and rotation.Using vector and direction-cosine matrix or quaternion respectively to solve translation and rotation.This isolated technique increases the possibility of coupling error of translation and rotation,which certainly adds system complexity.

The trajectories of moving objects can be found by interpolation of given positions(points and orientations). Under such assumption,a method utilizing dual quaternion curve is used to interpolate the trajectories of formation flying satellites.At first,the mathematics model of dual quaternion curveis constructed.The trajectory of principal satellite can be found by interpolating method such as translation-rotation(TR)or translation-rotation-translation(TRT). Then,the relative position and attitude information of deputy satellite can be found by working out the dual quaternion kinematics equations.

1 TRADITIONAL SATELLITE POSITION AND ATTITUDE ALGORITHMS

1.1 Orbital parameter method

Orbital parameter method utilizes the number of principal and deputy satellite orbits to get the relative position and velocity information.Suppose that orbital parameters a,e,i,K,k,f,E,and M denote the long semi-axis,the eccentricity,the orbit inclination angle,the longitude ascending node,the perigee angular,the true anomaly,the eccentric anomaly,and the mean anomaly respectively,u=k+f is the latitude angular.Therefore,under principal satellite frame,the relative position and velocity of deputy satellite are

where subscript M and m denote the principal and the deputy satellite systems respectively,n denotes theaverageorbital angular velocity.Orbital parameter method can describe relativeposition of formation flying satellites.

1.2 Quaternion method

Quaternion method is brought in as a compensation of the orbital method to depict the relative attitude information.A quaternion is made up of one scalar part and three vector parts,shown as

where q0is the scalar part and q thevector part.The four parameters satisfy the following obligation equation

2 MATHEMATICAL MODEL OF DUAL QUATERNION CURVE

Dual quaternion curveis based on the quaternion and dual algebra theory.And the curve is powerful tool for rigid body kinematics,since it can easily describe the combination of both translation and rotation[8],shown as

3 DUAL QUATERNION CURVE INTERPOLATION ALGORITHM OF PRINCIPAL SATELLITE TRAJECTORY

Because of the influence caused by disturbing force etc,the satellitetrajectory no longer follows the ideal elliptic routine.In order to achieve precise control and meterage,it is crucial to obtain the trajectory information at anytime.

As mentioned before,a movement is made up of several continuous displacements.Take the(m+ 1)th displacement for example[9]

The(m+ 1)th interpolated displacement satisfies the following condition

The real factorλi≠ 0 is arbitrary,the rotation part can be written as followsis assumed to be obtained after a normalization on rot(Pi),that is

The signs ofλi satisfy

The sign of thefirst position R(0)i is arbitrary,the remaining signs are determined by Eq.(10).Theinterpolating condition is obtained by solving Eq.(8),that is

3.1 TR method

The interpolating function expression formula is

where coefficient bj can be obtained by

Unify the translation and rotation parts into one dual quaternion q(t)[10],that is

where X is the real factor,coefficient pjunknown.In order to avoid the polar point,the scalar part is normalized to 2.Then the interpolating condition is

The algorithm is as follows:

(1) Normalize the rotation part using Eq.(9),then assign the sign using Eq.(10).

(2)Work out Eq.(11)to obtain Cj.

(3)Work out Eq.(15)to obtain p j.

(4)Combine translation and rotation parts using Eq.(14),then work out Eq.(13)to obtain bj.

3.2 TRT method

The TR method is influenced by the selection of origin.The dual quaternion curve jumps when the interpolating position is close to the origin.A sharp change of curvature is apparently seen.In order to avert such occasion,a refined TRT method is introduced[11]. The rotational motion qrot(t)of degree k is composed of two translational Q-motionsof degree l 1 and l 2 respectively.

Unify the translation and rotation parts into rotation part,shown as

The interpolating condition is

The refined TRT method can effectively avoid the strong vibration around the origin.However,for object like satellites whose size is far smaller than its trajectories,the error is quite big.So the TRT method is used only when the deputy satellite is close to the principal satellite trajectory.Fig.1 shows the trajecties obtained by interpolating with both TR and TRT methods.The curvature is smooth and has no jump.

Fig.1 Principal satellite trajectories obtained by interpolating

4 DUAL QUATERNION CURVE MODELING OF DEPUTY SATELLITE POSITION AND ATTITUDE

4.1 Transform of deputy to principal satellites

Dual quaternion is a powerful tool in rigid body kinematics and coordinate transform.As can been seen in Fig.2,coordinate system O revolves an angle ofθaround special vector,and makes a translation of d alongat the same time,then becomes a new coordinate system N.

Fig.2 Geometrical display of screw

The above mentioned rigid body movement can easily be expressed with dual quaternion curve,shown as

where r denotes the position vector between two origins.

Therefore,the kinematics equation can be expressed as

The relative movement between deputy and principal satellites is depicted by the dual quaternion,and each centroid is the origin.They can be rewritten as

4.2 Dual quaternion curve updating

This paper chooses spiral vector method to calculate the renovated dual quaternion curve between deputy and principal satellites[14],that is wheredenotes the spiral vector along spiral axis,that is

The fourth order trigonometric series approximation is used

And the kinematics equation for is

From aboveequations,we can obtain the updating formula

After updating,position and attitude dual quaternion of deputy to principal satellites is

where q Mmtk+1is the attitude quaternion,and relative position vector of deputy to principal satellites is

Judging from Eq.(29),if the initial position and attitudeinformation of two satellites is given,and the relativevelocity and angular ratearemeasured,it is realistic to obtain the real-time relative position and attitude information of deputy to principal satellites.

5 DATA SIMULATION

Orbital parameters of two satellites are as follows.

The relative attitude angular velocities to the inertial system are k M=[0 0 1],k m=[0 0 1],respectively.The initial attitude angles areθM0=[0.05°0.05°0.05°],θm0=[0.05°0 0].

The simulating interval for position and attitude error isΔt=0.1 s,and simulation lasts for t=6 000 s.

The real value of relative position and attitude is denoted by r~,and the calculated value is,the simulation error isδr=r~-Comparing the ideal position and attitude data calculated by orbital parameter and quaternion methods with the data obtained by the algorithm in this paper,the position and attitude error is obtained.Figs.3-6 illustrate the position and the attitude angle errors obtained using orbital parameter and dual quaternion methods respectively.The attitude angleincludes rolling,pitch and yaw angles.

In Fig.3,the errors along axes x,y and z are 0— 3.9,0— 2.1,0— 3.7 cm respectively.In Fig.4,the corresponding errors are 0— 1.1,0—0.9, 0—1.8 cm respectively. Comparison of Figs.3,4 shows an obvious improvement in error using the dual quaternion method.The position error curve shows a periodical trend,which can satisfy long time functioning formation flying requirement.

Comparing Figs.5,6,the estimation precision of the roll and pitch angleis basically equivalent.However in the estimation of yaw angle,the precision using dual quaternion method is much better,which confines the attitude angle error to within 0.03°.Results show that using dual quaternion method,the convergence rate is much faster and stability of the estimation error is much better.

Fig.3 Position errors using orbital parameters method

Fig.4 Position errors using dual quaternion method

Fig.5 Attitude angle errors using quaternion method

Fig.6 Attitude angle errors using dual quaternion method

6 CONCLUSION

This paper constructs a position and attitude unified model for satellite formation flying based on the dual quaternion method.First TR and TRT interpolation methods are used to calculate the principal satellite trajectory during formation flying.Then using dual quaternion modeling,the position and attitude information integration of deputy satellite is accomplished.The simulation results show that the proposed algorithm can obviously improve both position and attitude precision.

[1] Shaw G B,Miller D W,Hastings D E.Generalized characteristics of satellite systems[J].Spacecraft and Rockets,2000,37(2):801-811.

[2] Zhang Yukun.Study on dynamics and control technology research of satellite formation flying[D].Changsha:National University of Defense Technology,2002.(in Chinese)

[3] Bekir E.Introduction to modern navigation systems[M].Singapore:World Scientific Publishing,2007.

[4] Unwin M,Purivigraipong P,Curiel A S.Standalone spacecraft attitude determination using real flight GPSdata from UOSAT-12[J].Acta Astronautica,2002,51(1/9):261-268.

[5] Choi E-J,Yoon J-C,Lee B-S,et al.On board orbit determination using GPS observations based on the unscented Kalman filter[J].Advances in Space Research,2010,46(11):1440-1450.

[6] Chen Tong,Xu Shijie.Double line-of-sight measuring relative navigation for spacecraf t autonomous rendezvous[J].Acta Astronautica,2010,67(1/2):122-134.

[7] Xu Wenfu,Liang Bin,Li Cheng.The approach and simulation study of the relative pose measurement between spacecrafts based on stereo vision[J].Journal of Astronautics,2009,30(4):1421-1428.(in Chinese)

[8] Dam E,Koch M,Lillholm M.Hand-eyecalibration using dual quaternions[J].International Journal of Robotics Research,1999,18(3):286-298.

[9] Ge Q J,Varshney A,Menon J.On the use of quaternions,dual quatternions,and double quaternions for freeform motion synthesis[J].Machine Design and Research,2004,20(z1):147-150.

[10]VanDyke M C.Decentralized coordinated attitude control within a formation of spacecraft[J].Journal of Guidance,Control and Dynamics,2006,29(5):1101-1109.

[11]Ge Q J,Ravani B.Computer-aided geometric design of motion in terpolants[J].Journal of Mechanical Design,1994,116(3):756-763.

[12]Ding Shangwen,Wang Huinan,Liu Haiying.Algorithm of vision measure for relativeposition and pose of RVD spacecraf ts based on dual-quaternion[J].Journal of Astronautics,2009(6):2145-2150.(in Chinese)

[13]Wu Yuanxin,Hu Xiaoping,Hu Dewen.Strapdown inertial navigation system algorithms based on dual quaternions[J].IEEE Trans on Aerospace and Electronic Systems,2005,40(1):110-132.

[14]Wu Yuanxin.Research on dual-quaternion navigation algorithm and nonlinear gaussian filtering[D].Changsha:National University of Defence Technology,2005.(in Chinese)

主站蜘蛛池模板: 午夜视频www| 天堂成人在线| 大学生久久香蕉国产线观看| 天天干天天色综合网| 中国毛片网| 91精品人妻互换| 国产高清在线观看| 国产福利影院在线观看| 亚洲综合日韩精品| 国产精品久久久免费视频| 99尹人香蕉国产免费天天拍| 91精品免费高清在线| 亚洲欧美在线综合一区二区三区| 国产日韩欧美视频| 国产在线91在线电影| 日韩麻豆小视频| 成人免费一级片| 日本午夜三级| av免费在线观看美女叉开腿| 国产免费黄| 看国产一级毛片| 青草91视频免费观看| 亚洲天堂日本| 国产成在线观看免费视频| 无码中字出轨中文人妻中文中| 亚洲AV无码精品无码久久蜜桃| 亚洲中文字幕久久精品无码一区| 国产污视频在线观看| 91高清在线视频| 亚洲第一中文字幕| 亚洲国产av无码综合原创国产| 好紧太爽了视频免费无码| 一级做a爰片久久免费| 日本国产精品| 国内精品免费| 91青青在线视频| 亚洲国产成熟视频在线多多| 国产精品无码翘臀在线看纯欲| 国产精品开放后亚洲| 国产日韩精品一区在线不卡| 婷五月综合| 久久久久88色偷偷| 免费国产小视频在线观看| 亚洲天堂网2014| 亚洲美女操| 中国一级特黄视频| 国产福利拍拍拍| 亚洲精品无码久久久久苍井空| 国产精鲁鲁网在线视频| 国产男女免费视频| 国产福利在线免费| 亚洲福利片无码最新在线播放| 国产91熟女高潮一区二区| 久一在线视频| 精品国产一区91在线| 亚洲国产欧美国产综合久久| 手机永久AV在线播放| julia中文字幕久久亚洲| 蜜桃臀无码内射一区二区三区| 在线a视频免费观看| 人妻中文字幕无码久久一区| 91毛片网| 免费一级大毛片a一观看不卡| 喷潮白浆直流在线播放| 国产91视频免费| 国产区在线观看视频| 亚洲中文精品人人永久免费| 成人在线天堂| 国产精品太粉嫩高中在线观看| 欧美精品v| 2020国产免费久久精品99| 麻豆精品视频在线原创| 人妖无码第一页| 国产性精品| 凹凸精品免费精品视频| 日韩欧美91| 国产日韩欧美一区二区三区在线| 国产精品网址你懂的| 毛片视频网| 99精品影院| 欧美精品高清| 中国成人在线视频|