Computer Engineering and Applications ›› 2010, Vol. 46 ›› Issue (10): 23-27.DOI: 10.3778/j.issn.1002-8331.2010.10.008

• 博士论坛 • Previous Articles     Next Articles

Real-time trajectory generation for yoyo motion

YUAN De-hu1,2,JIN Hui-liang1   

  1. 1.SMC Technology Center,School of Mechanical Engineering,Shanghai Jiaotong University,Shanghai 200240,China
    2.Shanghai Aerospace Control Engineering Institute,Shanghai 200233,China
  • Received:2009-09-14 Revised:2010-01-29 Online:2010-04-01 Published:2010-04-01
  • Contact: YUAN De-hu

yoyo运动的实时轨迹生成

袁德虎1,2,金惠良1   

  1. 1.上海交通大学 机械与动力工程学院 SMC技术中心,上海 200240
    2.上海航天控制工程研究所,上海 200233
  • 通讯作者: 袁德虎

Abstract: Based on Nonlinear Trajectory Generation(NTG) software package,a general approach (i.e.numerical solution) to real-time optimization trajectory generation for robotic yoyo motion is presented,which may also be applied to other similar periodic dynamic systems for trajectory planning.For the real-time optimization control of this class of systems,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 being mapped to a lower-dimension space,which combined with using multithread programming technology greatly reduces the computation time.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 real-time control.

Key words: yoyo motion, optimal control, real-time trajectory generation

摘要: 基于NTG(Nonlinear Trajectory Generation)软件包提出了一种机器人yoyo运动实时最优轨迹生成的通用方法,即数值解法,该方法也可以应用于其他类似周期性动态系统的轨迹规划问题。对于这类系统的实时最优控制来说,一个最为关键的问题就是如何实现快速求解最优轨迹,以满足实时性要求。而传统的数值求解方法都很费时。通过把最优问题映射一个较低维的空间进行求解,并且利用多线程编程技术,大大减少了计算所用的时间。仿真结果显示所求得的数值解与解析解完全相同,这也验证了该方法的正确性。单循环yoyo仿真的计算时间为10 ms左右,这表明该方法完全可以应用于实时控制。

关键词: yoyo运动, 最优控制, 实时轨迹生成

CLC Number: