IEEE/CAA Journal of Automatica Sinica
Citation: | Hong-Yan Zhang, Zi-Hao Wang, Lu-Sha Zhou, Qian-Nan Xue, Long Ma and Yi-Fan Niu, "Explicit Symplectic Geometric Algorithms for Quaternion Kinematical Differential Equation," IEEE/CAA J. Autom. Sinica, vol. 5, no. 2, pp. 479-488, Mar. 2018. doi: 10.1109/JAS.2017.7510829 |
[1] |
A. C. Robinson, "On the use of quaternions in simulation of rigid-body motion, " Wright Air Development Center, Tech. Rep., Dec. 1958. https://www.amazon.com/USE-QUATERNIONS-SIMULATION-RIGID-BODY-MOTION/dp/B009B3DON2
|
[2] |
Y. J. Lu and G. X. Ren, "A symplectic algorithm for dynamics of rigid body, " Appl. Math. Mech., vol. 27, no. 1, pp. 51-57, Jan. 2006. http://kns.cnki.net/KCMS/detail/detail.aspx?filename=yysl200601007&dbname=CJFD&dbcode=CJFQ
|
[3] |
B. Wie and P. M. Barba, "Quaternion feedback for spacecraft large angle maneuvers, " J. Guid. Contr. Dynam., vol. 8, no. 3, pp. 360-365, May 1985. http://adsabs.harvard.edu/abs/1985JGCD....8..360W
|
[4] |
B. Wie, H. Weiss, and A. Arapostathis, "Quarternion feedback regulator for spacecraft eigenaxis rotations, " J. Guid. Contr. Dynam., vol. 12, no. 3, pp. 375-380, May 1989. http://www.ams.org/mathscinet-getitem?mr=997409
|
[5] |
B. Wie and J. B. Lu, "Feedback control logic for spacecraft eigenaxis rotations under slew rate and control constraints, " J. Guid. Contr. Dynam., vol. 18, no. 6, pp. 1372-1379, Nov. 1995. http://adsabs.harvard.edu/abs/1995jgcd...18.1372w
|
[6] |
B. Wie, D. Bailey, and C. Heiberg, "Rapid multitarget acquisition and pointing control of agile spacecraft, " J. Guid. Contr. Dynam., vol. 25, no. 1, pp. 96-104, Jan. 2002. http://dialnet.unirioja.es/servlet/articulo?codigo=672697
|
[7] |
J. Kuipers, Quaternions and Rotation Sequences:A Primer with Applications to Orbits, Aerospace and Virtual Reality. Princeton:Princeton University Press, 2002.
|
[8] |
B. Friedland, "Analysis strapdown navigation using quaternions, " IEEE Transactions on Aerospace and Electronic Systems, vol. AES-14, no. 5, pp. 764-768, Sep. 1978. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4102056
|
[9] |
A. Kim and M. F. Golnaraghi, "A quaternion-based orientation estimation algorithm using an inertial measurement unit, " in Position Location and Navigation Symp., 2004, Monterey, CA, USA, USA, 2004, pp. 268-272. http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=1309003
|
[10] |
R. Rogers, Applied Mathematics in Integrated Navigation Systems (third edition). Virginia, USA: AIAA, 2007.
|
[11] |
Y. M. Zhong, S. S. Gao, and W. Li, "A quaternion-based method for SINS/SAR integrated navigation system, " IEEE Trans. Aerosp. Electron. Syst., vol. 48, no. 1, pp. 514-524, Jan. 2012. http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=6129652
|
[12] |
M. Zamani, J. Trumpf, and R. Mahony, "Minimum-energy filtering for attitude estimation, " IEEE Trans. Automat. Contr., vol. 58, no. 11, pp. 2917-2921, Nov. 2013. http://ieeexplore.ieee.org/document/6504725/
|
[13] |
J. S. Yuan, "Closed-loop manipulator control using quaternion feedback, " IEEE J. Robot. Automat., vol. 4, no. 4, pp. 434-440, Aug. 1988. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=809
|
[14] |
J. Funda, R. H. Taylor, and R. P. Paul, "On homogeneous transforms, quaternions, and computational efficiency, " IEEE Trans. Robot. Automat., vol. 6, no. 3, pp. 382-388, Jun. 1990. http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=56658
|
[15] |
J. C. K. Chou, "Quaternion kinematic and dynamic differential equations, " IEEE Trans. Robot. Automat., vol. 8, no. 1, pp. 53-64, Feb. 1992. http://ieeexplore.ieee.org/document/127239/?denied
|
[16] |
O. -E. Fjellstad and T. I. Fossen, "Position and attitude tracking of AUV's: a quaternion feedback approach, " IEEE J. Oceanic Eng., vol. 19, no. 4, pp. 512-518, Oct. 1994. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=338387
|
[17] |
J. T. Cheng, J. Kim, Z. Y. Jiang, and W. F. Che, "Dual quaternion-based graphical SLAM, " Robot. Autonom. Syst., vol. 77, pp. 15-24, Mar. 2016. http://www.sciencedirect.com/science/article/pii/S0921889015003012
|
[18] |
D. S. Alexiadis and P. Daras, "Quaternionic signal processing techniques for automatic evaluation of dance performances from MoCap data, " IEEE Trans. Multim., vol. 16, no. 5, pp. 1391-1406, Aug. 2014. http://ieeexplore.ieee.org/document/6797927/
|
[19] |
F. Dunn and I. Parberry, 3D Math Primer for Graphics and Game Development. Texas:WordWare Publishing Inc., 2002.
|
[20] |
D. H. Eberly, 3D Game Engine Design:A Practical Approach to Real-time Computer Graphics (Second Edition). Boca Raton:CRC Press, 2006.
|
[21] |
J. Vince, Quaternions for Computer Graphics. London:Springer, 2011.
|
[22] |
T. Miller Ⅲ, M. Eleftheriou, P. Pattnaik, A. Ndirango, D. Newns, and G. J. Martyna, "Symplectic quaternion scheme for biophysical molecular dynamics, " J. Chem. Phys., vol. 116, no. 20, pp. 8649-8659, May 2002. doi: 10.1063/1.1473654
|
[23] |
J. M. Cooke, M. J. Zyda, D. R. Pratt, and R. B. McGhee, "NPSNET:flight simulation dynamic modeling using quaternions, " Presence:Teleoper. Virt. Environ., vol. 1, no. 4, pp. 404-420, 1992. http://dl.acm.org/citation.cfm?id=196548
|
[24] |
D. Allerton, Principles of Flight Simulation. Wiltshire, UK:John Wiley & Sons, 2009.
|
[25] |
D. J. Diston, Computational Modelling and Simulation of Aircraft and the Environment, Volume 1:Platform Kinematics and Synthetic Environment. Wiltshire, UK:John Wiley & Sons, 2009.
|
[26] |
J. S. Berndt, T. Peden, and D. Megginson, "JSBSim, open source flight dynamics software library, "[Online]. Available: http://jsbsim.source-forge.net/, Jan. 9, 2017.
|
[27] |
J. Hrastar, "Attitude control of a spacecraft with a strapdown inertial reference system and onboard computer, " NASA, Tech. Rep., Sep. 1970. http://ntrs.nasa.gov/search.jsp?R=19700028241
|
[28] |
D. C. Cunningham, T. P. Gismondi, and G. W. Wilson, "Control system design of the annular suspension and pointing system, " J. Guid. Contr. Dynam., vol. 3, pp. 11-21, May 1980. http://adsabs.harvard.edu/abs/1980JGCD....3...11C
|
[29] |
R. B. Miller, "A new strapdown attitude algorithm, " J. Guid. Contr. Dynam., vol. 6, no. 4, pp. 287-291, Jul. 1983. http://adsabs.harvard.edu/abs/1983jgcd....6..287m
|
[30] |
R. A. Mayo, "Relative quaternion state transition relation, " J. Guid. Contr. Dynam., vol. 2, pp. 44-48, May 1979. doi: 10.2514/3.55830
|
[31] |
J. C. Butcher, "Coefficients for the study of Runge-Kutta integration processes, " J. of the Australian Math. Soc., vol. 3, no. 2, pp. 185-201, 1963. doi: 10.1017/S1446788700027932
|
[32] |
S. J. Wang and H. Zhang, "Algebraic dynamics algorithm: Numerical comparison with Runge-Kutta algorithm and symplectic geometric algorithm, " Sci. China Ser. G: Phys. Mech. Astronom., vol. 50, no. 1, pp. 53-69, Feb. 2007. http://kns.cnki.net/KCMS/detail/detail.aspx?filename=jgxg200701006&dbname=CJFD&dbcode=CJFQ
|
[33] |
K. Feng, "On difference schemes and symplectic geometry, " in Proc. 1984 Beijing Symp. Differential Geometry and Differential Equations, Beijing, China, 1984, pp. 42-58. http://www.ams.org/mathscinet-getitem?mr=824486
|
[34] |
R. D. Ruth, "A canonical integration technique, " IEEE Trans. Nuclear Sci., vol. 30, no. 4, pp. 2669-2671, Mar. 1983. http://adsabs.harvard.edu/abs/1983ITNS...30.2669R
|
[35] |
K. Feng and M. Z. Qin, "Hamiltonian algorithms for Hamiltonian systems and a comparative numerical study, " Comput. Phys. Commun., vol. 65, no. 1-3, pp. 173-187, Apr. 1991. http://www.sciencedirect.com/science/article/pii/001046559190170P
|
[36] |
L. H. Kong, R. X. Liu, and X. H. Zheng, "A survey on symplectic and multi-symplectic algorithms, " Appl. Math. Comput., vol. 186, no. 1, pp. 670-684, Mar. 2007. http://www.sciencedirect.com/science/article/pii/S0096300306009799
|
[37] |
K. Feng and M. Z. Qin, Symplectic Geometric Algorithms for Hamiltonian systems. Berlin Heidelberg:Springer, 2010.
|
[38] |
J. M. Sanz-Serna and M. P. Calvo, Numerical Hamiltonian problems. London:Chapman and Hall/CRC, 1994.
|
[39] |
E. Hairer, C. Lubich, and G. Wanner, Geometric Numerical Integration:Structure-Preserving Algorithms for Ordinary Differential Equations. Berlin Heidelberg:Springer, 2006.
|
[40] |
J. C. Butcher, "Implicit Runge-Kutta processes, " Math. Comput., vol. 18, no. 85, pp. 50-64, Jan. 1964. http://www.ams.org/mathscinet-getitem?mr=159424
|
[41] |
A. Iserles, A First Course in the Numerical Analysis of Differential Equations. Cambridge:Cambridge University Press, 1996.
|
[42] |
J. M. Varah, "On the efficient implementation of implicit Runge-Kutta methods, " Math. Comput., vol. 33, no. 146, pp. 557-561, 1979. http://www.ams.org/mathscinet-getitem?mr=521276
|
[43] |
V. I. Arnold, Mathematical Methods of Classical Mechanics. New York:Springer, 1989.
|
[44] |
V. I. Arnold, V. V. Kozlov, and A. I. Neishtadt, Mathematical Aspects of Classical and Celestial Mechanics. Berlin Heidelberg:Springer, 2006.
|
[45] |
L. H. Kong, J. L. Hong, L. Wang, and F. F. Fu, "Symplectic integrator for nonlinear high order Schrödinger equation with a trapped term, " J. Comput. Appl. Math., vol. 231, no. 2, pp. 664-679, Sep. 2009. http://dl.acm.org/citation.cfm?id=1618964
|
[46] |
J. Franco and I. Gómez, "Construction of explicit symmetric and symplectic methods of Runge-Kutta-Nyström type for solving perturbed oscillators, " Appl. Math. Comput., vol. 219, no. 9, pp. 4637-4649, Jan. 2013. http://www.sciencedirect.com/science/article/pii/S0096300312010910
|
[47] |
D. M. Hernandez, "Fast and reliable symplectic integration for planetary system N-body problems, " Mon. Not. R. Astronom. Soc., vol. 458, no. 4, pp. 4285-4296, Jun. 2016. http://adsabs.harvard.edu/abs/2016MNRAS.458.4285H
|
[48] |
V. Guillemin and S. Sternberg, Symplectic Techniques in Physics. Cambridge:Cambridge University Press, 1990.
|
[49] |
S. Sternberg and Y. Li, Lectures on Symplectic Geometry. Tsinghua University Press, 2012.
|
[50] |
A. C. da Silva, Lectures on Symplectic Geometry. Berlin Heidelberg:Springer, 2008.
|