NTGsim: a graphical user interface and a 3D simulator for nonlinear trajectory generation methodology
Lyall Jonathan Di Trapani ; Tamer Inanc
International Journal of Applied Mathematics and Computer Science, Tome 20 (2010), p. 305-316 / Harvested from The Polish Digital Mathematics Library

Nonlinear Trajectory Generation (NTG), developed by Mark Milam, is a software algorithm used to generate trajectories of constrained nonlinear systems in real-time. The goal of this paper is to present an approach to make NTG more userfriendly. To accomplish this, we have programmed a Graphical User Interface (GUI) in Java, using object oriented design, which wraps the NTG software and allows the user to quickly and efficiently alter the parameters of NTG. This new program, called NTGsim, eliminates the need to reprogram the NTG algorithm explicitly each time the user wishes to change a parameter.

Publié le : 2010-01-01
EUDML-ID : urn:eudml:doc:207989
@article{bwmeta1.element.bwnjournal-article-amcv20i2p305bwm,
     author = {Lyall Jonathan Di Trapani and Tamer Inanc},
     title = {NTGsim: a graphical user interface and a 3D simulator for nonlinear trajectory generation methodology},
     journal = {International Journal of Applied Mathematics and Computer Science},
     volume = {20},
     year = {2010},
     pages = {305-316},
     zbl = {1196.93020},
     language = {en},
     url = {http://dml.mathdoc.fr/item/bwmeta1.element.bwnjournal-article-amcv20i2p305bwm}
}
Lyall Jonathan Di Trapani; Tamer Inanc. NTGsim: a graphical user interface and a 3D simulator for nonlinear trajectory generation methodology. International Journal of Applied Mathematics and Computer Science, Tome 20 (2010) pp. 305-316. http://gdmltest.u-ga.fr/item/bwmeta1.element.bwnjournal-article-amcv20i2p305bwm/

[000] Bhattacharya, R. (2006). Optragen: A Matlab toolbox for optimal trajectory generation, Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA, pp. 6832-6836.

[001] Bryson, A.E.J. and Ho, Y.C. (1975). Applied Optimal Control: Optimization, Estimation and Control, Taylor and Francis, Levittown, PA.

[002] Davison, A. (2005). Killer Game Programming in Java, O'Reilly Media Inc., Sebastopol, CA.

[003] de Boor, C. (2001). A Practical Guide to Splines, Springer-Verlag, New York, NY. | Zbl 0987.65015

[004] Freeman, E. and Freeman, E. (2004). Head First Design Patterns, O'Reilly Media Inc., Sebastopol, CA.

[005] Gill, P.E., Murray, W., Saunders, M. and Wright, M. (n.d.). NPSOL-Nonlinear Programming Software, Stanford Business Software Inc., Mountain View, CA.

[006] Gosling, J., Joy, B., Steele, G. and Bracha, G. (2005). The Java Language Specification, Prentice Hall PTR, Englewood Cliffs, NJ. | Zbl 0865.68001

[007] Gosling, J. and McGilton, H. (1996). Original Java whitepaper, http://java.sun.com/docs/white/langenv/.

[008] Inanc, T., Misovec, K. and Murray, R.M. (2004). Nonlinear trajectory generation for unmanned air vehicles with multiple radars, Proceedings of the 43th IEEE Conference on Decision and Control, Atlantis, Paradise Island, Bahamas, pp. 3817-3822.

[009] Milam, M. (2002). Missile interception research report, California Institute of Technology Internal Report, http://www.cds.caltech.edu/˜milam/research/res.htm.

[010] Milam, M.B. (2003). Real-Time Optimal Trajectory Generation for Constrained Dynamical Systems, Ph.D. thesis, California Institute of Technology, Pasadena, CA.

[011] Milam, M., Mushambi, K. and Murray, R. (2000). A new computational approach to real-time trajectory generation for constrained mechanical systems, Proceedings of the 39th IEEE Conference on Decision and Control, Sydney, Australia, pp. 845-851.

[012] Misovec K., Inanc T., J.W. and Murray, R.M. (2003). Lowobservable nonlinear trajectory generation for unmanned air vehicles, Proceedings of the 42nd IEEE Conference on Decision and Control, Maui, HI, USA, pp. 3103-3110.

[013] Muezzinoglu, M. K. and Inanc, T. (2006). Trajectory generation in guided spaces using artificial neural networks and ntg algorithm, Proceedings of the American Control Conference, Minneapolis, MN, USA, pp. 5776-5781.

[014] Lian, F.-L. and Murray, R. (2003). Cooperative task planning of multi-robot systems with temporal constraints, Proceedings of the International Conference on Robotics and Automation, Taipei, Taiwan, pp. 2504-2509.

[015] Liang, S. (1999). Java Native Interface: Programmer's Guide and Specification, Prentice Hall PTR, Englewood Cliffs, NJ.

[016] Sierra, K. and Bates, B. (2005). Head First Java, O'Reilly Media Inc., Sebastopol, CA.

[017] Sun Microsystems, I. (2006). Java se 6 api javadocs, http://java.sun.com/javase/6/docs/api/.

[018] Trapani, L. J. D. and Inanc, T. (2009). Ntgsim: A graphical user interface for the nonlinear trajectory generation algorithm, Proceedings of the American Control Conference, ACC 2009, St. Louis, MO, USA, pp. 402-407.