Abstract
Based on nonlinear trajectory generation (NTG) software package, a general approach (i.e. numerical solution) to trajectory planning for yoyo motion is presented. For the real-time control of such periodical dynamic system, a critical problem is how to implement fast solving the optimal trajectory, so as to meet the real-time demand. However, traditional numerical solution methods are very time-consuming. In this paper, the optimization problem is solved by mapping the problem to a lower-dimension space. And combined with multithread programming technology, the computation time for solving the optimal trajectory is greatly reduced. Simulation results show that the numerical solution is identical to the analytic one, which demonstrates the correctness of the proposed method. The computation time of one cycle of yoyo simulation is about 10 ms, which shows that the proposed numerical method can be applied to the real-time control of yoyo playing.
Similar content being viewed by others
References
Hashimoto K, Noritsugu T. Modeling and control of robotic yoyo with visual feedback [C]// Proceedings of the International Conference on Robotics and Automation. Minneapolis: IEEE, 1996: 2650–2655.
Jin H L, Ye Q, Zacksenhouse M. Return maps, parameterization, and cycle-wise planning of yo-yo playing [J]. IEEE Transactions on Robotics, 2009, 25(2): 438–445.
Jin Hui-liang, Yuan De-hu, Ye Qian, et al. Yo-yo motion control by oscillatory neural networks [J]. Journal of Shanghai Jiaotong University, 2008, 42(12): 1939–1942 (in Chinese).
Jin Hui-liang, Yuan De-hu, Ye Qian, et al. Robotic yoyo motion control with visual feedback [J]. Journal of Shanghai Jiaotong University, 2008, 42(10): 1721–1725 (in Chinese).
Milam M B, Mushambi K, Murray R M. A new computational approach to real-time trajectory generation for constrained mechanical systems [C]// Proceedings of the Conference on Decision and Control. Sydney: IEEE, 2000: 845–851.
Petit N, Milam MB, Murray R M. Inversion based constrained trajectory optimization [C]// Proceedings of the 5th IFAC Symposium on Nonlinear Control Systems. St. Petersburg: IFAC, 2001: 1211–1216.
Jin H L, Zacksenhouse M. Yoyo dynamics: Sequence of collisions captured by a restitution effect [J]. Journal of Dynamic Systems, Measurement and Control, 2002, 124(3): 390–397.
Murray R M, John H. Online control customization via optimization-based control [C]//Software-Enabled Control: Information Technology for Dynamical Systems. NJ, USA: John Wiley Sons, 2003: 1–21.
Fliess M, Levine J, Martin P, et al. On differentially flat nonlinear systems [C]// The 2nd IFAC Symposium on Nonlinear Control Systems Design 1992. Bordeaux, Frane: Pergamon Press, 1992: 619–624.
Fliess M, Lévine J, Martin P, et al. Flatness and defect of non-linear systems: Introductory theory and examples [J]. International Journal of Control, 1995, 61(6): 1327–1360.
de Boor C. A practical guide to splines [M]. New York: Spring-Verlag, 2001.
Misovec K, Inanc T, Wohletz J, et al. Low-observable nonlinear trajectory generation for unmanned air vehicles [C]// Proceedings of the 42nd Conference on Decision and Control. Hawaii: IEEE, 2003: 3103–3110.
Gill P E, Murray W, Saunders M A, et al. User’s guide for NPSOL 5.0: A FORTRAN package for nonlinear programming [M]. Stanford: Systems Optimization Laboratory, Stanford University, 1998.
Press W H. Numerical recipes in C++ [M]. 3rd ed. New York: Cambridge University Press, 2007.
Hargraves C R, Paris S W. Direct trajectory optimization using nonlinear programming and collocation [J]. Journal of Guidance, Control and Dynamics, 1987, 104: 338–342.
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: the National Natural Science Foundation of China (No. 50475025); the Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry
Rights and permissions
About this article
Cite this article
Yuan, Dh., Jin, Hl., Meng, Gx. et al. A numerical approach to trajectory planning for yoyo movement. J. Shanghai Jiaotong Univ. (Sci.) 15, 604–609 (2010). https://doi.org/10.1007/s12204-010-1055-6
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12204-010-1055-6